京东零售暑期实习java研发一二面+hr面(已offer)
hr面两天后,二面面试官加我微信说这边流程都过了,后续会有hr保持联系
4.20晚上十点邮箱收到offer
一面:
- 自我介绍
- spring ioc和aop原理?
- @Bean和@Component区别?BeanFactory和FactoryBean区别?
- SpringBoot自动装配如何实现?
- Spring事务讲一下?传播行为讲一下?@transaction如何实现?
- 数据库事务讲一下?数据库中的锁讲一下?
- Redis平时都用来做什么?
- 线程池怎么用?核心参数?状态?
- 阻塞队列有哪些讲一下?
- JVM内存模型讲一下?
- 打开本地ide,写一个链表然后反转链表
二面:
- 自我介绍
- 公司实习流程与项目介绍
- 后面全是场景题了,比如:redis分布式锁怎么用?中间会遇到什么问题?如何解决?
- ES用过没?如果让你实现ES应该如何设计?
- 数据库或者redis集群有没有用过?如何保证数据一致性?
- MQ用过吗?设计一个MQ要考虑哪些?如何设计?
- 算法:最长回文子串
HR面
- 自我介绍
- 为何从上个公司离职?
- 公司都做了什么?
- 实习时间?