一面
介绍你的项目,针对项目细节提问。
JVM 运行时数据区。
垃圾回收,对象从创建到被回收的完整流程。
TCP 和 UDP 的差异。
GET 与 POST 的区别。
数据库连接池有哪些。
手写单例模式。
给一段代码,判断输出结果以及异常情况。
算法题:O (1) 时间判断一个 IP 是否落在指定 IP 区间内。
二面
项目介绍,清晰说明你在项目里承担的职责与落地工作。
MyBatis 结合 SpringMVC 的执行流程。
数据库优化方案。
简单讲讲读写锁。
开放思考题:有一百万条 URL,如何在一分钟内筛选出所有返回状态码非 200 的链接。