#软件开发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.有什么想问的? 部门的技术栈 要招多少个实习生? 对实习生看重的技能点?一面应该是过了,前段时间上海的安恒一面也过了,刚刚来了上海的安恒二面,录音了,等下复盘。