27 杭州 元启视界 JAVA 实习面经

1. 简单做个自我介绍。

2. 上一份实习为什么不留在那里?

二、Java 基础

1. HashMap 在 JDK1.7 升级到 1.8 做过哪些优化?

2. 往 HashMap 里 put 一个值的过程是怎样的?

3. HashMap 达到临界值时,扩容是怎么扩容的?

4. 数组长度扩容两倍,里面的数据会怎么变化?

5. JDK1.7 头插法为什么会出现死循环?

6. 1.8 为什么改成尾插法?

三、实习相关

1. 为什么不直接存原始文件,一定要做转码?

2. 两种方法转码分别有什么优缺点?

3. 转码失败率大概多少?你们怎么监控?

4. 你修复过多类格式兼容问题,当时是什么问题?

5. Excel 内容太多导致 PDF 不清晰,你们怎么解决?

6. 转码是同步还是异步?用的什么方案?

7. 转码成功/失败,用户前端怎么感知?

8. 前端是用什么方式刷新状态的?

9. 修复兼容后,入库成功率提升 50%,是怎么做到的?

10. 线上转码服务挂了,你们有什么后续处理?

11. 你遇到印象最深的问题是什么?怎么解决的?

12. 现在再做一次,你会怎么优化你的做法?

四、结尾反问

1. 你对我这次面试有什么建议?

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务