#京东提前批##校招#
- 介绍项目
- 问项目中用到的redis和mongodb的区别(存储数据类型) elasticsearch的底层原理
- 项目中的nginx负载均衡(正向代理,反向代理,几种负载方法(自我感觉奇差,因为我忘光了),还有静态文件访问的设置。
- redis的分布式锁(set nx和redLockredlock没答上来)
- 问了== 和equals的区别让你判断long包装类型是否==(涉及数据范围的缓存)
- 争议了新建对象A,然后B=A,修改B,A是否会更改(我觉得A B都是引用,会更改的)
- 网络:TCP和UDP
- 数据库:mysql如何建立索引,什么情况下索引失效?
- static关键字的作用?用途?(记不清了,大概这个意思)
- A类继承B类(关于B类里面方法调用的问题,this.方法和super.方法 具体看A有没有实现B吧)
- jvm介绍 巴拉巴拉(有一个:G1垃圾回收其的region区域的块限制和大小限制,没有答出来)
- volatile关键字,synchronized和reentrantLock, AQS(回答的不行,老早之前看过,忘记了)
- 线程池(介绍了7大参数新建线程池,工作流程。问如何确定线程数量:cpu密集型,IO密集型,又问:如何确定cpu密集还是IO密集,我答的运行项目查看cpu占用和内存占用)
- 还有一个IO类型(BIO扯了redis的用io多路复用模式和netty的Reactor模式,点到为止,没有深问
巴拉巴拉应该就这些了吧,感觉都是八股文。记得再补充,求个二面吧,祝牛友们offer++!
全部评论
(8) 回帖