谨以此文纪念2019年3月春招

谨以此文纪念2019年3月春招

简历情况

  1. 本科大三,5%。
  2. 计算机视觉深度学习项目2个(一大一小),大项目论文投了《计算机应用》。
  3. 浙江省“新苗”科技创新项目立项,绍兴市科技创新立项。
  4. ACMer,看过STL和JVM,非常熟悉数据结构。
  5. 技术栈:C++/Java/Python比较均衡,了解Linux和docker,设计模式。
  6. 生活中:计算机社团社长,大学生暑期社会实践团队负责人。
  7. 看的书:机器学习基础+花书+西瓜书,leetcode,JVM虚拟机,effective C++
  8. 贡献量:Github: https://github.com/lizhimins CSDN: https://blog.csdn.net/Terrances
    总结:简历可以没有很多经历,但是一定要有亮点,值得被面试官注意!

offer情况

  1. 已获:美团(4面),默安(3面),涂鸦(2面等HR),腾讯(5面)
  2. 已挂:字节跳动(1面)
  3. 希望:阿里(1面),华为(简历池),百度(简历池),滴滴

投递情况

  1. 小米集团,3月13日投递,上海,软件开发工程师-Java方向,还在简历池里面,估计校招时间没到。
  2. 美团,3月2日投递,北京,后端开发,3月13日技术一面,3月16日技术二面,3月18日offer。
  3. 阿里巴巴,3月13日投递,杭州总部,Java后端开发,3月15日内推到新零售事业部,Java研发。3月28日晚5点准备去吃饭,收到面试邀约,天气暴雨,随便找了个教室面试,然后过了一面等二面中…
  4. 字节跳动,3月13日投递,上海,后端开发,3月16日春招在线编程4题全对。3月23日技术一面,技术方向和面试官不符合,这是我最生气的一次面试,莫名其妙被对面挂了,也是暂时唯一面试挂的。
  5. 默安科技,3月14日投递,杭州,C++开发,3月15日晚连续一面,二面技术面,秒杀了几个算法题后技术面过,3月16日HR中午面试给了offer call,这也是我收到的第一个offer,非常感谢默安,蹭一下云舒大大的欧气,说五月给正式offer并且加了微信好友。
  6. 腾讯,3月15日投递,深圳总部,后端开发,找了工程师内推到CSIG云与事业产业群,然后被微信捞起,简历面+三次面试,3月30日HR面。
  7. 京东,3月16日投递,北京,未收到第一批未笔试,Java开发岗。3月28日进度:简历池
  8. 拼多多,3月17日投递,上海,基础平台研发工程师。QQ登录的,简历填写较为简单,感觉完全是腾讯旗下的企业。
  9. 涂鸦智能,3月17日投递,杭州,后端开发工程师。主要做5G+物联网+机器学习的。一面算法秒杀,二面问了多线程,二面是leader级别的,答的还可以,说给offer是C++音视频方向,主要做视频会议这类的,还没有HR给正式offer call,但是留了联系方式和微信。
  10. 华为云计算,3月17日投递,北京,云计算产品工程师-IT产品线。估计是我渣渣本科不能过关,简历池了,笔试机会都木给我,果然菜是原罪。
  11. 深信服,3月17日投递,广州,说暂拒2020实习生,让我四月再投。
  12. 网易,杭州总部,后端开发,未投简历。准备找人内推。
  13. 搜狗,3月21日开始投递,岗位只有北京。未投简历。
  14. 滴滴新锐。3月22日感觉有点困难,未投简历。这个没找到链接。
  15. 携程。3月23日看了下只有广州的,暂时没有投递。
  16. 百度和度小满(百度金融)3月25日投递,邮件内推,暂时没有收到面试。
  17. 有赞,3月27日,杭州,后端开发,电商。因为已经投了涂鸦和阿里,就拒了。
  18. 中国移动。觉得没有杭州的岗位就没有投递。
  19. 还有一些就不提了,春招不易…

面试情况

默安科技

默安科技一面

  1. 自我介绍+项目。
  2. 二叉树前序遍历。
  3. 深入了解项目。
  4. 线程进程区别,线程状态。
  5. 做了几个题,具体有些忘记了。
  6. 怎么看端口占用状态。答lsof -i, netstat。
  7. Linux常见命令。ls,mv,cp,source,cron等等。

默安科技二面

  1. 链表找中间节点。快慢指针
  2. 讲讲快排。口述伪代码。
  3. TCP/UDP区别,用途,优势。
  4. socket编程一般顺序。
  5. 二叉树层次遍历,口述伪代码。
  6. Java基础,封装,多态。
  7. 默安科技主要还是C++主导,Java岗位也有。

默安科技HR

  1. 问了下基本情况就给了offer,五月正式offer
  2. 默安在我比较绝望的时候给了我很大的信心,谢谢默安科技。

腾讯

投的是CSIG云产业群,意外的被WXG微信组捞起,感谢机缘巧合吧。

腾讯简历面(编程+33分35秒)

  1. 记事本里手写OOP实现一个签到的程序。
  2. 从一堆数字中O(n)找不重复的数字。
  3. 字符串处理,其实可以上升为KMP。
  4. 数学智力题,64匹马取前8,问最快要几次。11次。
  5. 简历面,问项目做了什么,主要的技术栈。

腾讯一面(41分38秒)

  1. 深入问了我项目。
  2. 线程池,连接池,各自优点。
  3. Java常见设计模式。
  4. 讲讲builder建造者模式。这个答的不太好。
  5. TCP/UDP区别,什么时候该用什么。
  6. UDP实现TCP。
  7. 设计一个APP,TCP/UDP具体运用。
  8. 数据库索引,数据库引擎。
  9. 学习方向,我说C++/Java/Python比较均衡。
  10. 监督学习,无监督学习。
  11. 科技创新立项都做了什么。
  12. 没给我机会问问题,大概还是我太菜了。

腾讯二面(视频面试,75分钟,主要是写代码)

  1. ACM复杂规则模拟。这里可以用Java责任链模式,但当时问的时候我没有答出来,看过忘记了。
  2. Java GC。开始背诵balabala。
  3. 双亲委派机制。
  4. 产生死锁的四个必要条件:
    互斥条件:一个资源每次只能被一个进程使用。
    请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
    不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
    循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
  5. 独占锁,共享锁和更新锁。
  6. 还有什么想问的。问了下技术氛围和学习情况。
  7. XSS注入攻击了解不。答不会。
  8. SSH登录,我说了半天,对面说这个方法叫什么。想了一下,非对称加密。
  9. 实现一个人脸识别软件要多少工时?
  10. 说实话,这一面面的我快自闭了,有些看过就忘了。

腾讯三面(微信语音的)

  1. 进程调度,进程状态切换。
  2. 怎么用Java/C++实现线程池,具体的做法。
  3. Spring框架,ORM框架Hibernate讲讲。
  4. IOC, AOP,IOC(控制反转)和DI(依赖注入)有什么不同,Java反射机制。
  5. 适配器模式(Adapter pattern),桥接模式(Bridge pattern),组合模式(composite pattern)
  6. 主要问我想做的技术方向。
  7. 介绍腾讯的部门和人员划分等。
  8. HDFS, Paxos选举协议,zookeeper和redis一点点。
  9. 口头offer

腾讯HR面(小哥哥)

  1. 自我介绍,社会活动介绍。答了计算机社团,暑期社会实践。
  2. 选了简历上一个项目,项目中你的贡献。
  3. 你对腾讯的认识。
  4. 你为什么要投这个岗位,还投了其他公司吗?提了阿里,涂鸦,美团。
  5. 那ali和tx你选那个。腾讯呀,机会更多balabala。。。
  6. 父母亲人有从事相关计算机岗位吗。
  7. 父母对你成长的影响,对你岗位的选择怎么看。
  8. 平时都学什么东西,没课的时候干啥。
  9. 你觉得你有什么优点,缺点。
  10. 你提到了老师,请问你觉得老师最好的品质是什么?示以美好,授以希望。
  11. 还有什么想问的。问了下部门人员结构和转正率。

彩蛋

  1. 小伙伴A,HR面,我觉得WX是最好的产品。对面:我不是WX的。舔错了(?)
  2. 小伙伴B,一面说,我不会C++。面试官:晓得了,一面过了。
    二面,面试官:听一面说你的C++特别好。然后。。。

字节跳动(今日头条)

  1. 手写归并排序。
  2. Git版本控制。按项目怎么用答了一下,分支冲突解决。
  3. Python装饰器。答当时我用来写单元测试的,久远,忘记了
  4. 讲讲docker。答隔离机制,挂载点,线程,还扯了内核调度,估计不是想要的答案。
  5. docker内网IP段是什么。
  6. 数据库索引机制。
    答B+树,hash,各个优势balabala,然后说不太对?
    答聚簇索引,非聚簇索引balabala,还不太对?没懂这个题问什么。
  7. 数据库B+树。能答的都答的差不多了。
  8. 乐观锁悲观锁,CAS, ABA问题。
  9. 还想问的?您是做什么的,GoLang开发。

总结一下问题:Git,docker,Python,Golang。
没问任何C++/Java。也没有问数据结构,计算机网络。
今日头条后端开发一面凉。。。心态有点爆炸啊。。。
谨以此文纪念2019年3月春招_第1张图片

阿里巴巴

阿里一面(38分50秒)

  1. 自我介绍+项目介绍。深度学习,SSH框架,C#,Java
  2. 看你提到了连接池,druid连接池。
  3. 常见排序算法。快排,二路归并,冒泡,插入,锦标赛排序。topK问题。
  4. TCP三次握手,四次挥手。
  5. 数据库引擎对比,索引。Innodb,Myisam和Memory对比了下,B+树,hash,between操作,left join操作。
  6. 看你搞ACM,你给我讲个简单的数据结构,答了并查集和线段树。
  7. 怎么保证多线程操作的原子性。原子类,锁,volitile。
  8. 深入问了乐观锁,悲观锁及其实现。我提了CAS, ABA但是不问我hhh。
  9. Python机器学习基础。
  10. 怎么解决依赖问题。
  11. zookeeper锁,数据库隔离级别。
  12. docker隔离部署问题。
  13. taobao查询排序要考虑那些因素?这个问题贼困难了,能说的东西很多,估计是看了我简历上机器学习,答了过往消费记录,搜索记录,协同过滤,聚类。
  14. 有什么要补充的呢,要考虑商家那边的情况,balabala。
  15. 还有什么想问的。
    总结一下,问的问题很碎但是很全面,很容易看出一个人的基础掌握程度。

涂鸦智能

一面

  1. 自我介绍。
  2. 主要问了下项目。

二面

  1. 线程进程区别,线程状态。
  2. Linux权限755是什么。
  3. select pool epoll,文件描述符FD。
  4. 设计一个多用户APP,你会怎么分配,安排,和腾讯的问题比较类似。
  5. 还有一些碎的问题。
  6. 口头offer,还没等到offer call。

致谢

在3月中的几天,每天都担心被捞起,接不到面试电话怎么办?没谈好挂了怎么办?为什么自己还在简历池?
为什么别人不如我都能上岸。其实还是因为自己不够强,想明白了又滚去学习了。
加入了夸夸群,相互鼓励,让我有信心继续等下去,也没荒废手上的阅读。

特别致谢:小吴,Roni,娜娜,陆YH,蔡CH。

尾语

我觉得开发维护一个世界级的项目能够为社会创造价值,让人们生活的更美好。
无论春招结果怎么样,心态不能炸呀。
做一个善良的人,为群众谋幸福——高尔基
谨以此文纪念2019年3月春招_第2张图片

你可能感兴趣的:(辛勤工作)