前端实习面经(笔试+面试)
线下面试,先填了个表,然后是几道笔试题,之后就是面试(后来得知面试官只比我大一届),最后hr问了些问题。
6.28
笔试题(15min)
1.flex实现垂直水平居中
2.js的隐式转换
3.es6解构
4.数组扁平化/数组拍平
5.this的输出题
6.let与var的循环输出
7.Promise的输出题
还有些很简单的就没写
面试
1.个人介绍
2.html最上面的几行是干什么的?
3.css3新增的特性
4.说说盒模型
5.选择器的优先级
6.实现水平垂直居中的方法有哪些?
7.三栏布局
8.说说flex,justify中的space-around和between
9.js的数据类型
10.说说原型链,最终指向什么?
11.深浅拷贝
12.箭头函数
13.var let const
14.事件循环
15.说说Promise,Promise的三个阶段,Promise.all的返回值,Promise.race
16.说说闭包(这一点虽然知道但没表达好,回去重新总结了下)
17.防抖和节流,说说手写思路(我以为不会考手写就没怎么记,)
18.数组方法splice和slice,如何使用,返回值
19.vue2和vue3生命周期的区别
20.watch和computed的区别(这一段没表达好,面试官就一直深挖,很难受)
21.如何解决跨域(说了cors和proxy,问有使用过Nginx吗?没有)
22.组件间通信(说了几种)
23.v-model在组件上使用,及其原理(之前看过但忘记了update:modelValue是默认方法,也是一直深挖,下次不清楚的最好不要胡乱给自己挖坑)
24.路由hash和history的区别及原理(原理不清楚再次深挖)
25.parms和query参数的区别
26.数据的序列化和反序列化,有接触过JSON.stringify()和JSON.parse()吗?
27.其他问题:你觉得你学习快吗?你是一个马虎的人吗?
28.反问:面试官是怎么学习的?
29.反问:面试官如何看待前端发展(太宽泛了)向全栈还是大前端?(全栈)
30.反问:面试官觉得我今天答的怎么样?有什么要提升的?(面试官:你觉得呢?)
31.反问:这次面试多久出结果?(2-3个工作日)
过了一会来了一个人事部门的小姐姐问了些问题介绍了一下公司,我也反问了一些,我挑了一些记住的
1.你觉得你外向吗?
2.大四的课程,有挂科吗?
3.前端现在很卷啊,可以接受其他职位吗?公司是大小周,对加班怎么看?(感觉不妙)
4.父母的职业(看看会不会轻易辞职?)
5.大学最大的挑战,成就
6.公司的转正制度,公司在发展期有很多项目可能加班多,项目完成有奖金(所以没有加班工资?)
7.公司几乎全是年轻人(老人去哪了?不知是好是坏)
ps:这次面试和公司的情况太符合我对互联网公司的刻板印象了,看着拥挤的工位,第一次接触到大小周的概念,了解了转正后普通的工资,周围的同学看起来轻而易举的入职本专业的工作,似乎永远学不完的知识,回去的路上又一次质疑自己抛弃原本的专业选择的这条道路是否正确?未来是要去试试央企还是转向看起来前途光明的本专业亦或者继续这条花费了许久时间的开发之路我不清楚。或许面试多了就清楚了,或许实习一段时间就清楚了,或许。。。果然在20左右的年纪想要清楚的确定未来的道路还是太过贪心了。
#我想象的实习vs现实的实习#