秋招季面试经验分享–bigo
bigo的面试可谓是最奇葩的面试经历之一了,全场可能就我一个人面了4面技术面,一轮hr面。 面试面了5个半小时,早上9点半开始面试。
直接上面筋。
一面:1.自我介绍
2.JVM了解吗?说一下内存管理
3. GC的种类和适用场景
4. 手撕代码:链表翻转和多路归并
5. java线程池了解吗?具体有哪些关键的参数
6. mysql数据库的引擎说一说
7. B+树和红黑树的区别
一面全程50分钟,比较基础
二面: 1.自我介绍
2.手写代码: 两个栈实现一个队列,两个队列实现一个栈
3. 智力题: 3L和5L的水杯,量出4L的水。
分金条
4. java中equals和==的区别,hascode方法和equals的通重写问题
5. hashmap底层的实现
6. 线程中synchronized和lock的区别, 如何保证对象的原子性
7.问了项目相关的
二面全程1小时左右,这时候已经到了午饭时间,全场就剩下我一个人面试了
三面: 1.自我介绍
2.手写代码: 最长回文子串
二叉树的后序遍历迭代形式
二叉树的镜像
3. 问了一些java基础
4. TCP和UDP的区别
三面也是一个小时,面试官估计是饿了,所以一直让我写代码,关键是坐在我对面边吃饭边写代码,我也是很无奈。。。
四面:1.自我介绍
2. 问了http和https的相关问题
3. spring框架的实现
4. 直接掏出笔记本,给了我一张卷子,让我做了5道题。。。(当时有点懵。。。)
5. 智力题:有8个球,一个球比其他的轻,最少几次能用天平测出哪个球最轻
6. 手写代码: 翻转链表的倒数第k个节点
7. 提问环节
四面45分钟左右,面完已经是下午2点了
最后一面试hr面,也就是谈谈人生谈谈理想,hr和我说三面和四面面试官是部门经理。
总之bigo的面试属于高压面试,现在还在等消息。
#秋招##Java工程师##BIGO##面经#