* 26分钟* 过程:  1. 假设有两个服务器分别在北京、上海,他们有一个同名文件,两个文件之间99.99%都是一样的,只有几行数据不一样,如何最快找到这几行?(说的分块哈希,或者结合二分的思路去缩小范围哈希对比。)  2. 哈希可以怎么哈希?(不懂诶,不是调库么...就乱七八糟说)  3. 要实现一个队列,要求固定长度,push和pop都是O(1),怎么实现?(说双向链表,结果说不能用链表。我...?后来说用定长数组和指针维护一个循环队列。又追问怎么判断队列满?)  4. 你主要技术是C++还是Java  5. C++运行出现Core Dump怎么办?  6. GDB调试输出栈的信息用什么命令?  7. GDB调试切换线程用什么命令?(?忘了)  8. C++程序运行起来如果发现内存使用不断在长,怎么确定问题位置?(说可能发生了内存泄漏,在申请内存的相关位置写日志然后分析?)  9. 我调用系统函数申请的资源怎么写日志?还有其他方法么?(那就使用检测工具,比如Valgrind)  10. 嗯,你用过这类工具吗?(妹有)  11. C++多线程相关的应该注意些什么?(互斥问题、同步问题;通过信号量、锁机制、条件变量等方法)  12. 信号量和锁有什么不同?  13. 死锁是什么引起的?给一个死锁场景?怎么避免?(死锁八股)  14. C++中关键字volatile修饰一个int,在多线程场景下会有安全问题吗?(这个说错了,查了查是有问题的。淦)  15. 了解SQL吗?(了解一些MySQL的基本原理和语句)  16. 口述SQL:有一张表有学生、班级、性别等字段,如何通过一条SQL语句查出各班级分别有多少男生和女生?(紧张没说出来,麻了)
点赞 8
评论 5
全部评论

相关推荐

昨天 16:40
门头沟学院 Java
看到这一幕,本大学生心都碎了2
真的很糟糕:挖藕,让他知道什么叫便宜没好货
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务