本瓜前段时间(2020.05.17 ~ 2020.05.25)可能由于机缘巧合?获得了几家大厂的面试资格。遂去试了试水(不该裸面呀),发现自己还是火候不够。
失败了,但是没有关系,真的没有关系。告诉自己,从不缺重头再来的勇气!
送给心中有大厂梦的同学一句话:
高山仰止 景行行止 假以时日 吾定能至
以下面试题就不写解答了。
我知道临时抱抱佛脚,找两篇面经补一补,背一背,在某些面试中可能会适用,但是对于自己知识体系的构建帮助不大。而事实上,好的面试官总能试出你基础是否真的扎实。
另外,下面的面试题并非是一边面试一边记录下来的,都是面完了,我仔细回顾然后记下的。
有些基本上是一些关键词,并没有形成一个问题。仅供参考,相信我,问题肯定比表面的关键词要深很多、全很多,请吃透相关!
目的:分享交流
建议:回归书籍、回归技术原理
感受:前面问项目,问的十分细致,被问的绕晕了。后面问基础,基础大部分都能答一些,但是深入就不知道了。后面快排也会追问,算法题目直接思路乱的。
感受:知识和项目穿插问,也会就某个知识点进行追问,问的点大部分会难一些。算法题,手撕LRU,给我也整蒙。
感受:问题问的比较浅。基本上都能答出来。从问题都能看到面试官水平,这也是一个双向选择。
感受:面试流程中规中矩,难度中等,最后给了口头 offer,选择拒掉了。 理由
2020.05.24 一轮
class emit {
}
cosnt eeee = new emit()
eeee.on(''aa' , function() { console.log(1)})
eeee.on(''aa' , function() {console.log(2)})
eeee.emit('aa)
//class emit{}
感受:面试官一看很有经验,随时发问,搞得人心有点虚,多问几个为什么就不行了。编程题,协同编程,写伪代码还不行,给出提示后,要得出可运行的函数。
感受:感觉面试官也属于有经验的那种,问的很基础,HTTP协议请求头问了很多,被不断追问。 编程题,写了,没有被点评,时长四十五分钟。
总而言之,言而总之,我收获到的最大的感受是四个字:格物致知!
平常我们写代码可能真的不会追本溯源,都是 CV 工程师,CV 完了摸摸鱼,打卡下班。这样时间一久,都不觉得自己是一名 coder 了......
如果你想做点什么!或者你想上升!凡事请多问几个“为什么”!
最近还学了个名词 —— “5W1H”
即 “What”、“Why”、“Who”、“When”、“Where”,还有 “How”。
程序员?也得学学表达!把事情描述清楚很重要。
共勉!