字节后端日常实习 AI lab 一二面凉(upd:过)经
首先自我介绍,实习多久
了解Python或者go吗
问C++,static,四种cast,初始化参数列表用过吗,跟构造函数区别?怎么用类做成单例。智能指针用过吗。 举例子还有什么类似智能指针这种机制的
问项目相关,对http协议了解多少。除了GET POST那些还有什么,展开说一下区别。http跨域问题是个什么情况。http版本?讲讲https。ssl握手懂吗。
然后问reactor和preactor的区别用的边缘触发还是水平触发,为什么。讲讲你写的线程池。条件变量惊群效应怎么办。除了条件变量还有什么同步互斥方法。无锁队列了解吗?
让你自己设计一个协议,C\S结构的,怎么设计(???)
STL为什么要用仿函数不用回调。
问系统,讲讲Linux下怎么看进程的状态。top那一堆CPU状态和内存使用率 有什么区别(??不会??)
你一般怎么用gdb。
怎么自己实现mysql那样的服务,就是脱离终端在后台运行的那种。讲讲守护进程
上面是一面,二面扯算法,讲讲线段树,搜索引擎提示功能用什么数据结构(字典树)讲讲。哈希那些,会不会一致性哈希,扯了扯redis,问C++多态,说到虚函数表就不会了。
#字节跳动##实习##C++工程师##面经#
了解Python或者go吗
问C++,static,四种cast,初始化参数列表用过吗,跟构造函数区别?怎么用类做成单例。智能指针用过吗。 举例子还有什么类似智能指针这种机制的
问项目相关,对http协议了解多少。除了GET POST那些还有什么,展开说一下区别。http跨域问题是个什么情况。http版本?讲讲https。ssl握手懂吗。
然后问reactor和preactor的区别用的边缘触发还是水平触发,为什么。讲讲你写的线程池。条件变量惊群效应怎么办。除了条件变量还有什么同步互斥方法。无锁队列了解吗?
让你自己设计一个协议,C\S结构的,怎么设计(???)
STL为什么要用仿函数不用回调。
问系统,讲讲Linux下怎么看进程的状态。top那一堆CPU状态和内存使用率 有什么区别(??不会??)
你一般怎么用gdb。
怎么自己实现mysql那样的服务,就是脱离终端在后台运行的那种。讲讲守护进程
上面是一面,二面扯算法,讲讲线段树,搜索引擎提示功能用什么数据结构(字典树)讲讲。哈希那些,会不会一致性哈希,扯了扯redis,问C++多态,说到虚函数表就不会了。
#字节跳动##实习##C++工程师##面经#