作业帮、华为、腾讯、美团、京东面经春招总结
回廊识路
在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答混了)
- 编程题:
- 字符串匹配
- 单链表拆分成两个特定的链表
- 有什么想要问我的吗?
总结
面多了就觉得还好……
到此这篇关于作业帮、华为、腾讯、美团、京东面经春招总结的文章就介绍到这了,更多相关春招面经总结内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!