25届 百度 C++ 一面

面试问题:

1. 自我介绍

2. 哪些比较成熟的生产环境常用的kv数据库是通过raft来实现的?

3. etcd了解过?

4. 介绍一下c++的智能指针

5. weakptr是干嘛的

6. 什么是循环引用,能举个例子吗

7. push_back和emplace_back有什么区别?

8. 一般来说会用哪个?

……

资料全部内容请看《C++面试真题宝典》

不收费,3人组团即可免费领取!10000份,从知识模块到真题解析,助你事半功倍!

资料包含:

  • 6大章C++面试必备知识模块
  • 13万字C++面试真题宝典秘籍
  • 362道C++校招面试真题解析

拿offer,别犹豫,点击马上领取>>https://www.nowcoder.com/link/campus_cmszts

电脑端请微信扫码>>

多说无益,直接上资料截图

专栏售价19.9元,但是参与3人组团就可免费领取

点击马上领取>>https://www.nowcoder.com/link/campus_cmszts

电脑端请微信扫码>>

全部评论

相关推荐

08-29 22:18
四川大学 Java
8.28 18:00最开始投的Java,直接简历挂,被C++/PHP/GO的组捞起来了,不过组里也有写Java。1h自我介绍 5min拷打项目 15min八股盛宴 30min1. 你简历里写的了解JVM,讲一讲JVM是什么,解决了什么问题?2. 你提到Java的跨平台特性,这是怎么实现的?3. 讲一讲GC;这里我直接讲gc的算法啥的去了,面试官说只想听gc是什么?有什么作用?4. 有了GC是不是程序员就不用管内存管理的事情了?这里扯了一下内存泄漏和full gc之类的5. CMS,G1,ZGC的共同设计目标是什么?怎么做到的?ZGC的我没看,后悔提了一嘴这个,CMS和G1说了。6. 你说项目中用了hash,讲一讲hash的底层数据结构?7. redis你除了用来当缓存,还有用来干什么?8. 有用过多线程吗?会有什么问题?怎么解决?9. volatile的底层原理有了解过吗?这个当时实在没想起来,脑子里只有一个之前看到过的mesi协议,还只记得名字10. 讲一讲为什么选择使用RocketMQ?11. 讲一下RocketMQ和Kafka的模型,这里脑子抽了,想成协议去了12. 讲一讲MySQL中聚簇索引和非聚簇索引的区别13. 讲一下回表14. 四个隔离级别15. 可重复读如何实现的?解决了什么问题?这里脑子又抽了,把不可重复读给忘了16. MVCC是如何实现的17. MySQL中索引用的什么数据结构18. 为什么叶子节点要使用双向链表?为什么不使用二叉树?这里我感觉面试官问题有点混乱。19. hashmap底层为什么要使用红黑树,而不使用avl树?扯了一下红黑树数据结构以及两种数据结构保持平衡的操作20. 反转链表 hot100,直接秒了反问   3min,问了一下部门业务和面试表现,面试官虽然说表现还可以,基础不错,但是最后让我还是要加油,感觉没啥希望能过。面试官人真的很好,还教我怎么样去回答面试官的提问,面试过程中答错了方向也会给出提示。一面总体来看还是八股盛宴,还是自己太菜了,另外吐槽一下百度的招聘官网,捞起来的流程完全看不到
百度一面497人在聊 查看18道真题和解析
点赞 评论 收藏
分享
1. C++的基本特性是什么?2. 请解释一下C++中的构造函数和析构函数。3. 什么是拷贝构造函数,何时会被调用?4. 请解释C++中的虚函数及其作用。5. 什么是多态,如何在C++中实现?6. 请描述C++中的运算符重载。7. 什么是RAII(资源获取即初始化)?8. 请解释C++中的模板及其用途。9. C++中的异常处理机制是怎样的?10. 什么是智能指针,C++中有哪些类型?11. 请解释C++中的命名空间。12. 什么是深拷贝和浅拷贝?13. C++中的static关键字有什么作用?14. 请解释C++中的friend关键字。15. 什么是虚基类,它解决了什么问题?16. C++中的类型转换有哪些方式?17. 请描述C++中的std::vector和std::list的区别。18. 什么是C++11中的右值引用?19. 请解释C++中的lambda表达式。20. 什么是std::unique_ptr和std::shared_ptr的区别?21. C++中的多线程编程如何实现?22. 请解释C++中的条件变量和互斥锁。23. 什么是C++中的std::map和std::unordered_map的区别?24. 请描述C++中的继承和组合的区别。25. 什么是虚函数表(vtable)?26. C++中的内存管理方式有哪些?27. 请解释C++中的const关键字的用法。28. 什么是C++中的析构函数的虚函数?29. 请描述C++中的模板特化。30. C++中的std::string与C风格字符串的区别是什么?31. 什么是C++中的多重继承,如何解决菱形继承问题?32. 请解释C++中的类型萃取(Type Traits)。33. 什么是C++中的std::function?34. 请描述C++中的算法和容器的关系。35. C++中的内联函数(inline function)有什么优缺点?答案附在面经中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看35道真题和解析
点赞 评论 收藏
分享
1 9 评论
分享
牛客网
牛客企业服务