【2022秋招】京东后端三轮面经
更多面经详见:39场面试,我的秋招面经汇总
一面 (2021.7.28)
- 自我介绍
- 【项目】收获最大的项目,两个项目有什么不一样
- 百度承担什么角色,实现哪些内容
- 为什么引入etcd
- Java中的==和equals区别
- hashmap的实现原理
- 1.8之后的改变
- 接口和抽象类的区别
- 介绍下threadlocal和使用场景
- 简单工厂和抽象工厂的区别
- 熟悉的设计模式有哪些
- 优化if-else方法
- mybaits里的$、#、{}的区别
- MySQL里行锁和表锁及其特性
- 介绍乐观锁、悲观锁、重入锁、排他锁
- redis为什么是单线程
- jvm优化工具
- java8有哪些新特性
- 变量定义合法吗 ( int i = 5__1, j = 52__ )
- 对方屏幕共享项目中一个源文件,找代码里的优缺点(单例实现的策略模式)
- final set为什么可以添加元素
- stram()什么作用
- 可变长参数
- 【算法题】递归实现单链表反转
- 反问环节
二面(2021.8.5)
- 自我介绍
- 字节和百度有取向吗
- 介绍下redis使用case
- 介绍下redis分布式锁
- 介绍下etcd实现缓存同步
- MySQL优化的方法
- threadlocal的原理和应用场景
- equals和hashcode区别
- java的基本类型和空间大小
- SpringBoot如何实现零配置初始化Bean
- java I/O流有用过吗
- 涉及模式的六大原则
- 介绍下模板方法
- 装饰器模式
- 找工作的标准
- 偏业务还是偏基架
- 反问环节
HR面
To be continued...
#2022秋招##面试题目##京东#