2021年最新京东技术岗现场三面:jvm调优+高并发+算法+网络+数据库+设计模式

京东高级java现场三面,包含:算法、数据库、设计模式、java高级等

京东技术面试(一):

算法面试:

  1. 二叉树怎么实现的
  2. 知道哪些排序算法
  3. 快排怎么实现
  4. 堆排序怎么实现
  5. 一道算法题:两个有序数组,有相同的元素,找出来

集合类和java高级特性面试

  1. 链表,数组的优缺点,应用场景,查找元素的复杂度
  2. hashmap多线程并发情况下有什么问题(就是jdk1.7hashmap成环)
  3. Jvm内存模型
  4. Tomcat容器了解吗?
  5. 有做过jvm调优吗
  6. Web项目里前后端连接用什么协议
  7. 线程创建方式
  8. Java中都有哪些锁
  9. 可重入锁的设计思路是什么
  10. hashmap原理,处理哈希冲突用的哪种方法
  11. 从哈希表中删除一个元素,再加入元素时恰好与原来那个哈希冲突,这个元素会放在哪
  12. 并发容器,Hashtable和concurrenthashmap区别

京东技术面试(二)

设计模式

  1. 知道哪些设计模式
  2. 说说适配器模式,装饰模式,代理模式

数据库面试

  1. 三大范式
  2. 数据库索引
  3. 数据库可以有几个聚集索引
  4. 哪些引擎支持聚集索引
  5. 事务特性(acid)
  6. 隔离级别
  7. 索引机制,聚集索引和非聚集索引

京东技术面试(三):

  1. 参与过什么高并发项目,讲讲你的架构设计心得。
  2. 一个集合里有1000万个随机元素,如何快速计算他们的和。
  3. 给你一个电子商务项目,如何数据库设计(订单、购物车和商品),包含流程。

总结面试:
1、Java基础和高级,这就包括语法,多线程,各种特性,jvm,一些源码,动态代理等。

2、计算机网络相关知识(初级和高级都会问)

3、操作系统的知识

4、算法(很重要)

5、框架相关基操,底层实现(重要)

扫描二维码关注公众号,回复: 12712154 查看本文章

6、集合类的底层数据结构(基本每次都考)。

7、高并发项目(高级必问)。

以上就是京东面试32题和面试经验总结,以下是最新总结出来的最全BAT高级java面试168题含答案(内容涵盖:JVM、数据结构、MyBatis、ZooKeeper、网络、Dubbo、Redis、多线程、MySQL、Spring.、Spring Boot、Spring Cloud、MQ、Kafka、Linux等技术栈)想要的赶紧来领吧!

需要获取得话麻烦一键三连+评论,然后添加VX(tkzl6666)即可免费领取

猜你喜欢

转载自blog.csdn.net/yelvgou9995/article/details/114370958