百度C++二面面经

  1. 自我介绍
  2. 静态多态和动态多态,实现原理
  3. 面向对象三大特性,为什么要封装、private\public\protected private只能内部调用,怎么绕过? 虚函数和纯虚函数
  4. 介绍智能指针 ,shared_ptr的实现原理,用过哪些?
  5. 构造函数和析构函数的调用顺序
  6. 指针和引用
  7. static
  8. 信号和槽函数需要是一个线程的吗
  9. 信号和槽
  10. 进程间的同步方式,用过哪些?
  11. 锁,自旋锁和互斥锁区别、读写锁
  12. 线程同步/线程安全
  13. 进程和线程
  14. tcp和udp区别
  15. tcp三次握手四次挥手
  16. 讲讲项目(自己的核心项目),但是跟后端关系不大
  17. 关于项目的一些问题
  18. 手撕算法(最后20分钟)

感觉不难,等后续

#发面经攒人品#
全部评论
有后续吗,佬
点赞 回复 分享
发布于 2025-10-12 16:55 河南

相关推荐

确定是GUI岗了,问得太简单了...没有区分度只能靠运气,并且面试官很担心我来不了,能不能干6个月----总时长大概35分钟1. 自我介绍2. 你之前用过我们公司的产品吗答:没有,用的竞品的,DJI和GoPro😂3. 能实习的时间是多久,为什么我看你简历都是只实习了3个月4. 我看你的奖项都是本科期间获取的,研究生期间没有吗5. 找一个你做过最难的项目,然后讲解一下6. 你这个项目一共多少人,你承担的是哪一部分7. 你说了你这个项目中有UI的部分,是你做的吗,讲一讲。我提到了当时用的Csharp+wpf,但是我用qt更多8. 你还用过其他UI框架吗答:lvgl,winui3...9. 有了解过ew吗答:没有10. 讲讲你用qt做过什么11. 你上面说的那些UI框架是你自己搭的吗,自己有没有搭过答:自己只写过简陋的UI框架,甚至算不上框架12. (接11)你能讲讲你都绘制了哪些控件吗13. 你简历中的项目哪些是硕士期间做的14. 为什么你提到的实习c只去了3个月15. 你能否实习6个月16. 讲讲你的实习A17. 你在上述过程中遇到了哪些困难的问题18. 讲一下你实习A中用到的国产操作系统和Linux的区别19. 除了这几种操作系统,你还了解哪些操作系统我回答了操作系统的分类,目前嵌软开发就RTOS和Linux20. 那你了解过FreeRTOS和ucos吗21. 讲讲他们的区别22. 我看你实习A用到了tcp,那为什么还要用rs422呢23. 为什么不用48524. 讲一下422,232,485的区别主要回答了电平规定等数据链路层的东西,补充了modbus。其中我记得只有485是差分,可以一挂多。面试官补充422也可以25. 你讲一下你对LVGL和ultralytics提的PR,做了什么26. 你这个PR代码量多少LVGL几十行,ultralytics一二百行27. 仔细讲一下你对lvgl的贡献28. 你到现在总的编程代码量有多少几十万行大概29. 你各个实习中的代码量有多少通常上万,内核态的代码量少,用户态多30. 讲一讲H.264和H.265的区别答:不会,我不熟悉H.26531. 你简历中不是说熟悉H.264吗然后我说我不熟悉H.265,然后讲了很多H.264的细节32. 我看你说你熟悉i2c,spi,串口,adc,dma,can,都讲一下33. 那DMA的中文全称是什么答:不知道34. Qt多线程编程都有哪些方式答了信号槽,观察者模式,订阅发布,主线程ui刷新等35. 讲一下什么是内存泄漏,野指针,垂悬指针,如何解决答了定义,3+1种cpp的智能指针,RAII36. 你技术栈里面有c和cpp,这俩哪个你用的多答:c37. 那你cpp使用场景多吗答:多,内核态和裸机用c,用户态用cpp38. 来我们这实习考虑转正吗39. 有其他想问的吗40. 为什么要跑深圳实习41. 能来的话年后什么时候可以到反问:多久出结果(这两天)
点赞 评论 收藏
分享
评论
3
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务