首页 > 字节客户端一二三轮面经许愿!
头像
0.618201809252005916
编辑于 2020-07-20 14:21
+ 关注

字节客户端一二三轮面经许愿!

周末字节连续3面,被按在地上摩擦了3个小时😂
最后一面面的不太好,但还是来这里许个愿,面试期间遇到了大佬们分享的面经里的题,反馈社区,我后续会把我三面的面经更新出来(最近在实习,有点忙,面经会迟到但不会缺席)


一面   50min
自我介绍
智能指针
看代码,有没有问题
面向对象的特性
多态在c++怎么实现的
哪些函数不能申明成虚函数
继续看代码 int * const * p  这个什么含义
C++的多线程用过么
什么是线程,进程
多线程的优势
项目中怎么用的多线程
多线程遇到什么问题,怎么解决的
资源竞争还有其他什么方式
悲观锁和乐观锁
死锁
多线程的函数你都知道哪些
写一个死锁的例子
死锁的四个必要条件
算法方面有了解吗
排序算法的稳定性
快排是稳定的吗
堆排序是稳定的吗
归并排序是稳定的吗
二叉树两个节点的最近公共祖先节点  空间复杂度时间复杂度

二面  50min
撕代码   任务调度器   最大堆 堆排序
堆的构建过程
看代码这两种遍历有啥区别
为什么auto v :list与auto &v :list的区别。
网络了解么?
文本怎么变成可执行文件的
预编译#展开
还会展开其他文件么
如果定义了inline呢
如果申明inline一定会展开么
如果想一定让它展开呢
预编译之后怎么识别是一个局部变量还是什么呢
链接的过程是怎么进行的
如果是在某个函数里定义的局部变量,内存区域在哪,什么时候释放
为什么函数执行完就会释放
如果定义成static有什么不同
静态区在程序刚刚启动时值是多少
如果多个线程同时调用a,有问题吗?有什么问题
如果a是new lis,多线程调用会不会被多次初始化
A是变量,每次启动内存地址和值都不一样是为什么
单个进程的内存空间有什么
进程用到动态库存在哪个区域
一个指针,怎么样通过地址读到这个内容。(虚拟地址怎么映射到物理内存的)
地址翻译过程了解么
最近的公共父节点,如果上万个节点
描述递归转为非递归
动态库有了解吗
数据库了解吗
你平时c++遇到过哪些多线程问题,怎么解决的

左值和右值的理解.....
什么时候把函数的右值....
怎么调用这两个函数
比较一下python和c++.....内存管理?垃圾回收?
引用计数的变化?初始化的什么?强引用次数,弱引用次数?
还了解其他语言吗?
mmap的原理,为什么会快一点
如果你要同步到磁盘上需要怎么做
平时一般通过什么方式提升自己
最近读过什么书
技术方面的书
你给我介绍一下书里讲啥,你感兴趣的地方
后面你是准备做客户端吗?你的规划


三面     1h10min
自我介绍
本科哪的?
聊项目?
有啥困难?
项目几个人?
自学吗?
规划?
你觉得现在做到了吗?
有什么欠缺?
你对字节跳动了解多少

C++的内存模型
一个类申明后,他的内存描述一下
智能指针
内存泄露是什么
如果没有释放掉的话一直不会释放吗?
代码上需要注意什么
还有什么
weakptr是什么
除了weakptr还有什么能解决循环引用
背包问题
Tcp三次握手解释一下
具体发的是什么
SYN是什么,英文全称
为什么不是两次或四次
归并排序是稳定的吗?
堆排序呢?
堆排序,升序排序怎么做,手撕
堆怎么构建,写一下
二叉树判断是否是完全二叉树 手撕
概率题        AB扔硬币问题,A先抛,他获胜的概率是多少? 
单例模式    手撕
手撕两数之和的数对数量

面试官人都还是很nice的,唯一槽点就是三轮面试连着面,到第三轮真个人的思维已经有些混乱了,状态有点差,不管怎样先许个愿吧~


许愿上岸

全部评论

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

相关热帖

近期热帖

近期精华帖

热门推荐