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

发布于:2022-12-25 ⋅ 阅读:(330) ⋅ 点赞:(0)

京东高级 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 等技术栈)想要的赶紧来领吧!

最后
为大家整理了 Java 核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯等面试题+Spring 源码合集+Java 架构实战电子书供大家学习!需要这份资料的,点击关注,私信我【333】即可获取,或者评论区留下脚印【我爱学习】即可领取 


网站公告

今日签到

点亮在社区的每一天
去签到