字节面试体验真的超级棒,为全部面试官点赞。
另外字节的效率没话说,2天一面,一周走完全部流程,已经意向书。
从年初一直看着牛客上的资料查漏补缺的,发个游戏客户端的面经回馈牛客。
一面:
c++ 类型转换介绍下介绍stl的vector,list,unordered_map,map
unordered_map的哈希冲突怎么解决的?
前序遍历/中序遍历/后序遍历的递归和栈的实现方式
介绍下三次握手和四次挥手
介绍下滑动窗口
介绍下渲染流程
介绍下旋转变换
算法题:
一个二叉树的左视图
二面:
结构体和类的区别,为什么保留这两个?
介绍下实习
给c++添加个GC机制
udp如何保证可靠性?然后深入问了下设计,问了挺久的10几分钟吧
进程和线程的区别,共享/不共享什么?线程间通讯?
生产者消费者模型的好处
同步和异步
设计一个定时器
概率题:
1-100个队伍,现在要两两配对成为50只队伍,如何保证公平?
算法:
一个数组,奇数一边,偶数一边,保证奇数和偶数之间的相对位置不变
三面:
自我介绍
实习介绍
概率题:
随机在圆内生成N个点,请问N个点全在 同一个半圆的概率
冰火雷三种属性,有三个槽,属性可以重复使用,槽不能为空,顺序不关和顺序有关几有种方案
设计题:
实现线程安全的智能指针
现在有个系统,查询频率很高,但是数据量太大了,设计一个分布式的系统
客户端和服务端有什么区别?
图形学:
如何把三角形渲染到屏幕上
hr面:
自我介绍
实习介绍,比较详细问了实习的情况
其他比较常规了
总结:基础功打扎实,算法题和概率题学好点就有机会,0基础也能进。
全部评论
(11) 回帖