京东Java后台开发岗社招面试经验分享,4面的面经

本文分享了一位面试者在京东Java后台开发岗位的社招面试经历,详细记录了一面至四面的面试问题,涵盖了Java基础、多线程、数据结构、JVM、设计模式、数据库、框架和面试流程等方面。面试经验强调了熟悉简历内容、避免主动提及不熟悉技术、合理薪资谈判等要点。
摘要由CSDN通过智能技术生成

前言

正好最近我一朋友面试京东回来,和我聊了他的面试经过,最后经过四面成功斩获offer!下面我把他所得经验毫无保留的分享给大家!希望对正准备面试小伙伴们能有所帮助!!!

京东一面

1、自我介绍 2、项目介绍 3、项目中异步化怎么实现的 4、讲讲Java集合框架 5、讲讲刚刚你提到的红黑树 6、比如对list排序有什么方法(我问是链表还是数组,面试官说就是arraylist,linkedlist什么的,我说那就collections.sort) 7、讲讲这个sort用了什么排序 8、你刚刚提到的计数排序时间复杂度是多少(线性) 9、讲讲JUC最熟悉的部分(我说了锁机制) 10、你刚刚说到的CAS原理是什么,会出现什么问题(自旋,ABA) 11、ABA怎么解决(版本号机制) 12、你刚刚讲的ThreadLocal会在什么场景下用到(我说了我项目中的一个场景) 13、讲讲spring aop 14、讲讲aop一般用于什么场景 15、说一下mybatis俩种传参机制(占位符和拼接) 16、举个例子说明你刚刚讲的sql注入 17、用一个数组模拟一个栈(我也不知道为什么我当时脑子里只有生产者消费者模式,就写了个生产者消费者模型)

京东 二面

1、Hashmap说下吧。 2、线程池有哪些参数,如果满了新的线程会怎么处理? 3、你们网关有配jvm参数吗,都有哪些? 4、高并发的时候你们网关高可用怎么做的? 5、数据库用过吗,如果现在有十亿的数据给你怎么存? 6、你们的熔断降级怎么做的? 7、项目的线程池怎么配的? 8、字符串的类说一下。 9、两个字符串都是y,用equals返回什么? 10、Hashcode和equals的关系。 11、两个线程一起输出100个数怎么做? 12、SpringBoot的AOP是什么?

京东技术三面

1、分布式下redis如何保证线程安全? 2、redis持久化的方式以及区别; 3、zookeeper如何实现分布式锁、其他分布式锁怎么实现? 4、kafka的架构,如何用kafka保证消息的有序性? 5、数据库的优化包含哪些?MySQL的优化,谈两个你优化的例子。 6、最有技术难度的项目,介绍下相关核心设计流程。 7、工作中,遇见了技术瓶颈无法解决,你的解决思路? 8、未来你的职业规划是怎么样?

京东四面、HR提出的面试问题

(1)您在前一家公司的离职原因是什么? (2)讲一件你印象最深的一件事情 (3)介绍一个你影响最深的项目 (4)介绍你最热爱最擅长的专业领域 (5)公司实习

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值