金山WPS c++ 一面面经

今天电话面试了一下 金山的c++ 一面 面试官迟到了20分钟。。。。

上来还是先做个自我介绍

我就简单的说了两句,说完了
面试说:这么简单的介绍吗
我说:嗯

全程一共37分钟吧 我把我记得的问题写一下吧

  • 先问了我一下多肽
  • 问了一下什么情况下会使用虚析构 ,为什么要使用虚析构
  • 深浅拷贝以及为什么
  • Qt 的 信号槽的机制 以及底层是怎么实现的
  • moc 机制
  • Qt 自定义控件的方式 有哪几种分别啥优缺点
  • qss 和 qpaint 的一些
  • 写代码撸控件 和 拖控件 你喜欢哪个 为什么
  • MCV(D) 模式的好处
  • 在不用 智能指针的情况下 怎么避免内存泄露 ,我没有答上来
  • 迭代器的实现原理 我也没回答上来
  • std vector 和 list 的底层实现原理 有什么优缺点
  • 知不知道 win32 api 原生的画界面的方式 我没回答出来
  • qwidget 的源码 有没有看过 里面有一段是封装的原生 window 做界面的
  • 要实现自己的一个啥类 要写哪些构造函数 拷贝构造 析构 重载赋值 移动构造 等
  • 问了一些数据结构算法的
  • std vector 和list的复杂度 我答的也不好
  • 读取一个文件夹内的所有文件的深度和广度
  • 二叉树的几种遍历方式
  • 怎么做一个树的反转 镜像
  • 队列是先进先出 怎么用队列做一个带有优先级的,不一定是先进先出 根据优先级 ,我答的也不好
  • tcp 和 upd 的区别 为什么 tcp 要稳定
  • 稀疏矩阵知道吗 ? 我说不知道
  • c++ 调用 python 原理是什么 ? 我回答也不好
  • qt 和 js 交互调用 原理是什么 ? 要做哪些操作 我回答的也不好

大体就这么多吧 其他的我可能也记不清了。。。

刚才来电话说一面 通过了 然后给我约一下二面

发布了170 篇原创文章 · 获赞 386 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/weixin_42837024/article/details/104939073
今日推荐