头条补招要的是神仙
头条补招投了安卓,0安卓经验,不会java,只会c++,然后c++被问崩了
一面:比较水,c++基础,不提
二面:
你是搞c++的,说说c++的内存模型
mmap的全过程,它怎么进行映射?
那操作系统层面呢?操作系统怎么管理内存的?它怎么给程序分配内存的
stl的空间配置器是怎样的?既然stl是用内存池进行分配,那它怎么回收map的内存?
map的clear()后内存会怎样?
伙伴系统是怎样的,它的全过程是怎样的?怎么解决它的内存碎片问题?
页是什么?页怎么和物理内存建立映射?对应的数据结构是怎样的?缺页过程发生了什么?
线程池写过吗?它的大小应该从什么方面考虑?多于线程数量的任务提交到线程池会发生什么?
怎么把多余的任务阻塞住?工作队列怎么实现?
DNS过程,DNS劫持是什么?怎么防止?https和http的区别,https怎么建立安全通道?
二面全程没撕过一题代码,直接被问崩了,已自闭