java网易考拉面经
一面40min
1. 项目拓展,考虑Sku
2. Zookeeper和dubbo机制
3. 手写单例(写的双重循环,问volatile作用)
4. Redis持久化
5. Concurrenthashmap描述,它在JDK1.7中的size()具体操作
6. Hashmap描述,多线程中出现的问题,画图解释
7. http报文,重定向和转发区别
8. mysql使用,explain会看哪几个参数
二面50min:手写的很多,感觉答得不好,很多题说起来简单,手写细节还是虚,面试官仁慈给过
1. 一面答的最差的zookeeper和dubbo又被问了一次
2. 场景题(手写)
3. 手写文件读入
4. Mysql索引,数据结构、失效、创建原则、where语句中多个索引会使用哪个等
5. Linux基本命令
6. 自己写过http通信没(没有)
7. 场景题(手写),考察countDownLatch,FutureTask等
8. 使用wait/notify手写消费者和生产者模式
9. 状态码 3 4 5开头的分别代表什么
10. 还有什么问题要问
混在hr面里的技术面30min:技术感觉答的比二面稍好一些,hr方面感觉自己表现的像个傻子,结束的时候leader笑着跟我说拜拜,大概是凉了吧
1. 对分布式的理解
2. 从技术角度分析秒杀系统
3. 了解同步队列器吗
4. 对c++和java的看法
5. 自学困难吗
6. 作为一个女生不觉得做开发太累吗
7. 和科班比有什么优势
8. 还有什么问题要问
9. 技术上最自信的方面
10. 为什么要选择互联网行业
准备了一周的spring没问,特意提到还是没问,心塞。还忘了好多,能想起来的就这些了
#面经##网易##Java工程师##秋招##内推#