写篇面经集合纪念一下本菜鸡的秋招

首先自我介绍一下,本人是广东某工业大学的科班本科生,秋招投的岗位都是java后台开发。由于自己个人原因,工作地点只考虑在广深,最后拿到了几个小offer,也结束秋招了吧。
其次我想说一下我的秋招心路历程,当时在3月春招实习的时候我的实力是真的菜,基本上看一篇面经所有的问题我都不能答上来,做过的项目也是简单的crud,所以我也没有想过春招能够成功,也就没怎么投简历,当然就没有实习了。于是开始在4月底开始复习,备战秋招,当时的面经真的是如潮水般涌现啊,基本一天能有10+面经出现,于是我每天定下来的时间是早上7点开始复习到晚上11点结束。一开始是看面经这种功利性很强的复习,不会一条就百度找到答案了解清楚,3个月后基本把17 18年的面经都看完了。其中也看了非常多的书,包括jvm,网络,分布式,redis,mybatis,kafka等等的相关书籍。手撕代码的能力一定要够,所以我也在复习的时候抽空把LeetCode的前200道题目的解题思路看了,把高频的手写一遍,基本现场手撕代码就没问题了。
以下是我秋招的面经,全都到了终面,没拿到offer就是终面挂了TAT:

步步高(终面挂):
1.自我介绍
2.项目介绍
3.公司架构介绍
4.微服务
hr面:
1.常规问题,不多说了
主管终面:
1.自我介绍
2.项目介绍
3.开始玄学起来了,没有问我任何的技术问题
4.目标薪资
总结:秋招第一家面试的公司,结果却令我很失望,同一岗位同一批次的终面只有3个人,我们3个都没拿到offer,面试也是非常的水,感觉不太想招人,面试还要去东莞长安镇,浪费了我两天的时间。结果我同班的大神跟我说步步高的hr追着给他发sp offer,但他都去华为了,真的不懂这波操作。。

珍爱网(终面挂):
一面:
1.自我介绍
2.项目介绍
3.你用过dubbo,讲一下
4.spring boot也用过对吧,自动配置怎么实现的
5.线程池
6.并发包
7.最近看什么书
vp二面:
1.自我介绍
2.项目介绍
3.最后就变成聊天模式,跟我分享了珍爱网的发展策略和对我的建议。最后就告诉我在外面跟hr聊一下吧
hr面:
1.常规问题
2.有没有考虑考公考研
3.目标薪资(我报了个很低的数,因为没有offer,她笑了。。)
4.十月中旬等宣讲会全部结束才会有通知,凉凉

欢聚时代(终面挂):
一面:
1.自我介绍没说,直接开始面试
2.项目的http调用怎么实现的
3.用过dubbo,知道原理吗。
4.你提到一致性hash 说一下
5.线程池参数,我主动把线程池原理给说了
6.你的秒杀项目,别说你里面的优化,你还有什么优化策略吗?
7.秒杀项目部分实现怎么做的
8.我的微博项目怎么做的,一开始微博sdk,但sdk太烂了,我借鉴了github上的模拟登陆代码自己用okhttp撸了一遍。
9.redis有用是吧,讲讲备份,rdb,aof
10.redis高可用有没有了解
11.你上面写了了解分布式理论,是什么理论?我说2pc 3pc paxos raft zab tcc都会
12.linux命令 端口占用 netstat -anp | grep port
13.你怎么学习的,会那么多东西?
14.你有什么问题?
二面:
1.自我介绍
2.项目,被怼了。
3.数据库索引有哪些,聚簇索引非聚簇索引区别
4.并行和并发的区别
5.你怎么调优jvm。
6.怎么测?压测,如果测出来没优化怎么办?
7.linux懂吧,我说只知道基本命令。
8.nginx你怎么用的?
9.你怎么优化高并发的接口呢?
10.http header有哪些?怎么交互?
hr面:
1.为什么没投大厂
2.行业选择
3.目标薪资
4.为什么不准备春招实习,为什么实习时间那么短

海康威视(offer):
技术一面:
1.自我介绍
2.项目介绍,问了我接口的东西,感觉我有点不大确定。
3.hashmap构造函数参数为10,当到加到11个的时候会怎样。
4.springmvc和Struts2的区别
5.Controller单例如何保证线程安全(无状态)
6.mybatis的dao能不能重载
7.zookeeper的原理
8.类加载机制
hr面:
还是那些问题,问我为什么选杭州,我又乱分析一通就完事了。

三七互娱(sp offer):
一面:
1.看我的现场笔试,说我写的还行
2.自我介绍
3.让我写两个线程互相打印ab,我tm写了2分钟不到就让我交了,我说有点紧张没写完。
4.hashmap解决冲突方式,还有hash冲突解决方式吗
5.怎么查看线程死锁
6.怎么查看线程死循环。
7.热部署原理。
8.actor模式。
9.线程安全的有序map。
10.spring aop不加进容器里面的实例能aop吗?
11.jni加载class。。没听懂问什么,我说不会
12.他随便写了个synchronized的代码,让我判断会发生什么,可重入锁分析。
13.怎么判断一个对象需要回收
14.软引用知道吗
15.定时任务你知道怎么做吗
16.数据库是直接存储的吗。。
17.random和simpledateformat是线程安全的吗?
18.lru知道吗
19.volatile实现原理
20,用过socket吗
21.你的github有人看过吗
二面:
1单例:
我写了个枚举,然后问还需要写双重检查锁吗,继续写
2任务系统设计
3.查看进程
ps -ef | grep “game”
4.怎么选取垃圾回收策略

土巴兔(offer):
一面:
1.一句话说一下mybatis原理
2.hashmap源码
3.项目介绍
二面:
1.dubbo的设计有哪些突出的地方
2.微服务理解
3.微服务更改的情况下怎么让android ios客户端不重新发版。
4.mysql原理
5.mysql引擎
6.目标薪资
7.能接受到深圳工作吗?

纷享销客(offer):
一面:
1.hashmap源码
2.手写sql查询,group类型的。
3.spring aop执行顺序
4.sql语句执行顺序
5.i++线程不安全原因
二面:
1.concurrenthashmap源码
2.快排,时间复杂度,改进,为什么是nlogn复杂度。
3.dubbo原理,dubbo协议有哪些
4.看过哪些书和博客
5.你的博客有多少篇
乐信(offer):
一面:
1,自我介绍
2.项目介绍
3.dubbo原理
4.手撕LeetCode原题,二维数组的岛屿数量
二面:
1.项目介绍
2.项目改进
3.怎么负载均衡
4.怎么快速部署项目
5.有什么兴趣爱好
6.有什么遗憾。
hr面:
1.家庭情况
2.工作选择
3.手上offer
4.职业规划

租租车(一面过,等待终面,但我已经不再考虑这公司了):
一面:
1.自我介绍
2.kafka原理
3.kafka怎么分片
4.kafka一致性怎么保证
5.bio nio
6.分布式 cap
7.zookeeper的zab协议
8.hashmap源码,跟hashtable区别
9.hashmap大小为什么是2的n次方

这是面经集合,过段时间把我认为的java秋招需要的知识点再做个总结。。估计珍爱网和yy还在备胎池,如果没消息11月初就选择乐信了,秋招就这样结束吧。
#面经##秋招##Java工程师##欢聚集团##乐信##纷享销客##三七互娱#
全部评论
为什么不考虑租租车,我后天面试
1 回复
分享
发布于 2018-10-22 15:50
大佬你项目是怎么准备的呀
点赞 回复
分享
发布于 2018-10-26 14:29
微众银行
校招火热招聘中
官网直投
老哥终面挂是hr面挂?
1 回复
分享
发布于 2018-10-22 15:00
看来以后是同事了,话说三七互娱和土巴兔这些都挺有名的,为什么选了乐信呢?
1 回复
分享
发布于 2018-10-23 10:56
哇,叶神给我加精了!
点赞 回复
分享
发布于 2018-10-22 13:54
感觉不太想招人那个,可能是因为已经人已经满了,但叫过来了又不好直接让你回去,只好意思意思下
点赞 回复
分享
发布于 2018-10-23 10:18
嘿,又是我。同样觉得自己太菜没怎么准备春招的,不过没在春招结束后像楼主那样认真准备
点赞 回复
分享
发布于 2018-10-23 14:09
为什么不选大厂
点赞 回复
分享
发布于 2019-02-10 20:45
请教一下项目咋准备的
点赞 回复
分享
发布于 2019-02-25 03:09
老哥最后去哪里了
点赞 回复
分享
发布于 2019-03-11 22:26
笔试题怎么解决的呢?
点赞 回复
分享
发布于 2021-04-20 09:54
老哥最后去哪里了
点赞 回复
分享
发布于 2021-08-09 11:18

相关推荐

31 165 评论
分享
牛客网
牛客企业服务