shopee
shopee 一面
1.jvm内存分布
2.jvm如何判断对象是否能被回收,哪些属于gc root,代码里如何判断对象是否能被回收
3.jvm双亲委派模型
4.java里操作文件的方式,读写文件,哪几个api
5.进程与线程区别
6.线程间并发问题怎么解决,i++是线程安全的吗
7.volitile了解吗
8.tcp如何保证可靠性
9.301什么意思,206什么意思
10.有五个线程,分别做一些子任务,要求线程都执行完后弹一个log,应该怎么做。你知道countdownlatch这个api吗
11.操作系统里,虚拟内存有什么用,和物理内存的联系,什么是tlb
12.https的ssl加密过程
13.hashmap和treemap和linkedhashmap有什么区别
14.linkedlist和arraylist有什么区别
15.sql语句删除一个订单怎么写
16.平时怎么学习
17.写题 k个一组反转链表