avatar
g*e
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
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。