【得物】C++岗-凉透了的校招面经

整体流程给人的感觉是面试以来最舒服的,面试官专业度不错,并且在他们不是很了解的技术点上愿意与候选人进行交流探讨,氛围上远好于大部分公司。

面试题

  1. 假设有两个服务器分别在北京、上海,他们有一个同名文件,两个文件之间99.99%都是一样的,只有几行数据不一样,如何最快找到这几行?
    1. 哈希可以怎么哈希?

    2. 要实现一个队列,要求固定长度,push和pop都是O(1),怎么实现?

    3. 你主要技术是C++还是Java

    4. C++运行出现Core Dump怎么办?

    5. GDB调试输出栈的信息用什么命令?

    6. GDB调试切换线程用什么命令?

    7. C++程序运行起来如果发现内存使用不断在长,怎么确定问题位置?

    8. 我调用系统函数申请的资源怎么写日志?还有其他方法么?

    9. 嗯,你用过这类工具吗?

    10. C++多线程相关的应该注意些什么?

    11. 信号量和锁有什么不同?

    12. 死锁是什么引起的?给一个死锁场景?怎么避免?

    13. C++中关键字volatile修饰一个int,在多线程场景下会有安全问题吗?

    14. 了解SQL吗?

    15. 口述SQL:有一张表有学生、班级、性别等字段,如何通过一条SQL语句查出各班级分别有多少男生和女生?

记录一下,希望有好运能进入下一轮,到时候再来更新

发表评论

后才能评论