蘑菇街大三Java后端暑期实习

JavaGuide

共 1314字,需浏览 3分钟

 · 2021-04-23

这是一位热心读者分享的实习面经。

一面

1、自我介绍

2、介绍一下简历上的项目,项目是否上线,项目持续时间?

3、讲了一下自己运营的公众号?

4、项目中 Redis 的具体解决方案?

5、注册登录是怎么实现的?

6、微服务用了几台服务器,总共有几个微服务,微服务的上线下线怎么做的?

7、RPC 项目,写了哪些功能?

8、RPC 中序列化是怎么实现的?

9、序列化的选择考虑的维度有哪些?

10、RPC 从 A 调用 B 的整体具体流程是怎样的?

11、序列化和反序列化你是如何实现的?

12、动态代理你是使用哪种?cglib 和 jdk 动态代理的差别?

然后瞎扯了一会...

13、MySQL 事务介绍一下?

14、MySQL 的隔离级别具体说说?

15、MySQL 和缓存的数据一致性怎么保证的?

16、Docker 有了解吗?

17、线程的几个状态,block 和 wait 状态有什么区别?什么情况下会 block 和 wait

18、ConcurrentHashMap、HashMap 和 HashTable 有什么区别?

19、虚拟机的类加载的详细过程?

20、你是自学的吗?你是从哪找的资料?然后继续闲聊,订阅的博主有哪些?

21、你有什么想问的吗?

二面

1、自我介绍

2、做过的有意义的项目(最好是上线项目)、比较厉害的点在哪?你具体实现了哪些功能?

3、对 Python 有多少了解?(分析了一下 Java 和 Python)

4、写一个数据结构:1.先进先出 2.入队列与出队列时间复杂度 O(1) 3.是固定长度的 4.不能用链表

5、Java 中的锁有哪些?具体介绍一下

6、Java 多线程你是怎么写的?具体有哪些?

7、单例模式你是怎么加锁的?

8、可重入锁具体是什么意思?

9、接触过大数据吗?

10、spark 了解过吗?

11、公众号里面写些什么?最火的一篇文章、最有技术含量的一篇文章

12、你最近看的 Java 的书籍有哪些?有什么收获?

13、中间件有了解吗?

14、介绍一下 Redis 的主从复制

15、你有什么想问的吗?

三面

1、自我介绍

2、学习经历感悟

....

大概也有 20-30 分钟,具体忘记了。

整体流程感觉都非常的好,蘑菇街 nb

整个面试偏向于项目和实战,八股文比重比较少,面试过程其实跟聊天差不多,聊得还挺开心,所以好像没手撕代码,幸运!

推荐👍 :1049天,100K!简单复盘!

推荐👍 :年薪 40W Java 开发是什么水平?

推荐👍 :Github掘金计划:Github上的一些优质项目搜罗

我是 Guide哥,拥抱开源,喜欢烹饪。Github 接近 10w 点赞的开源项目 JavaGuide 的作者。未来几年,希望持续完善 JavaGuide,争取能够帮助更多学习 Java 的小伙伴!共勉!凎!点击查看我的2020年工作汇报!
原创不易,欢迎点赞分享。咱们下期再会!
浏览 28
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报