京东科技后端开发一、二、HR面面经
2022届秋招补录、base 北京
一面 2021年11月25日
1、自我介绍
2、实习项目
3、了解哪些开源的rpc框架?dubbo的调用过程简单说一下?
4、shiro框架记住我的功能是怎么实现的?
5、tcp协议建立连接、释放连接的过程。
6、http、https的区别?
7、https加密的机制了解过吗?
8、创建线程有哪几种方式?
9、Runnable和Callable创建线程有什么区别?
10、线程池哪几种?分别说一下
11、一个任务进来后,线程池是怎么处理的?
12、线程池的拒绝策略有哪几种?
13、HashMap的底层数据结构?链表长度大于8就会转化成红黑树吗,没有对数组的插入有要求吗?链表是双向链表还是单向链表?
14、怎么判断链表有环?怎么找到环的入口?说思路
15、说说快排的思想
16、Java里面的锁有哪些?
17、ReentrantLock的实现原理?
18、说说volatile 关键字的作用
19、你了解的myql存储引擎有哪些?
20、InnoDB事务隔离级别有哪些?
21、可重复读是怎么实现的呢?
22、mysql有哪些锁?
23、mysql是怎么实现乐观锁和悲观锁的?
24、那你了解哪些在SQL语句中可以用的悲观锁?
25、select for update是表锁还是行锁?
26、加了索引一定会走索引吗?索引失效的情况有哪些?
27、如果我想要强制走某个索引,能实现吗?
28、能说一下JVM的模型吗?
29、说一下Spring bean的生命周期?bean什么时候会被销毁呢?
30、Spring Cloud了解过吗?
31、除了Java以外的技术有了解过吗?比如机器学习之类的
32、有其他公司的Offer吗?
二面 2021年11月27日
1、自我介绍
2、实习项目
3、http和https的区别?
4、https加密过程?
5、数字证书是什么?
视频面试,leader面,半小时差不多,基本都是问项目,然后问了点基础,有些基础问题忘了。
HR面 2021年11月30日
1、自我介绍
2、实习时候的工作
3、在校参加了哪些社团
4、实习为什么没转正?
5、手里有哪些Offer?北京这么远家里没意见吧?
6、期望薪资
------关注我,获取一手校招资讯------