浏览器标题切换
浏览器标题切换end

腾讯windows客户端一面

我今天下午面试官给我打电话,我又被捞了,第九次面了,救救孩子吧,腾讯网申都最后一周了。这次面试大概一个半小时左右,不管过没过吧,现在心态都有点崩了,但每次面试总能学到东西,并且查漏补缺,总归是好事吧。没答上来的问题面试官也给了详细的解释,反问环节也教了我关于怎么学如何学,也是对自己接下来的学习有个更清晰的认知和规划了。

多看看《windows核心编程》

做一个东西的时候,不要一上来就写代码,先去构建一个整体的框架。我们不仅仅是要去实现功能,还有做完之后思考如何把系统做成可维护、可扩展、可复用的,这就又会涉及到设计模式相关知识。需要自己多去积累项目经验。

  1. 面试官自我介绍情况(会C++、数据结构和算法就可以了,其他的再择优考虑windows编程相关)

  2. this指针是指向类对象,是否可以指向静态对象,原因

  3. static函数和普通函数的区别

  4. C++堆栈区别

  5. share_ptr和weak_ptr区别

  6. 设计模式中的xxx(不会,会工厂模式和代理模式)

  7. 讲讲工厂模式和代理模式

  8. 用工厂模式实现以下简单的计算器

  9. 进程和线程区别

  10. 算法题:用void vector_erase(std::vector<int>&vec,int num)实现:在主函数中向vector中push进去1、1、2,然后调用vector_erase,往里面传入vector和1,最后需要在主函数中输出2,要求在O(n)的时间复杂度

    • 面试官给的思路:把和1相同的数字和vector最后的元素交换,最后把末尾元素pop出去,然后逆序输出即可
  11. 反问

posted @   抓水母的派大星  阅读(96)  评论(6编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示