京东提前批一面面经(44min)

更新:当天下午5点收到了复试邮件
(2021/7/23,电话面,约的11点,等了50分钟开始面,面试官人蛮好的,有说明迟到原因,还耽误了午饭时间面的,到12点半左右结束,全程44分钟)
  1. 自我介绍
  2. 看您有两个项目,框架用的是Spring吗,是微服务的项目吗
  3. 能说一下您在项目中做了什么吗,负责哪些模块,能体现技术能力的
  4. Java 中有个 Object 基类,里面有两个方法:hashcode()、equals(),他们是做什么的
  5. 再问一下 List 集合,ArrayList 和 LinkedList 有什么区别?
  6. LinkedList不支持随机访问,但是我们 List 接口肯定有通过下标去 get(),LinkedList 想实现 get() 怎么实现呢(每个节点有前后指针,根据这个找)
  7. 这两个 List 都是线程安全的吗,有没有线程安全的 List?(Collections.synchronizedList、CopyOnWriteArrayList)
  8. 你刚才提到了 ConcurrentHashMap,说一下它是怎么保证线程安全的,用的什么数据结构和锁机制
  9. 刚才提到了 CAS,能详细说说吗
  10. CAS 的 ABA 问题了解吗,怎么解决
  11. 用 synchronized 实现一个简单的死锁,你会怎么实现
  12. ThreadPoolExecutor 有哪些参数,每个参数大概都是干什么的,整个工作流程是怎样的,workQueue 满了会怎样
  13. 说一下 Spring 的 IOC
  14. Spring 会帮你创建实例,那它整个的流程是怎样的,启动的时候是怎么个流程,最后怎么就让程序员能直接获取并使用实例
  15. 如果我想在整个项目启动之前,初始化一个全局的线程池,或者打印日志,要怎么实现(启动过程中实现 Aware 接口)
  16. Spring 中用到了哪些设计模式
  17. 你们的项目里有用到什么设计模式
  18. Sql 语句:只有一列 name,里面有重复的,怎么把重复的名字找出来(Group by...Having)
  19. 索引最左匹配原则
  20. 中间件有了解吗,比如 Redis、消息队列
  21. Redis 为什么快
  22. Redis 的单进程单线程用到了什么模式/方式,其他的中间件也有用到的(IO多路复用)
  23. 反问:部门是京东零售技术与数据平台中心,技术栈
#京东22届提前批面试##面经##校招##京东##Java工程师##Java#
全部评论
感谢楼主这么详细的面经
4 回复 分享
发布于 2021-07-23 17:43
楼主哪个大部门的
1 回复 分享
发布于 2021-07-23 18:45
15题那个楼主让详细讲讲嘛😃
1 回复 分享
发布于 2021-07-23 23:44
老哥写的啥项目
1 回复 分享
发布于 2021-07-24 00:44
lz,15题初始化全局的线程池,需要将这个初始化好的线程池放回到容器中吗
1 回复 分享
发布于 2021-07-24 09:14
啊 为什么问的这么详细,我就被问了20分钟😂
1 回复 分享
发布于 2021-07-24 10:12
等你二面
1 回复 分享
发布于 2021-07-24 10:43
楼主二面啥时候,
1 回复 分享
发布于 2021-07-24 11:06
感谢楼主分享,没被问到os和计网相关是因为简历上没写吗
1 回复 分享
发布于 2021-07-24 12:07
电话面试面了一小时。。
1 回复 分享
发布于 2021-07-24 12:10
没有收到面试通知是不是凉了
点赞 回复 分享
发布于 2021-07-24 13:54
老哥 在哪实习过呀
点赞 回复 分享
发布于 2021-07-27 23:45
请问是什么岗位呀
点赞 回复 分享
发布于 2021-07-28 22:25

相关推荐

牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
25 112 评论
分享
牛客网
牛客企业服务