阿里飞猪JAVA一面
阿里飞猪JAVA一面:
1. 自我介绍
2. 说说你JAVA你最熟悉的模块
3. ConcurrentHashMap是什么
4. 线程安全是什么
5. 如何保证线程安全的
6. 线程和进程是什么,区别是什么,什么是协程
7. 线程池底层是怎么实现的
8. JAVA内存模型 JMM
9. ThreadLocal有用过吗
10. Synchronized用在方法上和用在代码块上有什么区别
11. ThreadLocal有了解吗
12. Synchronized可以修饰类吗
13. 类加载机制
14. GC垃圾回收
15. 什么是Hash,Hash 的一致性有了解吗,Hash算法有了解吗
16. ClassNotFound和ClassNotDefined有什么区别
17. Linux常用命令熟悉吗
18. Top命令如何查看占用cpu最高的线程
19. Mysql事务隔离级别
20. Mysql索引有了解吗,.有哪些,分别是什么,有什么区别
21. Mysql分库分表
22. Mysql锁有了解哪些
23. 什么场景下适合用什么索引
24. 秒杀的设计你懂吗
25. 秒杀的核心是什么
26. 怎么设计一个秒杀系统
27. Spring 的两个特点是什么,详细列列举一下,
28. 什么是面向切面编程
29. 用过哪些JAVA框架
30. 业余时间平时喜欢看什么课外的书籍,和专业相关的有吗
#Java开发##阿里巴巴##面经##java工程师#