热乎的快手Java实习一面面经
一开始网有点卡,面试官小哥说重启下电脑🤣🤣
上来先问了问我项目的情况,然后就开始了
2020/11/18 11:00 快手效率工程部Java实习 一面面经如下:
- 一上来就怼redis数据结构底层实现
- 带学期间学过什么计算机有关的课程?(答计网,操作系统,数据结构)
- HTTP和HTTPS有什么区别?
- HTTPS如何保证安全性?
- 认证的过程?对称加密非对称加密?防篡改?
- 讲一下TCP/IP模型?
- 浏览器输入一个url,过程?
- DNS解析过程?
- 进程和线程的区别?
- Java里面创建线程的方式?
- Error和Exception的区别?
- Java8的新特性?
- 说一下ConcurrentHashMap底层实现?1.7 vs 1.8?
- 说说JVM运行时的数据区域吧?
- 哪些会造成OOM?为什么会造成OOM?
- 说说事务的四大特性吧?
- InnoDB是如何实现事务的?
- 事务的隔离级别讲一下?如何实现?(中间的两个加锁)
- 一个Java程序怎么运行起来的?
- 说说类加载机制吧?说说双亲委派机制?
- 如果让你实现一个SpringBoot有没有什么思路?SpringMVC呢?(答的不好)
- 讲一下SpringIOC 和AOP吧
- 算法:有一个文件,里面有各种各样的字符,空格等,问如何统计出出现频率top20?(答:用一个map存储+一个最小堆,小哥:那你代码实现一下吧。。。)
- 你觉得你做过最有成就感的事情?
- 未来的规划?
- 说说你的优点和缺点吧?
反问:
- 部门相关?
- 结果什么时候出来?
- 您觉得我哪方面还待提高?
要二面要二面要二面要二面要二面要二面要二面要二面要二面要二面要二面要二面要二面