没啥说的,大家都到我家喝酒去吧 (转载)# Joke - 肚皮舞运动
c*o
1 楼
今天收到人生第一个onsite后的据信。这次onsite面试在2周前,看起来还是很干脆的据
信。痛定思痛,决心以后再也不靠运气吃饭了。努力准备!
发面经攒人品:
电面1:
important features of OOP: encapsulation,inheritance and polymophism. what
is abstract class,interface. are we able to inherit from multiple abstract
class or interface. So basically all OOP definitions.
电面2:
still OOP, can C++/Java/C# use multiple inheritances? 然后就一堆废话,后来
知道第一轮都答对,第二轮就很水
onsite 3:早上11点开始,45分中一轮,一共见了6个人,本来要见的COO不在。分别是
director, senior developer,developer,senior developer, archtecter,还有
managing director.公司很专业,开始就给了面你的人的list及email.每人主要根你讨
论一个topic.
11点进去先是考一小时笔试,3个数列,找到common elements,我傻比的搞错了worst
case,虽然code每错,但是不是最优解。我先找到其中2个较短数列的common elements,
然后放到第三个中进行binary search.我居然写worst case是 m+n+logl,估计在这丢分
不少
第一个director根我聊怎么设计actor and movie,主要就是要实现选择一个movie,就
能找到里面的actor以及各个actor的角色,选择一个actor就返回该人参加过的电影以
及在电影中的角色。我在这犯了个错误,主要是一对多,多对一的关系问题。
第二个senior developer主要就根我讨论了我做的题,然后问我如何优化。然后又问了
interface跟pure abstract class的区别。然后问我如果不在parents class 里面用
virtual function,而在子class里面分别把function写出来,有啥区别。
第三个是个三哥,三哥很耐心,可惜问的是怎么用tree structure来减少storage,我
这块不熟,支吾半天,很郁闷
第四个人跟我就是不对眼,一开始让我写出考试题的优化解。结果我发现优化解我跟第
二个人讨论时少考虑了个情形。然后就开始质问我了,什么你怎么不天天学OOP之类的
,我正好有物理年会,根本就没时间学,然后他就piss off了。
第五个人跟我聊物理,聊得还行。
第六个人主要就场面话以及问些compensation的问题。
祝大家找工作好运!
信。痛定思痛,决心以后再也不靠运气吃饭了。努力准备!
发面经攒人品:
电面1:
important features of OOP: encapsulation,inheritance and polymophism. what
is abstract class,interface. are we able to inherit from multiple abstract
class or interface. So basically all OOP definitions.
电面2:
still OOP, can C++/Java/C# use multiple inheritances? 然后就一堆废话,后来
知道第一轮都答对,第二轮就很水
onsite 3:早上11点开始,45分中一轮,一共见了6个人,本来要见的COO不在。分别是
director, senior developer,developer,senior developer, archtecter,还有
managing director.公司很专业,开始就给了面你的人的list及email.每人主要根你讨
论一个topic.
11点进去先是考一小时笔试,3个数列,找到common elements,我傻比的搞错了worst
case,虽然code每错,但是不是最优解。我先找到其中2个较短数列的common elements,
然后放到第三个中进行binary search.我居然写worst case是 m+n+logl,估计在这丢分
不少
第一个director根我聊怎么设计actor and movie,主要就是要实现选择一个movie,就
能找到里面的actor以及各个actor的角色,选择一个actor就返回该人参加过的电影以
及在电影中的角色。我在这犯了个错误,主要是一对多,多对一的关系问题。
第二个senior developer主要就根我讨论了我做的题,然后问我如何优化。然后又问了
interface跟pure abstract class的区别。然后问我如果不在parents class 里面用
virtual function,而在子class里面分别把function写出来,有啥区别。
第三个是个三哥,三哥很耐心,可惜问的是怎么用tree structure来减少storage,我
这块不熟,支吾半天,很郁闷
第四个人跟我就是不对眼,一开始让我写出考试题的优化解。结果我发现优化解我跟第
二个人讨论时少考虑了个情形。然后就开始质问我了,什么你怎么不天天学OOP之类的
,我正好有物理年会,根本就没时间学,然后他就piss off了。
第五个人跟我聊物理,聊得还行。
第六个人主要就场面话以及问些compensation的问题。
祝大家找工作好运!