京东一面 4-24 30min
-
自我介绍
-
作用域有哪些(public,private,default,protected)
-
内部类是什么(inner class,nested class)
-
final关键字
-
static关键字
-
volatile关键字(内存可见性,防止指令重排序部分没说好)
-
hashSet,LinkHashSet怎么实现的(底层hashMap,LinkHashMap)
-
ArrayList和HashSet区别(集合,列表)
-
可重入锁,可重入读写锁(读共享,写互斥)
-
线程安全的类有哪些,concurrHashMap说一下(加锁机制等等)
-
问项目
-
反问(问什么时候给结果,面试官说大概一个星期吧。结果下午收到邮件明天二面。。。)
京东二面 4-25 30min
-
问了一下项目
-
Java中的多态是怎么体现的(说到了重写和重载,静态分派和动态分派,为什么是静态多分派和动态单分派呢)
-
Java创建线程(说了JVM虚拟机栈的东西)
-
线程池描述一下
-
对象映射,存储到HashMap中要做什么(说了重写hashcode和equals,又问了区别)
-
Md5是什么,是双向的吗(单向散列),怎么用到(保存用户密码之类),双向密码有什么(不是很懂,说了类似带密钥的加密算法)
-
二叉查找树的实现,增删节点(只是普通的查找树而已,把自己说懵了)
-
最大堆最小堆的实现,优先队列的实现,怎么找到最后一个非叶子节点(力扣和牛客有些题目要用到最大堆,当时有一道没有用优先队列,是自己写一个数组维护的,大概说了一下流程)
-
Mysql的索引结构(B+树数据结构)
-
Mysql的事务隔离级别,幻读和不可重复读(说的不太清楚,没有介绍到mvcc的实现)
-
TCP/IP协议栈分层,传输层有什么协议
-
TCP和UDP的区别,怎么实现可靠传输(大概分析一下确认重传,流量控制,拥塞避免)
-
重定向和转发的区别,怎么体现
-
反问
京东HR面 4-28 13min
-
自我介绍一下
-
为什么想到京东来实习
-
问了项目的经历,是个什么项目,多少成员,做了什么等等
-
为什么不考研
-
觉得相比研究生或者985院校的学生优势在哪里
-
能够来实习的话,什么时候能到岗
-
如果到北京实习住哪
-
问了啥时候知道结果,说要到五月
全部评论
(9) 回帖