m
自我介绍(顺带着问了不少项目的内容)直接发两道题目开写(十进制转换十六进制字符串不能用库函数、实现一个字符串的去重)开始如坐针毡被拷打(大概五六十分钟)C++ STL连环拷问:map/unordered_map有什么区别,vector底层实现,at()和[]访问的区别(at在超出范围的时候会抛出异常),push_back和emplace_back的区别,clear之后vector是什么样的,怎么回收vector的空间(swap一个空vector)C++11新特性用过哪些override和overload的区别,如果子类不override会发生什么,编译器怎么实现的多态,虚函数表了解吗C++的多线程操作了解吗C++原子操作C++ new和malloc的区别,double delete会发生什么堆和栈的区别,栈里面存放的是什么(临时变量)进程和线程的区别,进程之间的通信方式有哪些,线程中寄存器、栈、堆是否共享Linux你常用的指令有哪些Linux有哪些锁(读写锁、互斥锁、自旋锁),分别是怎么使用的了解epoll吗,和select有什么区别,LT和ET分别是什么,了解阻塞IO和非阻塞IO吗TCP怎么实现的可靠连接,TCP怎么断开连接,TIME_WAIT和CLOSE_WAIT有什么区别刚刚面完,人已经麻了,尽可能的回忆出所有的问题了。面试官很耐心,但是也还是会不断地说下去可以再深入看一下。总共面了100分钟,后半程已经开始坐立不安,面红耳赤了。就这我还厚颜无耻的问百度还有没有实习hc,估计是凉了,不过也算是发现了深度上的不足,继续攒经验喽![秃头]
点赞 50
评论 19
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务