#百度提前批#7月31日被问麻了,不是,他自己标得go,面试的时候来一句我们这是c++的岗啊,我来问你点c++的问题啊😮💨只能说运气不好了。。。1. stl用过哪些(好想说没用过。。。),stl list怎么实现的额,vector怎么实现的。vector删除一个元素怎么实现的,迭代器会不会发生失效,为什么失效。如果是list会不会失效。。。。如果是map会不会失效。你看我像不像失效。。。map的底层数据结构(红黑树?)2. 构造函数会不会是虚函数,析构函数呢(这个我还是会的),智能指针说一说有哪几个。。。。。。3. linux的常见命令,从一个文件中取出某一列进行排序并打印用什么命令(linux这种工具命令实在是用的挺少的)4. 操作系统的一些常见问题,进程内存映像有哪几个区域,静态变量在哪个区域,全局变量在哪个区域,如果静态变量已经被初始化了在哪个区域。5. 分页有什么好处,为什么要分页,为什么需要虚拟内存,虚拟内存有什么用,虚拟内存如何映射到物理内存,虚拟地址怎么转换为物理地址。页面置换算法有哪几种。怎么实现的。6. tcp握手的过程说一下,挥手的过程说一下,为什么要有3次握手,为什么两次不行。挥手的time_wait是干什么的,tcp是如何保证可靠传输的。7. 输入url到浏览器渲染结束发生了什么,如果是https的话发生了什么,http的状态码你知道哪几个,如果请求头上是range的话而且成功返回,状态码应该是多少。8. 打开vscode,实现一个string类,用c++, gg,还得照着stl来,我stl这方面属于是,十窍通了九窍,gg总的来说就是,面试凉凉😮💨,c++的问题基本上只会虚函数那个,其他的都是按照我自己如果想要设计的话怎么设计来说的,面试官会不停引导,最后好像还说对了几个,面试官还是挺好的,就是自己太菜了,没怎么用过c++,操作系统和计网的话回答的还行,就是linux和c++ 还有最后的设计一个string类泰拉垮了,估计是凉了8月3日更新:面完我都以为挂了,没想到过了,感恩一面面试官,今天下午给我打电话约二面了,希望能过(过来许个愿🥰)