写点什么

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

发布于: 2021 年 03 月 04 日

京东高级 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、框架相关基操,底层实现(重要)

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

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

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


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


用户头像

添加我的微信:tkzl6666 获取文中资料 2020.09.19 加入

添加我的微信:tkzl6666 获取文中资料

评论 (1 条评论)

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

2021 年 03 月 04 日 16:26
回复
没有更多了
2021年最新京东技术岗现场三面:jvm调优+高并发+算法+网络+数据库+设计模式