元戎启行校招面经(已感谢信)
软件开发工程师 base深圳
一面 07.27 1h20min
- 自我介绍
- 介绍即时通讯系统
- Nginx负载均衡介绍一下
- 为什么用Redis做消息队列?
- Redis还有什么使用场景?
- 分布式锁为什么超过半数就可以加锁成功?
- 了解过哪些分布式协议,为啥去了解?
- 专业的消息队列用过吗?
- 项目中碰到的多线程调试说说看。
- 脏读是怎么定义的?
- 聚簇索引和非聚簇索引的区别?
- C++智能指针介绍一下
- unordered_map底层和map底层
- 哈希冲突怎么解决的?
- unordered_set怎么处理哈希冲突导致链表很长的情况?
- 一个头文件中声明一个const变量,同时有两个cpp文件引用会出现什么问题
- protected修饰符什么作用?friend修饰符什么作用?
- static变量在类中有什么作用?
- 用处在哪儿
- 操作系统进程线程的区别
- 内核态和用户态的区别
- 什么场景会进行内核态和用户态的切换
- 手撕:1696.跳跃游戏VI
- 反问
#2023秋招##元戎启行#手撕没写出来