混着混着就到五月底了,实习的春招也基本告一段落了,为了方便自己之后面试或者帮其他同学踩踩坑,简单复盘一下春招的过程。
投递的情况
公司(部门) | 结果 |
---|---|
腾讯(光子技术中心) | 接offer |
阿里(淘系技术部) | 接offer |
字节(安全与风控) | 简历挂 |
字节(用户增长) | 面试前hr沟通挂 |
招行卡中心 | 接offer |
华为(消费者BG) | 过主管面 |
网易(互娱广州) | 接OC |
腾讯
这个没什么好说的,因为是之前寒假实习的组,leader直接放行了,岗位比较特殊,想不出什么比较好的定义。
今年腾讯给的钱是真的香,面试难度的话参考去年面试的情况,一面是medium算法题+各种linux底层内容(系统调用、文件系统、SELinux权限、elf文件格式、进程空间等等),二面着重关心之前的项目经历,Linux下逆向/Android逆向相关的问题,C++11特性,还有腾讯经典的超大文件(远超内存大小)的检索问题。
最后接了offer,争取在这边转正,leader和mentor真的很好,然后工作的技术方向感觉和自己比较契合。
阿里
流程是真的长,这个大概2月底就投递了,走的淘系技术部的内推,赶上了面试流程最复杂的时候,大概流程:性格测试->笔试1->一面->笔试2->二面->主管面->交叉面->hr面。
最后定的岗位是手淘中间件/基础架构/跨平台三团队自选一个,感觉很香,最后纠结一周还是放弃了。
面试内容:
笔试难度中等,大概是easy->medium->medium hard(均为leetcode标准),一面和二面纯八股文(范围倒是挺广,数据结构 操作系统 网络 数据库 设计模式甚至一点编译原理基础都有,但是一二面问题重合率50%+也是蛮离谱的),简单聊一下项目和比赛经历,第二次笔试稍微难了点,大概有一道hard(leetcode标准)。主管面纯聊天,侧重项目经历、比赛体会(话说很多面试官都喜欢问acm经历中印象最为深刻的题目是什么),还聊了一下面对问题的切入点和解决思路等,之后突然通知加面,很慌。加面难度很大,几乎自闭,对操作系统的各种底层问题都挖的比较深,尤其在ELF文件、Android图形系统结构、fluter、文件系统等方面,还有对c++11的特性的一些问题,比如为什么c++11相对c++98,性能有极大的提升(std::move()),之后有聊一些在学校的情况,比如课程、加权、自学情况等。
字节
首先简历挂了一次,之后通过内推又重新投了一次,HR沟通时强调必须3个月,实在没时间,向hr陈述了个人情况,流程立即挂掉。
之后其他部门的又打来几次问有无意向,当时已经有offer了就直接拒了。
现在因为错过了拥有字节工牌的机会而非常后悔。
招行卡中心
看到有拿offer后的秋招直通车,所以就投了一下。
岗位是信息技术部服务端开发,招行的这个简历填写比查户口还细,流程大概是笔试+二轮技术面(好像是没有hr面),流程很快,一周完成所有面试一周发offer。
笔试考察范围很广,前后端数分算法的东西一样不少,算法题难度中等,送分+大模拟+dp(这次dp写炸了)。一面问了一下之前dp为什么写炸了,正确解应该是什么样子的,然后是计网操作系统数据库的八股,之后聊了一下项目经历,问了一点逆向相关的问题。二面比较短,自我介绍+提问项目+几个java问题(没答上来)+一个简单的协议设计问题。
华为
阿里的流程其实蛮快的(误),岗位是IOT软开。
投递后一个月开始笔试,再一个月开始面试,再一个月两轮面试完,不知道何时发offer。
笔试比较水,但还是写炸了一题(太久没写算法题全面退化了),一面是常见面试八股+问之前的题为什么写炸了,简单聊了一下项目,现场写了个全排列就水过去了。主管面几乎纯聊天,最仰慕的圈内人士,工作城市,工作期望,个人规划…问了一下c++11的部分特性。
网易
这个也是三月初就投递的,但是直到四月底才被捞起来(反思了一下好像是因为没做笔试),不过流程倒是蛮快,两周拿offer,只有两轮技术面,岗位是游戏客户端。
一面大概是自我介绍,项目介绍,一道medium算法题,一些Android图形系统的问题,然后是操作系统和网络的常见面试题(八股)。
二面难度蛮大,常规流程之后问了一些网络相关的问题,最后不知道怎么就偏到了如何在应用层设计icmp类似的协议(这个真的可行吗?面试的时候直接分析了icmp需要实现的功能),然后是一些Android图形系统的问题,大数据排序/检索,短链接实现方案之类的问题。
前天oc,拒了之后表示offer一直保留到秋招,可以在腾讯实习完后去(为什么到时候不直接走秋招呢)。