【23届Java大厂暑期实习面经】快手篇

目前大三,本系列面经皆为自己近期这几个月亲身经历的找暑期实习的历程(每次面试完就写一点),本系列如有后续,将会更新。 感谢快手给的面试机会,面试体验很棒 ☀

快手Java开发实习—应聘历程

笔试(没有)

没有笔试,快手可以投很多个志愿,这个接收我的部门并没有安排笔试,而是直接面试

一面(3月29日)

形式:视频面试 时间:1 h 16 min(这是我面过时间最长的一次了,因为最后的算法题我耽误了些时间)

1 自我介绍;

2 Java 如何保证线程安全;

3 JVM 内存模型;

4 MySQL 和 Redis 的应用场景的区别;

5 Redis 有哪几种数据类型;

6 MySQL 数据库有哪几种存储引擎;

7 说一下 Spring 中的 BeanFactory 和 FactoryBena;

8 一个用户请求百度需要哪些经过哪些步骤;

9 计算机网络七层模型各层作用;

10Spring MVC 的执行流程;

11排序方法有哪几种;

12 写一道算法题,LeetCode 困难难度:两个数组,求这两个数组的中位数,时间复杂度 O (log (m + n) );

13 反问。


另一部门:一面(5月19日)

形式:视频面试 时间:1 h 5 min 1 自我介绍;

2 问了项目

3 怎么实现的用户登录

4 Cookie 和 Session 的区别

5 对 Java 并发包了解多少

6 怎么实现分布式锁

7 Redis 哨兵模式 Master 宕机了,没写到从机怎么办

8 Zookeeper 和 CAP

9 3 道 SQL 题

10 一道单例模式的题

附简历

经验分享 程序员 微信小程序 职场和发展