momenta 一面
- 自我介绍
- 项目
- 项目的整体框架
- 三高是怎么解决的?高并发、高性能、高可用
- 服务器有崩掉的情况吗?怎么解决的?分布式如何配置服务器?
- https的tls的底层原理,四次握手
- 如果你的服务器配置在某一内网,怎么能让外部访问到?(NAT)NAT底层怎么实现的?(NAT表)
- 实习
- gdb怎么debug多线程?gdb怎么从一个线程跳转到另外一个线程?
- 日志系统实现了哪些功能?怎么实现的?直接写文件吗?是不是可以用文件映射内存?
- 网络包从以太网口到应用层的过程?
- 实习项目中遇到的困难,怎么解决的?
- 八股
- c++的可执行文件从开始执行到开始运行main函数之前,发生了哪些过程?
- c继承b继承a,每个类各有两个虚函数,问c的虚函数表虚函数指针有几个?
全程40分钟,面试官很和蔼,无算法,2023.9.22