zoukankan      html  css  js  c++  java
  • 腾讯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. 反问

  • 相关阅读:
    下载文件总结
    用PHP,怎么获取PHP.ini中的文件上传最大的字节数。也就是默认的2M
    TP框架下载功能 - 不想下天桥 - 博客园
    CSS,font-family,好看常用的中文字体
    安装Wamp后 Apache无法启动的解决方法
    :nth-child(n)
    list-style
    netbeans常用快捷键
    ideaic快捷键
    配置nutch
  • 原文地址:https://www.cnblogs.com/OFSHK/p/14635286.html
Copyright © 2011-2022 走看看