星猿哲 c++一面 40分钟

面试官是个很好的小哥, 面的氛围很轻松

我猜测可能是hr看到我项目里面有qt所有才给我发面试的, 所以面试中也有很多qt的问题

  1. 面试官自我介绍

  2. 自我介绍

  3. 介绍项目

  4. 两个线程对label进行文本的设置, 会有什么问题吗, 怎么实现

  5. (因为仓库里写了一个文件搬运的小程序) 10g的大文件的搬运有什么问题吗

    用qt的函数应该是没有什么问题的, 猜测不需要加载到内存, 其次, 就算加载到内存, 64位堆可分配128T

  6. 大文件的加载导致页面卡顿的操作, 怎么解决

    可以单独开线程去加载文件, 繁重cpu或者io任务与ui线程分离

  7. c和c++的区别

  8. 结构体和class的区别

    默认属性和模板实现

  9. 构造函数可以为虚函数吗

  10. 析构函数不为虚函数会有什么问题 (我乱了, 答的比较乱, 把小哥也给带蒙了)

  11. c++11新特性了解哪些, 粗略的说一下就行

    卡壳了, 没想起几个

  12. 右值引用了解吗, 什么时候用

    答的两个方面

    1. 调用移动构造和移动赋值
    1. 右值引用接收函数的返回值避免一次拷贝构造
  13. 手撕vector类 实现几个常用的函数

  14. 什么时候学的qt, 怎么学的

  15. 反问

#星猿哲科技(上海)有限公司##面经#
全部评论
大佬大佬,手撕vector是共享屏幕么?
1
送花
回复
分享
发布于 2022-07-12 00:17
我的笔试完了就没信了
点赞
送花
回复
分享
发布于 2022-07-10 08:35
秋招专场
校招火热招聘中
官网直投

相关推荐

8 51 评论
分享
牛客网
牛客企业服务