自我介绍
开始狠狠拷打项目(一半的时间在拷打项目):
1.项目难点和如何解决
2.问了项目的一些功能怎么实现,如果要增加一个功能思路是什么。
3.问我这个功能为什么用这个方法实现(我的实现方法有缺陷)我:当时技术水平有限就想到这个方法。追问:现在的话你有什么实现思路
场景:
1.实现一个红绿灯功能,依次亮2s和5s,亮一百次后停止
2.封装一个全局插件在每次ajax请求前执行这个插件
3.个页面发送多个请求出现401,你会怎么处理
4.文件上传失败重新上传
平时学习:
1.平时怎么学前端,一天学多久
2.从哪里获取前端知识
3.遇到一个问题查阅了资料后仍旧无法解决,然后你会怎么做
两道代码题:
1.输出结果,怎么才能输出0~4,除了用let
for (var i = 0; i < 5; i++) {
setTimeout(() => {
console.log(i);
}, 0);
}
2.输出结果
const a = {}
const b = {'key':123}
const c = {'key':456}
const d = {'key':789}
a[b] = 123
a[c] = 456
a[d] = 789
console.log(a[b]);
反问:
实习生负责什么工作(分配一个导师,先从改样式开始,做的好就分配一些小需求)
技术栈:vue2vue3
#面经#