蔚来前端面试
问题:
- 在比赛(差不多这样)或者学习有没有比较有成就的事。(我的回答就是关于自己投了一个二区的论文吧,但是一开始讲的比较笼统,面试官又问了一边)然后我又讲了一遍自己线下做的一个项目
- 关于简历上写到自己在项目中使用了图片懒加载的功能,他问了图片懒加载的底层逻辑,我大致讲了它的功能,但是原理和逻辑没太了解啊,好崩溃,他就一直逮着那个问,然后我说我没怎么了解,他让我自己用自己的思路去想这个逻辑,面试官也提示了一下,可能我比较菜吧,还是说的不好
- 问到在做项目上自己做了很有成就的事情(这个问题我觉得是在问难点和亮点,我就回答了我遇到了一个问题然后怎么去解决的)
- 说一下你是如何判断一个代码的清晰度,完整性。我没太懂,他给我解释说,比如我是他的mentor,然后他给我提交一段代码,我怎么判断这个代码写的好坏。(我说看代码的功能是否实现,是否规范,是否冗余,是否可以将很多共同的功能去抽取出来写成一个单独的组件等我都想不起来自己说啥了,反正很紧张)
- 最后是一个代码题,大致是封装一个delay函数吧题目是: delay(()=>{console.log('1000ms')},1000),你去写一个函数实现这个功能。我挣扎了一下,写了一个settimeout的函数,然后说我不会,他问我是否需要再改改啥的,我说线下去试一下吧。哎,就觉得准备了很多八股文的知识一个也没问,问题回答的也不好。打击到了,还是太菜了。。。