祖龙娱乐Java一面二面面经(校招)

一面(50分钟)2021.12.09

1、项目

2、了解哪些集合比较深(具体说说)

3、HashMap put方法流程

4、HashMap扩容流程

5、ConcurrentHashMap扩容有什么改变

6、JUC是做什么的

7、多线程了解嘛

8、线程池的参数

9、如何修改原生线程池,使得可以先拉满线程数再入任务队列排队?

10、Mysql的索引是什么结构的

11、MySQL为什么要用B+树来作为数据结构

12、算法:反转链表

13、LRU用来做什么的

14、Redis中的内存淘汰策略中volatile-lru和allkeys-lru有什么区别

15、算法:LRU缓存机制(本来打算让我写的,问了我是不是写过LRU,我答:写过。面试官:那不写LRU了)

16、设计数据结构:

队列 存Integer数据 容量为10000 30min过期

二面(50分钟)2021.12.09

1、项目

2、项目中Redis用了什么

3、除了项目中用到的Redis数据类型,你还了解哪些

4、Redis中String底层的实现(SDS)

5、项目中的难点或者bug排查印象深刻的,是怎么做的

6、MySQL数据结构的实现

7、为什么要是B+树

8、项目中表的设计,字段,索引,为什么要这么设计索引

9、Redis过期键的删除策略

10、你觉得你这个系统该用什么垃圾回收器

11、为什么用CMS

12、CMS流程和优缺点

13、什么情况下CMS不适合你的系统(单核 CMS是CPU敏感)面试官提示了从配置上想想

14、算法:

N * N矩阵,从左上角开始以对角线方式打印数组内元素,例如:  1 2 3 4 5 6 7 8 9 输出顺序1,2,4,3,5,7,6,8,9 

#Java求职##祖龙娱乐##面试题目#
全部评论
问这么多,觉得应该是社招才对啊,怎么就是校招了,现在要求都这么严了
1 回复 分享
发布于 2022-02-09 12:28
一面做了两个算法题吗?
点赞 回复 分享
发布于 2022-03-22 17:09

相关推荐

09-30 16:05
已编辑
门头沟学院 Java
30min 自我介绍1. 有什么需求或理由使得你选择netty?2. 对于这样IM的实现基于netty自己做了什么?过程中遇到什么问题怎么解决的?3. 你说创建的这个对象引用了没法回收,可以具体讲讲吗?你这样说应该是特意了解了,这个对象的生命周期,在tcp(没听清)中如何回收的?4. 除了netty知道什么方法实现IM吗?5. 讲讲这个langchain4j,为什么不用langchain,以及基于langchain4j做了什么,基于怎样的需求6. 你提到向量化,有对分词做什么优化吗?7. 第二个项目,你觉得有必要用微服务吗?8. 讲讲你对微服务和DDD的看法9. 为什么要使用nacos?(我对比了Eureka说nacos保证强一致性...)10. 对于它的高可用,可以具体说说嘛?我举个例子,它有二三十个服务,在这个区,如果这些服务宕机了,那等它们恢复过来时,nacos如何保证这些服务可以正常使用的?(这里我是听都听不懂)11. 讲讲乐观锁和悲观锁12. 它们各自的区别和使用场景?比如多进/线程写一个文件应该用哪个,具体流程会怎样?13. mysql事务讲一下14. 知道他们的使用场景吗?比如可重复读通常什么时候用15. 你在做项目的过程中有遇到什么问题吗?怎么解决的?(讲了langchain4j调milvus有个方法官方文档没提到)16. 遇到官方文档没有相应解决办法时怎么做的?17. 有没有想过去改它的源码呢?18. 有了解过docker网络的几种模式吗?19. 有用docker部署过梯子吗?20. 项目有上线吗?21. 团队开发的流程怎么样?反问:后续--这两天有结果,可能还有一面业务--不透露建议--多了解应用层、应用场景之类的,看看博客文章,这个阶段不用过于注重底层。很好的面试,让我的八股无用武之处9.28 oc,国庆后入职,觉得能学到东西
查看22道真题和解析
点赞 评论 收藏
分享
评论
5
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务