字节客户端提前批 一面二面面经 攒人品许愿!!
一面
C++基础
struct和class有什么区别
struct可以继承吗
多态是什么
虚函数
c++内存区域是什么?分别做什么?
智能指针是做什么用的?
堆内存和栈内存的分配谁的效率更高?
计算机网络
在浏览器内输入www.google.com会发生什么?
get post方法有什么区别?
http需要记录用户数据要怎么做?
为什么要有https?简述怎么加密?
操作系统
虚拟内存是做什么用的?
页面置换算法?解释LRU
多级缓存策略?
i++是原子操作吗
你用过什么常用的设计模式?
为什么要使用单例模式?线程安全吗?
算法题
长度为n的数组 找出放在它之前的数都比它小?放在它之后的数都比它大的这些数?返回值是一个数组 希望是线性时间复杂度 空间复杂度无要求
二面
1.聊项目
2.算法题:比较版本号的大小
许愿二面过!!!!!