他对我的回答完全不表态。笔试筛了不少人,进入面试后据说是交叉面,也就是1对1面试,一个房间里2对。若过了则等待另一个面试官面你。上来先自我介绍,完后拿着我的笔试卷子看了会儿,说”那你写个循环缓冲区“。按照循环队列的思想大概写了下,他看了半晌,没吭声。年轻的面试官,但感觉没表情有些压抑,他话很少。再问了对一个动态开辟的内存free两次是什么效果?我答未定义行为。他愣了好半天,好像在期待我继续向下说,但我的确只了解到这里。他继续愣,给我的感觉就是我答得不对。我感觉全程都是这么个感觉,我说啥都不对,不对他的口味。什么鸟。他很爱让你写东西,或者是写个程序让你看输出结果。比如把"hello"这个字符串复制到只有4个字节大小的char数组里,我说仍然会输出hello,但数组越界覆盖了其他内存区域,有危险。他又是愣住不说话一副思考状瞅着我,服了。
1轮面试:笔试
面试感受:不好;面试难度:有难度;面试来源:校园招聘
共1个问题,1条回答
Q:1.free两次什么效果?
2.把”hello“复制(通过sprintf)到char str[4]中,输出str是什么?