g****e 发帖数: 141 | 1 工作总算搞定了,从这里得到不少帮助,把自己面试过的问题写出来,希望有所帮助。
面试官通常都会问一些很基本的问题,所以细节很重要,但也不要想得太复杂了。
Background
1. fresh CS Masters, 5 publications
2. 7 onsite, 3 offers
3. C/C++, Java, SQL, Linux
最常问的问题
1. 什么是多态?如何用多态解决某个问题。
2. abstract class和interface有什么区别?
3. 以前的经历,在学校的研究工作。
技术问题
1. google maps有个通过鼠标drag/drop来改变路线的功能,怎么实现的?server side
?client side?
2. GPS 怎么工作的?GPS的精度有限,怎么识别两个相距很近的路?
3. GPS地图里一条路是怎么表示的?包含哪些信息?
4. trillion个整数,10台电脑,怎么排序?
5. 现学K语言,实现几个小函数。
6. 设计一个容纳百万级客户的IM系统。并列出需要考虑的features。security, relay
msgs, load |
|