字节后端一面

1. 自我介绍。

2. 项目拷问:

* 浏览器和服务器之间是怎么传递消息的?

* HTTP 协议安全吗?一般怎么加密?

* 服务器是怎么识别和找到对应用户的?

* 讲讲 JWT 鉴权是怎么回事。

* Redis 的哈希表底层是怎么实现的?

* 除了 Kafka,你还知道哪些消息队列中间件?

* 为什么需要布隆过滤器?有哪些指标可以衡量它的好坏?

3. 操作系统:

* 进程和线程有什么区别?分别是怎么创建的?

* 进程间和线程间通信分别有哪些方式?

* 介绍一下虚拟内存。

* 有哪些工具可以检测内存泄漏?检测到了该怎么解决?

* 怎么避免死锁?

4. 数据结构与算法:

* 怎么解决哈希冲突?

* 介绍一下 C++ 的迭代器,以及它在不同容器里的表现。

* C++ 几种主要容器的查找时间复杂度分别是多少?

* 说几个常见的排序算法,它们的时间复杂度和稳定性怎么样?

5. 手撕:最大为 N 的数字组合(LeetCode Hard)。

6. 你有什么想问我的吗?

全部评论
加油哦!祝顺利
点赞 回复 分享
发布于 今天 16:15 广东
“服务器怎么找用户?”——建议直接cookie喊名
点赞 回复 分享
发布于 今天 10:58 天津
接字节二面!这波扛住就是胜利
点赞 回复 分享
发布于 今天 10:58 山东

相关推荐

点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务