首页 > 同花顺c++一面
头像
ailanxier
编辑于 今天 16:03 北京
+ 关注

同花顺c++一面

一老一少两个面试官,一个问完换下一个

首先是极致cpp八股拷打,基本上所有问题都会问你实际开发用过吗,什么场景会遇到:

  1. 内存布局
  2. 内存对齐规则,怎么取消内存对齐,答了pack和alignas,追问还有吗(不会)
  3. 全局变量初始化时机,类构造函数调用时机
  4. 遇到过哪些崩溃,崩溃的原因,段错误为什么会崩溃 ❎
  5. 访问越界会发生什么,怎么调查问题
  6. 什么是左值,什么是右值,什么是左值引用,什么是右值引用(这个概念有些不会讲)
  7. move的作用
  8. move 为什么能把左值变成右值,底层做了什么 ❎
  9. forward 场景和使用
  10. 介绍多态,动态多态平时用得多吗(不多)
  11. 单例模式的场景,实际你用过来干嘛
  12. STL 常用容器,vector扩容机制,扩容时具体过程(我答了noexcept 调用移动,没有调用拷贝
  13. map底层实现,插入复杂度,vector 插入呢
  14. 进程线程区别(答了概念,隔离性,拥有内存资源差异,追问还有吗,不会)
  15. 线程怎么用的,我说了webserver的实现
  16. 共享资源并发控制方式(互斥锁,条件变量,原子变量)
  17. 原子变量和互斥锁区别,为什么更轻量,底层实现 ❎
  18. 了解动态库和静态库的区别吗(动态链接讲的一般),优缺点
  19. 动态库热更新是怎么做的 ❎
  20. shell命令考查,查找文件字符串,统计某个词出现次数
  21. gdb考查:断点有几种方式,显示栈帧,切换栈帧,多线程怎么用
  22. 崩溃gdb怎么调试
  23. 断言原理,为什么用断言,为什么能结束程序 ❎
  24. 简单说tcp和udp区别
  25. tcp粘包,实际有在应用层解决过吗
  26. 简单sql考查:更新学号为100的成绩为90,查找成绩前五名
  27. 共享屏幕打代码:判断回文字符串,找最长回文字符串

换面试官:

  1. 能提前实习吗,我们提前实习要3-6个月,最短3个月,每个月会安排答辩,不通过延期到下个月。作息996大小周
  2. 会其他语言吗,ai生成的不算
  3. ai工具用过哪些,评价
  4. 实习印象最深刻的事,第二深刻的呢
  5. 怎么测试的 ❎(实习单机测试的。。
  6. 性能测试工具
  7. redis 高可用,只知道原理,他问实际怎么配置怎么切换❎

回答上 70% 吧,算是比较差的表现了,但是还是进二面了,由于最近有事特别忙,只能拒掉了

全部评论

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

近期热帖

热门推荐