昆仑万维开发实习一面

我投的搜索算法实习,没想到还是给我推到开发的组了,基本全程八股拷打(大概40min),这里只记录下我觉得不太常见的问题,算查漏补缺吧:
4层和7层负载均衡的区别
你了解哪些负载均衡算法
brpc 和 grpc 对比
是否在项目中用过 tcmalloc、jemalloc
malloc 的底层原理了解吗,涉及到哪些系统调用
mmap 的原理
string 的底层实现、vector 的底层实现
结构体内存对齐相关
sizeof 一个 string 变量 的结果
std::move,应用场景 和 std::forward 区别
左值和右值
移动构造函数、复制构造函数的区别
push_back 和 emplace_back 对比
push_back 可以传入 std::move 的变量吗
push_back 一个 std::move 的变量 与 直接 emplace_back 性能对比
shared_ptr 以引用形式传入参数会有什么问题
C++ 的4种类型转换
explicit 关键字的作用,使用场景
协程和线程的区别
进程间通信的方式
共享内存如何使用,原理
虚拟内存和物理内存在什么时候进行转换
core_dump 如何处理
孤儿进程和僵尸进程是什么,怎么处理
计算机网络中的长连接和短连接
TIME_WAIT 和 CLOSE_WAIT 的区别
全部评论

相关推荐

点赞 9 评论
分享
牛客网
牛客企业服务