网易 智慧企业事业部 Java 后端 一面(已挂)
9.15 面的,问的问题也很常规,没有手撕,只有一道非常简单的 sql,怀疑是已经确定人选了,只是走流程,果然今天收到了感谢信。
-
自我介绍
-
说一下 Map 接口的实现
-
HashMap 的线程安全问题?
-
GC roots 对象有哪些?
-
内存泄漏如何排查?抛出的异常是什么?
-
synchronized 和 lock 的区别?
-
说一下 lock 的实现?什么是可重入锁?
-
jdk 源码中了解哪些设计模式?
-
sql 题:查询每科成绩的最高分
-
用过哪些中间件?redis、MQ、zk
-
项目中 redis 的 key 设计,发生修改怎么办?
-
redis 除了缓存还能干什么?位图,分布式锁等。分布式锁时间太久怎么办?
-
kafka 为什么吞吐量高?
-
用过哪些 git 命令?如何修改之前 commit 的信息?