一面: 40min
-
JVM内存管理
-
垃圾回收
-
哪些垃圾回收器
-
进程与线程,
-
线程的创建方法(Thread、Runnable、Callable、线程池。)
-
Java的引用类型
-
TCP和UDP的区别,提到了实时性,问视频点播是TCP和UDP?
-
Accept在TCP建立连接的哪个阶段。
-
三次握手、四次挥手。
-
了解集合类吗,用过吗?Map呢?
-
hashmap不安全,怎么解决的?底层实现,扩容
-
怎么保证线程的同步?了解原子锁吗?
-
https的过程
-
android的一些内容,还有其他的项目什么的。
-
你遇到的难题以及是怎么解决的。
- 反问
二面:30min
-
2分钟自我介绍;
-
介绍一下你得一个项目(项目相关问题)
-
关于Java或者Android哪块你最了解说一下
-
开放性问题:手机内存很小,有一张几十G的图片,我怎么查看、缩放、滑动
-
从上一个问题引入的页面置换算法,LRU的数据结构实现。
- 反问。
HR面:问了团队合作、抗压能力、为什么没有实习等等。20min。
全部评论
(6) 回帖