#软件开发2023笔面经#1.自我介绍 √
2.自己项目开发的背景 √
3.Vue3和Vue2的区别 √
4.watch和computed的区别 √
5.watch和watchEffect的区别 ×(没答出来,复盘)
6.JavaScript设计之初为什么是单线程? √
7.什么是进程和线程? √
8.浏览器为什么是多进程? √
9.当浏览器输入一个url到页面展示的过程发生了什么? √
10.刚刚说到请求,http和https之间有什么不一样? √
11.JavaScript的事件循环机制 √
12.http常见状态码 √(报菜名,我擅长啊)
13.数组筛选 √(过滤器就可以,filter内部有做循环遍历)
14.filter和find有什么区别? ×(不记得find了,说了下map和some)生动形象解释forEach、filter、map、some、every、find、findIndex、reduce间的区别
15.检查一个数组中的对象里是否有某个属性存在 √(includes)
16.require和import的区别 √(说了下cjs和esm的区别)
17.有什么想问的?
部门的技术栈
要招多少个实习生?
对实习生看重的技能点?
一面应该是过了,前段时间上海的安恒一面也过了,刚刚来了上海的安恒二面,录音了,等下复盘。