字节跳动-后端开发-抖音-1面面经
- 自我介绍一下
- 介绍一下你的项目
- 哪一个项目你的收获最大
- epoll和select, poll区别是是什么
- 为什么epoll效率更高
- 了解惊群效应吗
- 进程和线程的区别
- 进程创建后的写时复制机制
- 讲讲C++的函数重载与函数重写的区别
- 简单介绍一下vector的内部实现和时间效率
- vector的动态扩容在多线程下有什么问题
- 什么是内存对齐
- 大端与小端的区别
- 了解什么中间件吗
- 介绍一下redis底层数据结构
- 跳表和红黑树有什么区别,为什么选择跳表而不是红黑树
- reset是哪种数据结构
- 如何优化DB瓶颈
- 为什么有时候单线程能够比多线程更快
- redis是哪种IO模型
- 做个题吧,不用写代码,就聊一下思路,10个盒子,1000个苹果,怎么摆放可以代表所有数字
- 来写道编程题吧,给一个链表1-2-3-4-5-6-null,和k = 3,返回一个链表4-5-6-1-2-3-null
- 你还有什么要问我的
忘了录音,纯凭记忆,就记得这些了
#字节跳动面经##面经##字节面试#