1.

第一个面试官貌似是个产品经理。

先是让我照着简历把所有内容具体讲了一遍,然后又在问细节。

看了我手机上的玩嗨。问我什么时候加入,是否从一开始参与编程。

问了哈佛项目用Python具体做了哪些事情,把简历上写的都解释了一遍。

多线程。

软件开发周期(需求分析,系统设计,软件开发,测试(单元测试,集成测试,系统测试))。

瀑布模型。

编码规范。

 

聊完了问我HR是否给我接下来的安排,我说没有。他让我出来等一会,说可能后面还有人面我,也可能直接回去。过一会带我去了另一个会议室,另外一个人面我。

 

2.

第二个面试官是技术人员。

先让我讲了狄杰斯特拉算法,口头描述。

他说对我的数据库项目很感兴趣,但是被我说成对比两个版本数据库的代码。。。

然后让手写了快速排序算法。

varchar和blob(二进制大对象)。

auto increasement。

是否用过stl中的list(双向链表)。我说没用过这个,用过vector什么的。他问看过源代码没有。问我如果从vector中删除第一个元素的时间复杂度,我答O(n)。

问我是否会写shell脚本。问了一题,一个字符串,内容用逗号分隔,其中有若干个"info",问用Python如何求所有"info"前面的数字的和。我说先把字符串split,然后找到所有"info",把它前面的数加和。他说用shell脚本一行就出来了。我回来查了半天,现在也不知道怎么写。。

问我Uber Hackathon里面和Uber接口交互时用的什么协议(HTTP),怎么传参数(网址or对象),是GET还是POST方法。

让我写一个json串,我写成了方括号,他说应该是花括号,不过没关系。

 

看我简历上有通过英语专八,说我语言能力好强,问我现在还学英语吗,还是考完就完了,我说有时候听VOA。

 

最后说我的学习能力和语言能力很强,但是项目经验不足,应该是好多东西没用过和不知道,看看有没有其他职位适合我。

相关文章:

  • 2021-09-17
  • 2021-05-30
  • 2021-05-15
  • 2021-09-29
  • 2022-01-15
  • 2021-05-16
  • 2021-06-23
  • 2022-12-23
猜你喜欢
  • 2021-11-16
  • 2021-09-17
  • 2022-01-31
  • 2021-12-17
  • 2022-12-23
相关资源
相似解决方案