一位死磕互联网公司的渣硕的秋招总结,java后端工程师方向,附上我总结的资料!
前言其实秋招在今年国庆前就基本上算结束了,甚至9月28号的时候把中国电信成都云计算分公司的面试邀约也拒绝了,主要原因是那段时间的面试场次确实很多,有时候一天下来还是挺累的。 个人秋招目标对于工作地的目标还是比较明确的,就是能留成都尽量留成都,希望这篇文章也能给其他准备留成都的同学一些帮助。 先说一下整个秋招的经历吧,本人四川某985渣硕,因为实验室项目的原因,很早就返校了,一直在忙着做项目,3
前言
其实秋招在今年国庆前就基本上算结束了,甚至9月28号的时候把中国电信成都云计算分公司的面试邀约也拒绝了,主要原因是那段时间的面试场次确实很多,有时候一天下来还是挺累的。
个人秋招目标对于工作地的目标还是比较明确的,就是能留成都尽量留成都,希望这篇文章也能给其他准备留成都的同学一些帮助。
先说一下整个秋招的经历吧,本人四川某985渣硕,因为实验室项目的原因,很早就返校了,一直在忙着做项目,3月份的时候有在阿里师兄推荐投递阿里的实习生,说是先让我线下面试,如果面的不错可以走线上流程,过了的话可以先不用实习,秋招可直接进行终面,于是就毫不顾忌地投了,没想到直接被安排到线上了,那是我人生中第一个求职面试,那时候啥也没有准备,问啥啥不会,项目也说不清楚,虽然面试官没有怼我,但是确实给我留下了很深的阴影,以至于秋招都没有投阿里;
正式准备秋招应该是在7月初的时候,因为那时候项目才稍微轻松很多,首先必须明确自己擅长什么,想投什么,再确定怎么准备
虽然之前做了好几个C的项目,但是自己自己并不喜欢C,可能是因为相比于Java,C语言缺少很多库,连个hashmap都还得自己去找开源实现,哈哈…所以投的基本上是Java后端开发、系统开发
读研期间,因为自己所在组的原因,对开源大数据平台的部署和使用还算比较熟悉,对平台的维护可谓是又爱又恨,所以也有投递SRE岗位
简历投递整理
面经整理
因为苹果手机没法录音,所以都是面完后凭着感觉和印象在回忆,主要按照时间线来写的,后边有时间再更新
下面附上我的资料给大家,大概包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。需要的朋友点击这里备注csdn即可获取!
招银网络科技
提前批一面(电话面 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天后,看电影的时候打电话问是否愿意去长沙工作,因为当时面试的时候第二意向工作地选的长沙,当时委婉的表达了不愿意去上沙的想法,因为本人秋招意向还是比较明确,而且那时候秋招还在进行中,所以也不急
腾讯
提前批一面 (电话面 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,也让人感觉到对新人的友好,也是因为和美团的四次愉悦面试,让我决定给香水团卖命,哈哈~
秋招总结
总结一下:秋招首先你得准备一份拿得出手的简历,中途可能还需要修改,简历最好一页就行了,把项目、技术栈写清楚,有学术成果的可以加上,然后就是疯狂的准备面试,下面附上我整理的资料免费分享给大家:
最后
你必须好好好准备问题有:把自己的项目好好介绍清楚,梳理出框架,我当时甚至做了一页ppt和面试官共享屏幕讲项目;你的优点和缺点,别到时候尬住了,当然,只要你不尴尬,尴尬的就是别人,哈哈!以上所有的资料都是免费领取的,需要的朋友点击这里备注csdn即可无偿获取,希望能帮助到你们!最后,还是不得不说一句,面试还是要早点复习(yuxi),尽管面试或多或少带有运气成分
更多推荐
所有评论(0)