刚开始自我介绍,我拿出我电力物联网的项目一顿介绍
面试官眉头一皱,我们先做个题吧
寻找最后的山峰:
int findLast(vector<int> num) {
int ret = -1;
if (num.size() <= 1) return ret;
for (int i = num.size() - 1; i > 0; i--) {
if (num[i - 1] <= num[i]) {
ret = i;
break;
}
}
return ret;
}
单边比较就行了,小技巧,秒了
什么???第一个和最后一个不算山峰元素
行,我加了标志位搞定了
什么???还要输出最高的山峰元素?
我枯了,我单边比较的小技巧倒了,乖乖的三个索引一放,双边比较,慢慢搞出来了
然后面试实在是没什么内容可以讲我讲了进程和线程一大堆内容
还是问项目了,我叽里呱啦一堆linux设备驱动,通信协议,电力物联网,linux内核态下来,面试官说你很适合做底层呀。
最后尴尬环节来了。。
你会不会SQL呀?
。。不熟
你考不考虑去北京?
。。不考虑,只在上海
你会不会jvm?
。。不会
你会不会java?
。。只会cpp
你是不是诚心想做测试开发?
。。不是
你是不是投着玩的?
。。可能是吧(气氛尴尬到了极点)
然后面试就结束了
以后我再也不乱投岗位了T-T
起因是我酷爱吃美团外卖,有情怀,就算cpp岗位不多也投了试一下,没想到。