zoukankan      html  css  js  c++  java
  • 阿里巴巴 内推 面试

    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。

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

  • 相关阅读:
    【vim】分割窗口、标签页与Quickfix窗口
    新手学cocos2dx,centos7下的安装过程
    外部排序,杀鸡焉用牛刀?
    5亿整数的大文件,怎么排?
    【Hadoop】HDFS
    你好,树
    写给博客园博客团队,md的预览在哪里?
    老菜鸟致青春,程序员应该选择java 还是 c#-
    高性能server分析
    高性能服务端漫谈
  • 原文地址:https://www.cnblogs.com/argenbarbie/p/5349302.html
Copyright © 2011-2022 走看看