去哪儿网实现面试

一面(57分钟)

1)自我介绍。

2)介绍一下线程池实现原理。

3)有哪些方法实现线程安全。

4)volatile可以实现线程安全吗?

5)HashMap的扩容,解决冲突?

6)说说NIO。

7)Netty的线程模型。

8)自己怎么实现依赖注入。

9)提供一个数,怎么从一个数组中找出所有相加为这个数的所有组合。

10)mysql数据库索引是什么数据结构。

11)TCP流量控制。

12)HTTP常见状态码。

13)equals和hashCode方法。

14)TCP真个过程。

15)ConcurrnetHashMap高并发原理。

16)Executor框架下静态方法构建的线程池。

17)做过项目没有?

18)有什么问的。


二面(31分钟)

1)实习什么时候能来?

2)线程池实现原理。

3)高并发下,缓存中整个应用唯一的一条数据刚好失效,怎么解决数据库的高压力。

4)说说mvc。

5)ConcurrnetHashMap高并发原理。

6)总结volatile。

7)如何服务器内存溢出呢?

8)你觉得一个高并发应用有哪些东西?

9)事务隔离级别。

11)如何编写线程池。

12)有什么问题要问的?

有些记不到了~果然还是看基础啊。






你可能感兴趣的:(大学总结)