实习 | 京东java面经

校大原创

收藏 0 评论 0

一面

介绍你的项目,针对项目细节提问。

JVM 运行时数据区。

垃圾回收,对象从创建到被回收的完整流程。

TCP 和 UDP 的差异。

GET 与 POST 的区别。

数据库连接池有哪些。

手写单例模式。

给一段代码,判断输出结果以及异常情况。

算法题:O (1) 时间判断一个 IP 是否落在指定 IP 区间内。

二面

项目介绍,清晰说明你在项目里承担的职责与落地工作。

MyBatis 结合 SpringMVC 的执行流程。

数据库优化方案。

简单讲讲读写锁。

开放思考题:有一百万条 URL,如何在一分钟内筛选出所有返回状态码非 200 的链接。