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个一组反转链表
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~