SIG的onsite被拒掉了,真的好可惜,去过之后才发现这公司工作气氛好,各种工作人员(包括reception、recruiter、interviewer)都人超好的。面试也不难,我还抱有一丝希望来着,总之,是没发挥好。
面试(1h):
1. 简短的自我介绍
2. 做过哪些项目:重点问了一个,问的非常详细。做了哪些工作,被选为leader是为什么。因为是管理系统,问题还包括表是怎么设计的,里面的数据做了怎样的分析
3. 最喜欢哪门课,为什么。课程中的项目,问的非常细,提一些相关的问题或是如何改进
4. whiteboard:reverseString 和 排序算法(时间复杂度)
5. 编程的基本问题:包括interface、static
6. 为什么选择这个公司
7. 提问
问题与改进:
1. 过分迷信glassdoor:上面的面经真心不靠谱,whiteboard根本没人提过,大概所有人都提到的概率问题反而没考
2. 太远了,早晨5点起,坐大巴到另一个城市面试这种事还是尽量不要有了,提早一天去踩下点或者电面吧
3. 做的项目距今都稍有些就远了,很多细节不记得,一定要花时间把其中最近和最重要的两个的两个的代码、设计思路、数据库的设计再温习一遍
4. whiteboard完全没练习过,对IDE依赖太强,写代码是坑坑巴巴的,一些基本函数忘了,leetcode上easy的必须特别熟悉,String、Math、ArrayList的所有函数要记得
5. 排序算法的