网易考拉一面, 二面跪
网易考拉一面:
1. 给你200Node,你如何设计HashMap? capacity?
2. String, StringBuilder, StringBuffer的特点,区别,应用场景
------------------------
JVM
3. 类加载过程
------------------------
多线程
4. 多线程模型:Java线程与OS线程的对应关系
5. 线程池,线程池的参数
倘若是你,你会如何设计一个线程池
-------------------------
数据库
6.数据库的查询优化
7.索引失效
8.数据库引擎
9.InnoDB vs. MyISAM
--------------------------
SpringMVC
10. 请求过程
11. 常用注解
2. String, StringBuilder, StringBuffer的特点,区别,应用场景
------------------------
JVM
3. 类加载过程
------------------------
多线程
4. 多线程模型:Java线程与OS线程的对应关系
5. 线程池,线程池的参数
倘若是你,你会如何设计一个线程池
-------------------------
数据库
6.数据库的查询优化
7.索引失效
8.数据库引擎
9.InnoDB vs. MyISAM
--------------------------
SpringMVC
10. 请求过程
11. 常用注解
我说我用SpringBoot,然后开始给面试官疯狂安利SpringBoot,结果他跳过这一部分。
--------------------------
HTTP协议,TCP/IP协议
--------------------------
HTTP协议,TCP/IP协议
我说看得懂基本status code,他就跳过去~
--------------------------
12. 常用的Linux命令(常见命令,加几个高大上的命令,加上应用场景)
--------------------------
12. 常用的Linux命令(常见命令,加几个高大上的命令,加上应用场景)
面试官评价:请多看开源框架的源码。
参加完第一个面试,没有那么紧张了。所以,还是要勇敢的往前踏出第一步。
网易考拉二面:
特点:设计题
1. 如何设计一个可重入锁
2. 已有两台nginx服务器了,倘若这时候再增加一台服务器,采用什么负载均衡算法比较好?
3.扫描二维码登录的过程解析
4. 如何设计一个生成唯一uuid的算法?
面完之后,我真想扇自己一耳光,╮(╯▽╰)╭。
设计题答得不够全,有些也没答到点上。送一首“凉凉”给自己。
#实习##面经##Java#