首页 > bigo 客户端开发工程师面经
头像
牛客900742152号
编辑于 2021-09-30 16:06
+ 关注

bigo 客户端开发工程师面经

一面 8:30 20:00
进程线程区别
线程间的通信
面向对象和面向过程的区别
JAVA的特点

C++:
函数参数值的值传递有多少种
指针和引用的区别
vector增长速度为什么是2,可以是1.5倍或者3倍吗
vector和list区别
数据结构有多少种

代码题:
合并两个有序链表 时间复杂度是多少
能不能用O(n)的时间复杂度合并多个有序链表

二面 9.7 15:30
JAVA的序列化和反序列化
设计模式,如果单例模式要写,会怎么设计
懒汉模式和饿汉模式的优点结合如何设计
JAVA和C++使用上的不一样地方
JAVA中 compact和clear的区别(不确定是不是问的这两个)
C++树的宽度优先搜索,需要用的什么数据结构
动态规划的难点
分治的思想 在你接触的算法中,有哪些用到了分治 答:归并
一个部分有序的数组用什么排序算法好
面向对象的三大特性理解
https的加密过程
加密算法有了解吗
https的状态码
觉得自己亮点 不足
安卓开发和iOS开发更偏向哪个

还以为我二面挂了,害怕
三面 9月16 10:30
操作系统的作用
操作系统分哪些模块
内存管理有哪些
逻辑地址是什么
为什么要有逻辑地址
内核态是什么
系统调用是什么
使用write后的文件是在用户态下还是在内核态
write后的修改的文件会直接放到磁盘上吗
tc三次握手后??不是很明白问什么
三次握手后的标志位在后面传输中有哪些还需要用到 seq ack
tcp如何保证有序
主机a发送报文到主机b的过程
路由器如何知道报文下一步要往哪里发送
路由器的转发表哪里来的
C++
static修饰全局函数全局变量有什么作用
static函数在其他文件中不可见编译器是怎么做到的
内联和define的区别
模板类的原理

合并两个有序列表
合并多个有序链表
多个有序合并的时间复杂度是多少

9.28 18:00 hr面
自我介绍
项目是自己带头的吗
目前有哪些公司在流程中,到hr面或者技术面完成的有哪些,方便说吗
后面offer选择会考虑的因素
对bigo的了解
期望薪资
能不能先实习
反问

9.30
收到意向书了!!!!!!!!
好开心

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖