纷享销客Java实习一面面经

40分钟左右,八股盛宴,唱爽了。这么多次面试最爽的一集。

1.hashmap底层原理

2.是线程安全的吗?

3.如果用线程安全,要用什么?

4.concourrentHashmap的怎么保证线程安全的?

5.说说cas?

6.线程池核心参数

7.线程池核心工作流程

8.JVM垃圾回收,怎么去判断是否能回收

9.类加载机制?

10.双亲委派机制?

11.为什么要用双亲委派机制

12.TheadLocal原理,什么情况下用过?

13.考虑过TheadLocal内存泄漏问题吗?

14.AOP了解过吗,怎么用?

15.AOP底层原理是什么?

16.bean的一个生命周期是怎么样的?

18.sql: 假设name是普通索引, select * from user where name = '张三%'是否会用到索引?——然后讲了索引原理

19.假设name是普通索引,select id,name from user where name = '张三%' 是否会回表

20.手写sql:user: id,name,department_id department: id,name 要求:查出所有员工数量大于5的部门,输出格式: 部门名称 员工数量

21.了解过设计模式吗?

22.手撕单例模式(写了经典的dcl)

23.为什么你这个变量要用volatile

24.redis用过吗,你一般用来做什么?

25.有没有用过Redis去做过分布式锁?

26.redis set nx ex的时候你的值存的是什么?

27.如何去避免其他线程去误删这个锁?

28.反问

全部评论
能看看简历吗
点赞 回复 分享
发布于 今天 15:33 山东

相关推荐

用微笑面对困难:你出于礼貌叫了人一声大姐,大姐很欣慰,她真把你当老弟
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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