转载声明:文章来源:https://www.nowcoder.com/discuss/535498376557690880
过程:
1.自我介绍(说太久直接物理打断)
2.询问目前状态(离校、在校)
3.为什么会想学习前端呢
4.你的职业规划是什么?
5.开始拷打项目:请你介绍一下你写的两个项目,你在项目中负责什么
6.你在项目中遇到的难题、如何解决
7.如何实现聊天功能(项目里的)
8.聊天功能是1对1,还是聊天室1对多?(回答1对1)
9.讲讲如何实现1对多?(回答俺不会,还在维护更新系统中,后续会去研究,他一脸不信,切换下一题)
10.现场编程:一个嵌套数组,用js编写程序返回一个不嵌套的数组(没运行成功,忘记递归,只讲了思路)
11.编程里用到isArray,询问识别数组有几个方法
12.询问instanceof和typeof的区别,instanceof的原理
13.追问原型链和原型是什么,有什么作用
14.用过ui组件库吧?谈谈组件不用他提供的属性的话如何改变内部背景色
15.讲一讲组件通信
16.平时用的组件通信多吗?项目里有没有用?父子兄弟组件之间哪个用的多?
17.如果我这里有一个路由携带参数,我如何把这个参数取出来传给某个组件呢(回答了属性绑定props传值,说不是这意思,又说了params,他说也不是这个意思,好像我答非所问,不太明白他具体要问的是什么)
18.如果这里有一个ul标签,我要一次性插入一千个li,怎么做
19.你是如何学习前端的?
20.有没有系统的学习计划和模式(忘记咋问了,但记得很抽象,我说了学习计划他打断说不是这意思,我又说了规划他又打断说也不是这意思)
21.你在学习的过程中看过什么书?(回答JavaScript高级程序设计语言(第四版),算法图解)
22.这本书有啥特点(回答比较好懂,适合入门的人)
23.继续追问:你在这本书里印象最深的是什么?(回答书里介绍关于值传递和引用传递的那个章节,剖析的很清楚)
24.继续追问:那你讲讲他怎么讲的吧?还记得吗?
25.说说vue生命周期有多少个
26.如果我要取一个dom结点,应该在哪个生命周期操作?
27.重排和重绘了解吗?说说他们俩是什么,有什么区别
28.我如何减少或避免重排和重绘(回答css合并和少用display:none改用透明度,好像还不够,看他还在等我回答,但我到这里快饿晕了,已经想不起来更多了)
29.v-if和v-show是什么?有什么区别?
30.v-if和v-show会导致重排和重绘吗
31.你说一下具体的使用场景,就是实际应用中我怎么考虑到底用v-if和v-show?
32.你刚刚说到event bus,那你说一下是什么?如何实现?
33.你刚刚说了实现过程,那你具体使用过吗
34.你刚刚说vuex,vuex是怎么帮助组件实现通信的?
35.你有什么要问的吗?(我问了上下班时间和薪资构成)
36.说九点上班六点下班,面无表情,我感觉他自己都不信哈哈哈。薪资构成说他不知道(34岁不知道,明显是不想说),叫我若通过面试签合同的时候可以看合同或问hr
帖子还没人回复快来抢沙发