去哪儿Java开发一面
投递岗位:Java开发
面试时间:10.11
面试题目:
1. 线程安全和线程不安全
2. java8新特性
3. stream 怎么排序,对一个user的list按照age排序
4. stream 怎么去重,对一个user的list按照name去重
5. ConcurrentHashMap jdk1.8和jdk1.7的区别
6. 类加载过程
7. 动态代理
8. JDK动态代理和CJLIB动态代理
9. Spring用过哪些注解
10. @Autowired和@Resource注解的区别
11. @Transactional注解的作用
12. 一个uri怎么找到这个controller中的RequestMapping的方法
13. i++,怎样能是线程安全的
14. AtomicInteger实现i++的底层原理
15. synchronized和Lock的区别
16. synchronized的4种锁状态,为什么不能降级
17. ReentryLock
18. 线程的创建方式
19. 线程池介绍
20. sleep和wait区别
21. Java线程的状态
22. 做题:懒汉式单例,写代码
23. 做题:懒汉式单例池,池中有10个实例
总结:好多不会,尤其是jdk8新特性,一直问
#24届软开秋招面试经验大赏#
面试时间:10.11
面试题目:
1. 线程安全和线程不安全
2. java8新特性
3. stream 怎么排序,对一个user的list按照age排序
4. stream 怎么去重,对一个user的list按照name去重
5. ConcurrentHashMap jdk1.8和jdk1.7的区别
6. 类加载过程
7. 动态代理
8. JDK动态代理和CJLIB动态代理
9. Spring用过哪些注解
10. @Autowired和@Resource注解的区别
11. @Transactional注解的作用
12. 一个uri怎么找到这个controller中的RequestMapping的方法
13. i++,怎样能是线程安全的
14. AtomicInteger实现i++的底层原理
15. synchronized和Lock的区别
16. synchronized的4种锁状态,为什么不能降级
17. ReentryLock
18. 线程的创建方式
19. 线程池介绍
20. sleep和wait区别
21. Java线程的状态
22. 做题:懒汉式单例,写代码
23. 做题:懒汉式单例池,池中有10个实例
总结:好多不会,尤其是jdk8新特性,一直问
#24届软开秋招面试经验大赏#
全部评论
这才是真正的八股盛宴
送花
回复
分享
锁为什么不能降级
送花
回复
分享
秋招专场
官网直投
相关推荐
查看8道真题和解析
点赞 评论 收藏
转发
查看4道真题和解析 投递石头科技等公司6个岗位
点赞 评论 收藏
转发
点赞 评论 收藏
转发