第一次面试被狠狠拷打了,整个人直接大emo自闭...究其原因还是我太菜,紧张的自己都不知道自己在说啥,完全不知道怎么介绍项目,八股背了和没背一样,一写代码就大脑一片空白(有思路,写不出来,主要还是js太不熟练了)写出来 挂在这里 面试一塌糊涂 我是什么垃圾 算法题手写题不会写 八股背不出来
问项目
直接问觉得做的最好的项目是哪一个,我tm讲的第一个因为第一个vue2的因为那是我从头到尾认真手写的,真是一点牛逼都不会吹,感觉应该直接讲自己参加的开源项目
登录注册时怎么实现的
如何保持登录态
懒加载具体是怎么做的
关于图片的渲染,除了懒加载还有没有其他的方式可以提升性能
八股
es6里var和let的区别
在浏览器里没有声明一个const变量但先使用它,后面再去声明它,这样会出现什么问题吗
http的请求方法有哪些
什么是跨域?解决跨域问题有哪些方式(勉强能说上来跨域是什么,方式只记得cors了TAT,忘记用jsonp跨域叫jsonp了,只说了可以用一些标签去跨域)
为什么这些请求不能跨域,但这些js和css静态资源可以跨域
手写题(甚至觉得这不能叫算法题hhh我是菜逼)
1.找最大版本号,一个数组里有很多个版本号,越靠前的数值越大的版本号越大,版本号都是字符串,位数不确定(我忘记js分割子串的函数是什么了)
2.(印象不是特别深因为基本在写第一个)对象路径解构(感觉有点像对象拉平),一个嵌套的对象里{"a":"111",{"b":"222","name":"peter"}}(大概是这样一个结构,但我记得套了三层),让我们给写成一个数组的形式,好像是这样
反问
更新 4号上午11点半接到电话约二面,整个人大问号
#牛客创作赏金赛##蔚来前端##我的失利项目复盘##面试中的破防瞬间#