发一波面试经历攒人品~~
M·Stanley全英文电面经历:
面试是提前预约好的,并通知全过程用英文面试。电话打过来的时候就我自觉hello了一下= =,然后面试官开始先用中文说了一下电话面试的过程:
- behavior interview
- basic knowledge questions
计划30分钟。
第一部分 - 先让我自我介绍
- 问我对摩根的了解,然后我记到说对training program特别感兴趣,然后面试官好像对这个话题也很感兴趣,在我介绍完这个时候,问我希望想做哪方面的项目。没听懂的部分继续问他,面试官会慢慢解释。
- 然后开始问编程方面的基础知识(10道题)
- 什么是多态(polymorphism)
- 什么是overflow
- 什么是memory leak
- 什么是binary search tree
- 对B tree了解吗
- TCP和UDP的区别
- 什么是Singleton
- 能说一下设计模式吗?我们为什么要用设计模式
- stack和queue的区别
- SQL里面index的作用
本来到这么应该已经结束了,不知道什么原因又多加了一道编程题给我
- 两个数组元素相同但是放的顺序不同,移除其中一个元素,找出移除的是哪一个元素
- 在考虑空间效率的前提下来解决第一个问题
–
Ericsson最终boss面:
也是一个电话面,之前约好的,今天中午从西班牙打电话过来,是一个美国人面我。
电话打过来就说今天面试大概25分钟。然后面试是根据我的自我介绍和简历上的资料来问我的。比如,我说我是一个computer guy,然后他就问我用什么编程语言,做过什么项目,项目中最challenge的是什么?
后来又问我有没有参与过什么开源项目?
你是如何迅速学习一门进技术的?
最大的优点和最大的缺点是什么?
想在家里办公还是在家里办公?为什么?
之前出过国吗?
聊了大概20分钟后,问我一道智力题:
一个时钟,在9点45分钟的时候,时针和分针之间的角度是多少?