首页 > 又一位死磕成都互联网的渣硕的秋招总结
头像
投了你就得给我offer
编辑于 2021-08-11 11:40
+ 关注

又一位死磕成都互联网的渣硕的秋招总结

前前言

2022届想来美团私聊找我内推,成都开发岗位简历稀缺,早投早拿offer

前言

  其实秋招在今年国庆前就基本上算结束了,甚至9月28号的时候把中国电信成都云计算分公司的面试邀约也拒绝了,主要原因是那段时间的面试场次确实很多,有时候一天下来还是挺累的。
  个人秋招目标对于工作地的目标还是比较明确的,就是能留成都尽量留成都,希望这篇文章也能给其他准备留成都的同学一些帮助。
  先说一下整个秋招的经历吧,本人四川某985渣硕,因为实验室项目的原因,很早就返校了,一直在忙着做项目,3月份的时候有在阿里师兄推荐投递阿里的实习生,说是先让我线下面试,如果面的不错可以走线上流程,过了的话可以先不用实习,秋招可直接进行终面,于是就毫不顾忌地投了,没想到直接被安排到线上了,那是我人生中第一个求职面试,那时候啥也没有准备,问啥啥不会,项目也说不清楚,虽然面试官没有怼我,但是确实给我留下了很深的阴影,以至于秋招都没有投阿里;
  正式准备秋招应该是在7月初的时候,因为那时候项目才稍微轻松很多,首先必须明确自己擅长什么,想投什么,再确定怎么准备

  • 虽然之前做了好几个C的项目,但是自己自己并不喜欢C,可能是因为相比于Java,C语言缺少很多库,连个hashmap都还得自己去找开源实现,哈哈...所以投的基本上是Java后端开发、系统开发
  • 读研期间,因为自己所在组的原因,对开源大数据平台的部署和使用还算比较熟悉,对平台的维护可谓是又爱又恨,所以也有投递SRE岗位

  网上有大量的面经和面试总结,可以选择一套写的比较好的博客学习,我当时选的这个系列Java面试总结 ,让我获益匪浅,也安利给大家,如果有版权,请联系删除,因为当时需要回寝室后也感动一下自己,为了方便学习,也有把刷的题、面试时oj代码和一些总结上传到github sword-offer ,欢迎star
  写这篇文章也是受到身边的两位朋友的影响,你们也可以看下他们的帖子
   秋招总结,主要偏国企,希望能帮到留成都的同学
  一个死磕成都互联网的渣硕的秋招总结

简历投递整理

公司 岗位&工作地点 应聘状态
招银提前批 软件开发,成都 06-30 电话面 啥也不会,乱糊,一面被刷
oppo提前批 Java后端,成都 简历未通过
奇安信 网络安全研究员,成都 08-01 笔试未通过
字节提前批 Java后端-People,成都 简历未通过
中兴 软件优招,成都 08-15 到现场进行2轮面试 8-25询问是否愿意去长沙,婉拒
29所 开发,成都 08-24 电话面 08-28综合面试后没消息,直到11月上旬问是否愿意去旗下四威,拒绝
华为优招 cbu,成都 2020-08-05 聊的挺好的 一面挂
农行总行研发 软件研发岗(成都) 2020-09-15 腾讯视频会议 一面凉
oppo正式批 Java后端,成都 简历未通过,唯一一个秋招两次挂我简历的公司
汇顶科技 简历未通过
腾讯提前批 软件开发-后台开发方向-成都 一面挂
腾讯正式批 未投递
阿里巴巴 未投递
百度提前批 SRE工程师-北京 08-26 电话一面 08-28 电话二面 08-28 电话三面 已oc 11月上旬询问意向 ,拒绝
华为正式批 通用软件开发工程师-Cloud BU-成都 9-17 zoom视频会议 三轮面试面完就泡池子,期间收到av (安慰)call,询问三方情况,告知已经在走审批流程
字节跳动正式批 后端开发工程师-基础架构-成都 9-3 牛客视频一面 回答得不好
美团 系统开发工程师-到店-成都 9-18 牛客视频一面9-21 牛客视频二面9-27 牛客视频三面9-29 牛客视频四面 已oc 已寄三方
拼多多 服务端研发工程师-上海 9-1 笔试未通过
完美世界 互联网java开发工程师-重庆 未参加笔试
海康威视 应用软件开发工程师-Java-成都 电话一面,问了很多基础09-16 钉钉视频二面11-11 已oc 询问意向,hr推荐去美团,哈哈
京东 Java开发工程师成都 09-03 电话一面聊的挺好的 莫名被挂
美的 JAVA开发工程师-成都 09-10 牛客视频一面 莫名就挂
极米科技 大数据开发工程师-成都 简历未通过
招银正式批 软件开发,成都 9-11 现场一面9-11 现场二面 凉
邮储 运行类岗位-成都 未参加笔试
中国移动成都研究院 软件开发工程师(后台-成都 未参加笔试
中国电信 后端开发工程师(成都) 拒绝面试邀请

面经整理

因为苹果手机没法录音,所以都是面完后凭着感觉和印象在回忆,主要按照时间线来写的,后边有时间再更新
有很多公司没写的主要原因不是不想写,而是面试过程了问了太多项目上的细节,自己面完也记不住了,也不具备参考价值~

招银网络科技

提前批一面(电话面 2020-06-30)
  1.问了如何创建多线程
  2.线程池的种类 还问了哪些场景用到fixedThreadpool
  3.冒泡排序 冒泡的优化
  4.设计模式 适配器模式的实现
  5.一亿数据找前五个最大的
  6.事务的特性 分别介绍
  7.查询慢如何解决
  8.ConcurrentHashMap的源码
  9.面向对象的特点,你对面向对象的理解是什么
  10.面向对象编程的五大原则
  11.GC,讲一下(胡)
面试总结:大概面了15分钟,很多都不会,一面就直接凉了,事实证明问的其实还是比较简单的,秋招尽量提前准备,因为后面自己参加了招银秋招正式批,从感觉下来,正式批问的比提前批要难一些。

中兴

一面、二面(hr面)(现场面 2020-08-15)
  1.前几分钟基本上就是僵硬的一些基本资料的填写,然后自我介绍
  2.设计模式用过没
  3.手撕单例,没写完整
  4.手撕快排
  5.http是什么,和https区别
  6.路由协议由哪些,简单说一下
  7.kafka了解吗,说一下
  8.hdfs了解吗,说一下
  9.数据库引擎,了解吗,说一下
  10.框架了解不,说一下
  11.docker怎么进入容器
  12.java 泛型说一下
  13.uml用过没
  14.数据库的三大范式

面试总结:一面就是全部的技术面试,二面纯hr面,面试官面到后面贼秀,问啥都是,给个名词,了解吗,说一下,也不怎么深挖,10天后,看电影的时候打电话问是否愿意去长沙工作,因为当时面试的时候第二意向工作地选的长沙,当时委婉的表达了不愿意去上沙的想法,因为本人秋招意向还是比较明确,而且那时候秋招还在进行中,所以也不急

中电29所

一面 (电话面 2020-08-24)
  1. 自我介绍+项目介绍
  2.Java和c的熟练程度
  3.当时简历成绩写的前10%,被反问怎么没论文专利(项目太忙,没时间)
  4.项目难点(主要讲了流量处理的性能解决方案)
  5.作为项目负责人做了些什么工作
  6.软件工程这门课是否学过
  7.怎么理解项目负责人和核心开发者之间的区别
  8.印象最深刻的一门课程
  9.反问:贵部门计算机的主要开发方向和技术栈
二面 (现场面 2020-08-28)
  1.为什么不投10所、30所
  2.个人优点、缺点
  3.反问

面试总结:29所的招人标准有点迷,一面本来就很短,本人还算正常的,身边朋友有问技术被挂,纯聊7分钟龙门阵进二面的
终面也是迷,都没问啥问题就开始反问,当时我就知道自己凉了,建议想去研究院的同学摸清楚面试套路,和互联网公司不太一样

百度

提前批一面 (电话面 2020-08-26)
  1.网络优化和服务器优化的方向选择(反问了一下做的工作有什么不一样),选择了服务器优化
  2.Java和C编程哪个更熟悉,回答的Java,但是好像没问Java相关的东西
  3.口述算法:如何得到数据流中的中位数,用了2种方式

  • 第一种,每添加一个数字就将他存在一个arraylist里面,并且重排arraylist,被问到用什么排序算法,二分查找(本来该自己说),中位数就输出arraylist下标是中间的那个数
  • 第二种,大小顶堆,不知道是我自己没说清楚还是面试官没get到我的点,让我下去再想想

  4.口述算法:判断回文链表,口述了三种实现。

  • 第一种:将链表元素复制到数组里面,数组头尾依次比较
  • 第二种:将前一半的数据入栈,后一半的数据和栈中pop的数据进行比较(少说了怎么切分前后半,和奇数偶数的不同比较方法)
  • 第三种:将链表分成2条,1条是原始链表前半部分,一条是原始链表的后半部分的反转链表,比较2条链表(少说了怎么切分前后半,和奇数偶数的不同比较方法)
    面试官似乎对这3种都不太满意

  5.一堆Linux内存管理的问题
  6.pagecache,除了pagecache还知道什么cache,瞎说了个cpu的cache
  7.用户页面换入怎么实现的,不知道,糊,说了堆页面置换,依稀记得还提到root和其他用户,感觉说的不是这个东西
  8.Linux被问道熟悉不,膨胀的不行,说熟悉,然后问了awk了解不,口述如何用awk实现统计log日志每秒内的平均相应时间(日志第一列时间戳,第二列相应时间),想了会儿,直接说不会
  9.tcp三次握手和四次挥手
  10.看到简历里面写熟悉路由交换原理,然后被问道bgp协议,不会
  11.指定介绍某项目
  12.毕设的方向,面试官可能不是做这个的,没太听懂,也跟我没说太清楚有关,需要梳理下毕设的表达方式
  13.反问环节:

  • SRE和INF有什么不一样
  • 自己说了今天面试表现并不好,有哪些需要提升的---比很多其他人对linux了解,面试官不关心你实际做的什么,更关心你是怎么分析问题的,思路是什么,让我再去复习下算法和计网

提前批二面 (电话面 2020-08-28)
  1.对运维工作了解不
  2.职业规划是什么
  3.shell编程实现统计一列数据出现频率最高的10个词
  4.口述算法:有两个数组a,b,大小都为n,数组元素为任意整数,无序, 要求:通过交换a,b中的元素,使[数组a元素的和]与[数组b元素的和]之间差的绝对值最小。
  5.Linux上如何拒绝某个ip发来的数据包
  6.***配置里面reject和drop的区别
  7.在Java开发中遇到的一个最难调试的异常
  8.交换机的工作原理
  9.机房的网络架构
  10.zookeeper在kafka中的作用
  11.流量采集的第二个项目和第一个相比工作有什么不同
  12.你是如何保证项目能如期进行的
  13.你做运维工作的优势
  14.反问:工作平时偏运维还是研发、使用的语言主要是什么

面试总结:讲算法前多想想,怎么组织语言,改改简历,别瞎写不会的,项目上多思考创新点,从身边的朋友面试经验看来,百度面试很重视个人创新能力,顺便说一句,百度的面试体验贼好

腾讯

提前批一面 (电话面 2020-09-02)
  1.进程与线程的区别
  2.AB进程间共享内存通信时候,A修改了某个值n,A线程挂了,B线程能读取到n吗
  3.tcp连接大量的状态处于time_wait的原因
  4.tcp连接时候客户端挂掉会怎么样,最终服务端怎么关闭连接的
  5.多路复用(不知道)
  6.dpdk为什么比传统的tcp/ip协议栈更快
  7.dpdk uio是什么
  8.dpdk是怎么抓包的
  9.流量项目里面为什么会丢包
  10.场景问题:如何提升性能,实现服务端接受用户请求返回随机字符串的场景(多线程?队列?)
  11.c语言中fileopen文件后write进行写的底层原理
  12.流量项目现在有什么自己想去改进的
  13.场景问题:用户输入:字符串 + 过期时间,查询并删除过期的字符串
  14.项目里面印象最深刻的地方
  15.kafka高性能的原因
  16.反问:是那个部门,做什么,技术栈、base地点

面试总结:腾讯面试喜欢深挖底层,特别是基础架构部门

字节跳动

一面(牛客视频 2020-09-03)
  1.这面试官真厉害,把我项目里面的棘手的问题基本上都问出来了
  2.项目里面ip分片和tcp会话重组被疯狂问
  3.zookeeper实现分布式线程锁
  4.ThreadLocal
  5.手撕字符串转整形(需要考虑鲁棒性)
  6.random3算random7

面试总结:这是整个秋招让我最冒冷汗的一次面试,1个来小时,整个40分钟基本上都在说项目,项目上很多不好解决的地方全被问了,关键是有些地方当时意识到不好解决就没去解决,留下了没有技术的眼泪,整体来说,字节的面试很考验一个面试者的能力,需要将做的项目梳理清楚

美团

视频二面(牛客视频 2020-09-21)
  1.Object类有哪些方法,重点让介绍了·hashcode()方法,讲到重写equals方法必须重写hashcode方法,被追问到问什么,没说清楚
  2.hashmap put方法的操作,再回过头来看第一个问题
  3.java多态
  4.java抽象类,为什么有抽象类这个东西
  5.orm框架,mybatis里面sql能用if语句吗(不知道)
  6.http post和get的区别,get一定是幂等性的吗
  7.排序算法有哪些,时间复杂度知道吗,快排的时间复杂度为什么是nlogn
  8.cookie解决了什么问题
  9.流量项目的交流,说了一下当时面临的几个性能问题,被问到kafka的一些细节,以及es索引写入和原始包写入hdfs的一致性怎么解决
  10.kafka那啥模型(没听过)
  11.kafka是如何保证消息的可靠性的
  12.团队里面有没有出现意见不一致的情况
  13.可以从哪些方面评价一个方案
  14.3到5年职业规划
  15.准备如何去学习架构方面的东西
  16.最近再看啥书
  17.最近看的印象最深的一篇博客
  18.已经拿了那些offer
  19.反问:如何接触和学习高并发的数据库使用场景,前面问道的一致性问题怎么解决

面试总结:美团面试官很擅长引导你,给人的感觉非常nice,也让人感觉到对新人的友好,也是因为和美团的四次愉悦面试,让我决定给香水团卖命,哈哈~

秋招总结

  本人整个秋招历时大概3个多月,感谢身边的朋友们的互帮互助,感谢那些给我面试机会的公司(不废话了...)
  总结一下:秋招首先你得准备一份拿得出手的简历,中途可能还需要修改,简历最好一页就行了,把项目、技术栈写清楚,有学术成果的可以加上,然后就是疯狂的准备面试
  大厂Java岗位面试主要就是Java语法、集合框架、多线程、JVM、MySQL、Linux、计网、操作系统、项目上涉及到的组件这些东西,每面一次都最好整理出面经指导后面的准备
  如果你对哪方面不熟悉,比如说我,项目中涉及到spring-boot,但是那一部分不是由我负责的,我主要负责接口的实现service方法的实现,我知道我短时间内肯定是没法学好的,索性就不学了,整个秋招也没有遇到跟我死磕spring-boot的面试官,因为一谈到spring-boot我就直接说,我对框架不熟悉,我做的是啥啥啥,后面会如果有需要会主动去学习,然后尽量引导到自己擅长的领域
  你必须好好好准备问题有:把自己的项目好好介绍清楚,梳理出框架,我当时甚至做了一页ppt和面试官共享屏幕讲项目;你的优点和缺点,别到时候尬住了,当然,只要你不尴尬,尴尬的就是别人,哈哈
  最后,还是不得不说一句,面试还是要早点复习(yuxi),尽管面试或多或少带有运气成分
  最后的最后,庆幸自己最后有个挺好的去处,也希望每一位努力过的人都能拿到心仪的offer~

全部评论

(14) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐