首页 > 3.29 百度一面麻经(C++软件研发)
头像
爱吃鸡damn
发布于 2023-03-29 22:22
+ 关注

3.29 百度一面麻经(C++软件研发)

  1. 自我介绍(顺带着问了不少项目的内容)
  2. 直接发两道题目开写(十进制转换十六进制字符串不能用库函数、实现一个字符串的去重)
  3. 开始如坐针毡被拷打(大概五六十分钟)
  4. C++ STL连环拷问:map/unordered_map有什么区别,vector底层实现,at()和[]访问的区别(at在超出范围的时候会抛出异常),push_back和emplace_back的区别,clear之后vector是什么样的,怎么回收vector的空间(swap一个空vector)
  5. C++11新特性用过哪些
  6. override和overload的区别,如果子类不override会发生什么,编译器怎么实现的多态,虚函数表了解吗
  7. C++的多线程操作了解吗
  8. C++原子操作
  9. C++ new和malloc的区别,double delete会发生什么
  10. 堆和栈的区别,栈里面存放的是什么(临时变量)
  11. 进程和线程的区别,进程之间的通信方式有哪些,线程中寄存器、栈、堆是否共享
  12. Linux你常用的指令有哪些
  13. Linux有哪些锁(读写锁、互斥锁、自旋锁),分别是怎么使用的
  14. 了解epoll吗,和select有什么区别,LT和ET分别是什么,了解阻塞IO和非阻塞IO吗
  15. TCP怎么实现的可靠连接,TCP怎么断开连接,TIME_WAIT和CLOSE_WAIT有什么区别

刚刚面完,人已经麻了,尽可能的回忆出所有的问题了。面试官很耐心,但是也还是会不断地说下去可以再深入看一下。总共面了100分钟,后半程已经开始坐立不安,面红耳赤了。就这我还厚颜无耻的问百度还有没有实习hc,估计是凉了,不过也算是发现了深度上的不足,继续攒经验喽!

全部评论

(19) 回帖
加载中...
话题 回帖