京东面试——java工程师

Posted fpga和matlab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了京东面试——java工程师相关的知识,希望对你有一定的参考价值。

目录

一面 

二面


一面 


0 自我介绍,讲一下项目中的多线程实现 
1 Java的线程池的参数,拒绝策略,阻塞队列等实现和使用 
2 fixethreadpool使用的是什么阻塞队列,如果使用arrayblockingqueue或者linkedblockingqueue会有什么问题。 
3 ArrayList和linkedlist有什么区别,扩容呢 
4 hashmap,hashtable,concurrenthashmap1.7和1.8选一个说一下。 
5 jdk1.8针对hashmap使用红黑树优化目的是什么,红黑树的结构说一下。 
红黑树的特性:
(1)每个节点或者是黑色,或者是红色。
(2)根节点是黑色。
(3)每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!]
(4)如果一个节点是红色的,则它的子节点必须是黑色的。
(5)从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点。
6 JVM了解

以上是关于京东面试——java工程师的主要内容,如果未能解决你的问题,请参考以下文章

Java面试推荐「京东,头条面试必考程序题」

京东面试——算法工程师

如何准备机器学习工程师的面试 ?

京东tp-link软件工程师面试复盘

字节跳动+京东+美团+腾讯面试总结,完整版开放下载

JAVA面试题