网易互娱一面
平台产品开发(java),八股盛宴
- 线程池的源码有没有看过?
- 解释一下自定义线程池的核心参数
- 阻塞队列一般有哪几种呢?
- JVM内存模型
- 进程和线程的区别
- 线程的安全性?
- 那为了保证安全性,有什么机制?
- 你说到了锁,有没有不用锁的方案呢?(CAS)
- 除了CAS,CopyOnWrite你有了解吗?
- 除了cowList,linux中还有什么地方用到了这样的机制?
- Java的SPI机制有没有了解?
- 那像JDBC的具体使用流程是怎么样的?
- Java的双亲委派机制解释一下?
- 那像上面的JDBC由于是第三方库,双亲委派机制不生效,会用什么方法加载第三方类呢?
- 常见的IO模型有哪些?
- 多路复用解释一下
- epoll对比前面的selector作了哪些改动?
- OSI七层/五层模型?
- 网络层了解有什么协议?
- ARP协议的原理?
- Http和Https的区别?
- TCP和UDP的区别?
- TCP的拥塞控制机制?
- 栈和堆两种数据结构解释一下
- HashMap的底层结构?
- 如果频繁哈希冲突,有什么方法解决呢?
- AVL树和红黑树两种结构解释一下
- 希尔排序有了解吗?
- 不常用那解释一下快排的原理吧
- 手撕:两个链表找第一个公共节点(口头描述)