京东一、二面面经

一面(20分钟)

1、简单介绍了下项目

2、JVM的垃圾回收算法(标记-清除,标记-复制,标记-整理)

3、Redis的持久化策略(RDB,AOF)

4、Redis的内存淘汰机制

5、什么是缓存击穿?

6、慢sql优化的策略

7、Select * from a=12 and b between 5 and 9 or c>6;是否用到索引,用到哪些?用到了a,b。

8、Mysql的MyISAM和InnoDB的区别。(MyIsam崩溃后无法安全恢复)

9、HashMap的put过程

10、ConcurrentHashMap的实现

11、RDB保存时的现象

12、线程池的7大参数

13、能不能提前来实习
京东二面(50分钟)

1、StringBuilder和StringBuffer的区别,除了线程安全还有别的嘛

2、有用过bitmap嘛

3、HashMap的put过程,hash冲突的解决方法,为什么会发生hash冲突

4、如何找到系统中存在的慢sql,改过mysql配置文件中的哪些参数

5、慢sql优化的例子,除了建索引还有其他方法嘛?大表join大表有什么优化方法嘛

6、设计表,写个sql,学生表,科目表,成绩表?

查询某个班级学生所有科目的所有成绩

查询每门科目的最高分

查询每门科目的前两高的分数

7、SpringBoot相比于SpringMVC有什么好处

8、线程的创建方法、线程池的创建方法,线程池的线程数如何设定?

9、线程的6种状态

10、Kafka优化过哪些参数

11、分布式锁有哪些?

12、乐观锁和悲观锁的区别,在项目中的应用场景。

10、TCC有用过嘛,分布式事务了解嘛

hr面(15分钟)
身边的人怎么评价你
自我评价
怎么写优秀的代码
选择工作考虑哪些方面,在乎工作地点嘛

#京东2021秋招提前批##面经##京东##校招##Java工程师#
全部评论
没算法?
点赞 回复 分享
发布于 2021-08-05 20:24
这是提前批吗
点赞 回复 分享
发布于 2021-08-06 09:43
老哥,第7个为什么是a、b?可以讲一下么,3q~
点赞 回复 分享
发布于 2021-08-06 16:37
StringBuilder和StringBuffer的区别,除了线程安全还有别的嘛。这个问题楼主怎么回答的呀
点赞 回复 分享
发布于 2021-08-07 08:36
第6题的三个表的创建也是要自己写嘛,还是说表是给定的
点赞 回复 分享
发布于 2021-08-07 08:38
你说能实习么老哥
点赞 回复 分享
发布于 2021-08-08 23:35

相关推荐

不愿透露姓名的神秘牛友
11-27 10:48
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 10:52
点赞 评论 收藏
分享
评论
2
41
分享
牛客网
牛客企业服务