某deed电面挂了,感觉就是英语差太扣分吧,还有就是一些细节问题,比如只实现了个类,没写构造函数,变量初始化有些问题。问题是实现一个栈,包括进栈出栈以及求最小元素。用了可以用于双端队列的解法。这个我好像之前看过,但是忘了要用链表,直接用静态数组了,这其实不难的,不用链表还可以用new的resize,面试官也就是提到了一下,但是还是不好的地方吧。还有就是面试官问细节有些解释不清。总之英语太渣了,做题环节还好吧,会做并且写出来了。
w..app现场面挂了,6月的不报销路费住宿费,9月校招的才有报销,路费住宿费花了1000多,亏死了。现场面主要就是看1面的表现,跟面试官面对面做题,都是水题,关键看你的实现速度以及准确性。还是吃了英语的亏,面试官是中国人还好一些,都听得懂,但是不怎么说,面试官觉得我英语不太好,问我四六级多少分,我说6级412...第3题是问字符串最长重复子串,刚开始他就说最坏复杂度可以O(n^3),我跟他说我可以更优。唉,这是个败笔,挖了坑自己跳,其实他们更关注速度以及可读性,暴力的O(n^3)就很好了。然后就敲了个二分答案+hash判断。刚开始问他能不能重叠,over...over...讲不出来,其实大概有印象是overlap但是不确定...敲完后给他解释了半天,二分不会讲,后面才想起就是BST中的binary search,说了半天middle,比划了半天,他差不多是懂了吧。最后总结他说要交流,写的代码变量命名,要让同事看得懂代码什么什么的,最后说我英语不太行。我一声不吭,最后他说如果能undertand就能拿到offer什么的我果断回他understand,尼玛结果还是没拿到offer。最后HR也说面试官反应我coding还行但是英语不好。感觉一方面是我英语不好,一方面也是我本来就话不多,他们可能以为我都听不懂他们说的话,其实我基本都听得懂,因为面试官是中国人,HR是日本人,大家都是半桶水- -。