[新人]M家on campus interview面经# JobHunting - 待字闺中
L*9
1 楼
面试前也在板上看了不少面经。新人也贡献一下自己的经历。
在career fair上提交简历。之后校园面试。面试前不分SDE,SDET或PM
面试共30分钟。一开始问了几个非技术类得题。比如想做三个工作中的哪一个,为什么
? 说说自己做过的比较challenge的project。由于楼主是学生,就随便扯了个class
project。
然后coding部分。第一题很简单。给一个n*m个小方块拼成的长方形。从左上角出发到
右下角。每次只能向右或向下移动一步。求总共有多少种可能得路径。 先给出coding
算法后,又让我给出数学解法。
第二题说是high level的问题。比如写一个facebook birthday的app。希望手指点到相
应人的时候会出现人的profile。为了加快速度,只能在开启app的时候提前fetch所有
朋友的profile。但是同时app也需要从网络上提取其他data(有可能有更加高的
priority)为了不让这些job之间冲突,问如何处理这种情况?
由于不是cs专业 lz当时很懵。完全不懂app实现那些相关的东西。后来瞎扯了几句优先
队列。于是问题就变成如何建优先队列使用哪种数据结构为什么等等。。
不知道第二题答案是什么呀?
啊对了最后还有大概5分钟问有没有什么想问的问题于是瞎问了几个。
在career fair上提交简历。之后校园面试。面试前不分SDE,SDET或PM
面试共30分钟。一开始问了几个非技术类得题。比如想做三个工作中的哪一个,为什么
? 说说自己做过的比较challenge的project。由于楼主是学生,就随便扯了个class
project。
然后coding部分。第一题很简单。给一个n*m个小方块拼成的长方形。从左上角出发到
右下角。每次只能向右或向下移动一步。求总共有多少种可能得路径。 先给出coding
算法后,又让我给出数学解法。
第二题说是high level的问题。比如写一个facebook birthday的app。希望手指点到相
应人的时候会出现人的profile。为了加快速度,只能在开启app的时候提前fetch所有
朋友的profile。但是同时app也需要从网络上提取其他data(有可能有更加高的
priority)为了不让这些job之间冲突,问如何处理这种情况?
由于不是cs专业 lz当时很懵。完全不懂app实现那些相关的东西。后来瞎扯了几句优先
队列。于是问题就变成如何建优先队列使用哪种数据结构为什么等等。。
不知道第二题答案是什么呀?
啊对了最后还有大概5分钟问有没有什么想问的问题于是瞎问了几个。