三面:
1. 了解过的客户端的基本概念,介绍一下
2. 学习的途径是什么
3. 有没有尝试写过什么安卓demo?
4. 线程池提交任务的流程?
5. 一般如何设置线程池的核心参数?
6. 如何在线程安全的情况下使用key-value(比如hashmap)数据结构?
7. concurrentHashMap如何保证线程安全?
8. volatile修饰的变量内部属性变了对于其他线程来讲是可见的吗?
9. 换一个如何实现一个线程安全的List?(之前没回答好,重复拷打)
10. java中自带的有实现线程安全的list的方法,具体怎么实现的?
11. 用代码实现一个抽象工厂
HR面:
氛围比较轻松,都是一些了解性问题,可能需要准备一下的有:难忘的经历、自己的优缺点、做过最难的事情