欢迎光临
我们一直在努力

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

首先自我介绍一下,本人是广东某工业大学的科班本科生,秋招投的岗位都是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月初就选择乐信了,秋招就这样结束吧。


机器学习秋招面试记录!

秋招结束,春招再战!(附面经)

2018春招秋招算法机器学习岗面经(阿里、腾讯、美团、携程)

最坏的不是面试被拒,而是根本没有面试机会!

Java并发编程73道面试题及答案——面试稳了

Java面试必问—HashMap集合实现原理

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:英协网 » 写篇JAVA面经集 合纪念一下本菜鸡的秋招

分享到: 生成海报
avatar

热门文章

  • 评论 抢沙发

    • QQ号
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    登录

    忘记密码 ?

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活