当遇到比你水平低的面试官你会怎样做

不止一次遇到这种情况。
A家面试:
-查看内存情况使用什么指令?
-可以使用top
-top?top是什么?
-top。。。就是可以查看各个进程占用内存的情况(我当时不知道他在问free)
-操作系统里有这个指令吗?
-。。。
终于明白了A家搜索为什么一直做不起来了

某人的T家面试:
-查看磁盘的指令知道吗?
-可以使用df
-df?ds听过吗?
-ds。。抱歉这个不知道
-。。。
root@localhost$ dsds: command not foundC:\\\u0026gt;ds\u0026#39;ds\u0026#39; 不是内部或外部命令,也不是可运行的程序或批处理文件。懂的朋友可以科普一下ds是哪家操作系统上的指令吗?

某TT家面试:
-在一千万条URL中查找一条URL如何做?
-可以使用map做
-什么map?
-嗯,怎么做?在O(1)时间内完成
-哈希表能达到O(1)时间?
-嗯,哈希表就是O(1)的,你说下哈希表怎么做吧?
-哈希表建索引,哈希索用开放寻址法,但是逼近O(1)时间需要实现完美哈希?
-什么?不是啊
-不是吗
-哈希就是数组加链表,没有别的
-真的吗
-这个,抱歉了啊,我们有很多候选人要综合考虑
那位TT家同学给我科普科普开放寻址法是不是数组加链表?科普一下链表要怎么做才能达到O(1),这是在说平均O(1)或者最好O(1)?最坏怎么样都不可能O(1)的没错吧?

某K家
-这个类中,如何保证指针销毁后不被外部成员访问到?
-啊?这个做不到吧?
【当遇到比你水平低的面试官你会怎样做】 -?为什么
-指针在析构函数中被释放了,然后他是非静态的,作为对象整段数据就消失了不可能访问到
-哦,是这样吗。我是想说把这个指针设为NULL。。
-在析构函数中把成员设为什么外部都访问不到吧?对象已经销毁了。。。
-好吧。。。
这家我是来了之后才发现,诸位的代码水平真的是。。。可能不太了解什么是析构函数吧。。。。


    推荐阅读