春招总结(作业帮、华为、腾讯、美团、京东面经)

在WP上发博客没人看( ̄▽ ̄)”,最终还是选择CSDN上总结一下自己春招的经历。问题整理得不太及时,但已经是尽力回想了,希望能帮到需要的童鞋。

2018.05.27更新

已在美团点评云计算部实习了一个月的时间,此外春招还拿到的华为2012实验室的offer,京东一面结束放弃了二面。

作业帮(一面挂)

笔试

  • 选择填空

计网、操作系统、数据结构基础知识(排序算法的时空复杂度)、记得选择题最后一题是给了一段Linux下C的多进程/多线程代码问输出是怎样的。

  • 编程题

实现两个智能指针、一个数组问题、动态规划:最大子串和。

一面

  • 自我介绍
  • TCP三次握手
  • TCP怎样保证传输安全
  • 进程/线程区别
  • post/get区别
  • HTTP状态码
  • MySQL数据库引擎MyISAM和InnoDB区别
  • 了解几种网络编程模型,Select/Poll/Epoll区别
  • 项目问了一个python爬虫,但感觉面试官没有在听……
  • 笔试编程题重问一遍……
  • 手写大数乘法(前一天华为机试的题目)
  • 有什么想要问我的吗?

总结

春招第一次面试,毫无准备,全程懵逼的状态。面试过程中经常被抓着一个点深问下去就被问得哑口无言,还不断给自己挖坑,后半程直接放弃了。结束的时候问面试官给一些建议,面试官说要打好基础,作为网络工程专业的同学,基本的TCP/IP、网络编程等知识你必须掌握得非常非常熟练才行……

还有,本科生找实习项目经验真的没什么用处,面试官一眼就能看出来你的项目是有多水,也听得出来回答都是事先准备好的,而这些都是他不感兴趣的。

华为

笔试

华为的笔试不难,三道题100、200、300,100分就能收到面试通知。第一题AC、第二题放弃、第三题80%,然后收到面试通知。

一面

  • 自我介绍
  • 介绍一个你的项目
  • 代码量有多少(这是什么问题?o_o ….)
  • 学得比较好的专业课
  • 两个IP地址,怎么判断是否同一网段

二面

  • 说一下你的交换生经历(简历上有)
  • 工作地点接受调剂吗?深圳可以吗?
  • 知道实习生工资是多少吗?
  • 还有,记不清了……

总结

你看上面的题目像是面试吗?搞不懂华为的面试官选拔的标准是什么,也很怀疑通过这么几个问题是否能充分了解应聘者,即便是招实习生也不带这么随意的吧……事后跟同学交流,二面面试官就薪资、地点那几个问题,不带重样的。

华为的面试让我从一个华为粉转成路人,寒假还跟家里人信誓旦旦说想去华为实习,面试完了之后才了解为什么学长学姐们不推荐我选择华为,还有网上会有华为黑、华为offer保底之类的说法。华为面试给我的感受就是财大气粗和不受重视,还有资源池这个东西,呵呵( ̄▽ ̄)”……

腾讯(二面挂)

本来投了简历等笔试,后来直接等到了一面电话,面试官说看简历比较优秀就捞了。(腾讯一面完我就把简历改了,熟悉SQL神马的全删了)

一面(电话面)

  • 没有自我介绍
  • TCP/IP三次握手,发送SYN时除了seq还会带什么信息,我以为问的是报头格式……
  • TCP/UDP区别
  • 滑动窗口机制
  • IP报文格式
  • 长连接/短连接区别
  • 网络编程:客户端调用connect()但服务端不调用accept(),能否connnect成功?
  • 编写文件服务器过程中遇到文件过大的情况怎么处置?
  • 堆/栈区别
  • STL:vector和list实现的区别
  • 有序数组中位数问题
  • 至少几个栈可以实现一个队列?(一个行吗?(⊙o⊙)?)、
  • MySQL事务控制语句
  • 有什么需要问我的吗?

二面(深圳总部现场面)

  • 自我介绍
  • 手写二分查找
  • 讲解TCP/IP文件服务器怎么写的,写了一黑板代码……边写边问:
    • DIR结构、dirent结构
    • 内存空间
    • Linux调试工具
    • ……(边聊边写边讨论,体验很棒,许多问题也确实记不清了)

总结

本来一面感觉就很虚,但后来收到总部邀约面试的消息,问了腾讯在职的学长,学长正好给我透露了一点面试官的评语,大意是”还不错、细节掌握较欠缺、建议继续面试”,于是就决定前往深圳总部面试。

二面整体而言就问了两个题,一是手写二分查找的代码,二是简单TCP文件服务器的项目。面试官几乎让我把客户端、服务器的主体代码都写出来了,满满一黑板啊……写的过程中会会穿插问一些问题,大部分是C和Linux相关的。二面几乎是站着面完的,期间面试官也有微笑、点头之类的示意,当时还以为有点稳了,结果出门就挂了。

事后反思应该是Linux调试工具的问题没答上来导致面试官刷了我,Linux平时确实用得少。csdn上看到过,如果没听过或者不熟悉gdb、netstat、tcpdump、ipcs、ipcrm这几个命令面腾讯基本可以回家了,果然……

整个腾讯面试的过程,其实每一步走得都不完美、不扎实。基础知识、手写代码、Linux等等,回答都不算完美,而且第一次现场面这种大厂,紧张是不可避免的,也有一部分输在了心态上。但依旧是整体很赞的一次面试经历,面试官和hr都很nice,腾讯大厦很赞,食堂很赞。

美团(拟录用)

笔试

题目忘了,印象中不难,但没有全AC。

一面

  • 自我介绍
  • TCP四次挥手,服务器端收到多个CLOSE_WAIT状态原因及处置
  • HTTP状态码(206……)
  • post/get区别
  • DNS解析过程
  • 介绍文件服务器项目
  • Python:list、tuple、dict区别
  • Python常用第三方库:urllib2、lxml、MySQLdb(简历上有Python爬虫的项目)
  • SQL语句、联合查询
  • 有什么需要问我的吗?

二面

  • 自我介绍
  • 介绍文件服务器项目
  • Python爬虫怎么学的?为什么不用Java?
  • 数据分析的项目:
    • SVM基本原理,为什么想到用SVM?
    • 数据清洗过程怎么做的?
    • 了解其他分类模型和机器学习算法吗?
  • 有一种新的趋势,运维开发过程中也会应用机器学习的知识,想不想做?
  • Linux基础知识
  • 搭建WordPress过程中遇到的难题
  • MySQL数据库:说一下你写过的复杂SQL语句(我简历上都删了还问……)
  • 可以实习多久?
  • 有什么需要问我的吗?

HR面

  • 自我介绍
  • 可以实习多久?什么时候可以到岗?
  • 每天怎么安排的、每周几节课
  • 爬虫是怎么学的?
  • 对前两面的面试官和美团点评有什么看法?
  • 还投了哪些公司?

总结

春招以来最顺利的一场面试!不得不说美团面试安排真的是紧凑,好感度暴增。一面完当天晚上约第二天二面,二面完一周左右hr面,hr面完两天状态就更新了,比起华为说好的五天出结果(然而20+天过去了)真的是好太多!

整体就是一技术面,二总监面,三hr面的感觉。技术面也有一些答错的问题,但面试官会不断引导你;二面就一半技术一半聊天了,但问技术也不是单纯的专业知识了,会让说一下“写过的复杂SQL语句”、“XX过程中遇到的难题以及怎么解决”等等,还会告诉你一些技术发展的趋势,跟你讨论。

京东

笔试

除了网易,就觉得京东的笔试最简单,然而网易至今没收到面试通知目测已挂是什么鬼……

一面

  • 自我介绍
  • TCP/IP三次握手,SYN发丢了怎么办?
  • Python爬虫中用到的第三方库
  • 正则表达式
  • 数据库主从复制
  • Linux异常状态(又一次崩在Linux上……)
  • Linux调试工具(有腾讯的教训终于能答出一点了╥﹏╥…)
  • 程序在内存中的执行过程(这题把C和Java答混了)
  • 编程题:
    • 字符串匹配
    • 单链表拆分成两个特定的链表
  • 有什么想要问我的吗?

总结

面多了就觉得还好……

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页