早上6:38醒了,就在床上写点东西,梳理一下要准备的技术和项目描述。冷不丁有一个电话打进来了。我没听清楚是recruiter,还是面试官。他一上来就问了一些问题。你用Scala,做过哪些项目,我就说我做过一个resource allocate mediator using actor model in AKKA,讲了一会儿,他貌似也没听明白。接着他又问,如果从数据库读出数据,并且sorting,怎么实现。我问数据的大小,他说10,000条数据,我没想到什么方法,就只好瞎蒙了,说用pipeline来做。他又问了一些Scala的概念问题。我的Scala懂的东西还是太少,一问就露馅了。
他又问到你有C++开发经验,说说你做过的项目。 我就说我用C++和oracle 做过用户位置信息追踪管理系统。貌似他不大感兴趣。其实我讲计费系统更好一些。他对金融方面的解决方案比较有兴趣。他们公司主要是从事outsourcing,简而言之,就是贩卖苦力到各大金融公司的。
经验与教训
- 早点起床,随时接受来自东部的面试邀请
- 听不清楚的时候,让对方讲慢点。另外,也尽量放慢自己的语速。
- 想清楚以后再回答,不要求快,反而给出错误的答案。
- 有必要用笔和纸记下key word
- 还是得多听技术讲座和讨论。熟悉印度口音。
- 训练自己把技术问题简明扼要地讲清楚
Hua Zhang 03/30/2016 San Jose, CA 95129
-- end --