记录一下我人生的第一次前端面试吧,知乎前端日常实习
面试官人很好,我自己没有把握住机会
目前已经拿到同程的日常实习正式offer了,来回顾一下自己的三月面试经历
css部分:
常用的选择器有哪些?
权重
比如我想隐藏一个元素应该怎么办呢?
接着上面的继续问,比如我想要一个元素,既不会被移除,但又要被隐藏(这里我回答的是visibility,但面试官不满意,让我想想其他的方法) 最后说的方法是将其移除视窗外,或者直接缩小到不可见
css当中如果出现了两个一样的类定义,你如何避免冲突
js部分
问我基本数据类型和引用数据类型
问我es6里的新引入的东西,这里面试官想让我说map forEach,我说了箭头函数那些,他就鼓励我继续说下去,结果大脑当机了没想到这些
问我map和forEach的区别
Vue部分
面试官本身是react的,不是很清楚vue,就让我介绍vue,我就说了Vue的一些特点和react的区别之类的
然后问我Vue双向绑定之类的,我就又讲了一些底层的东西
问我接触过react没,我回答没
项目部分
为什么我的button按钮那里不进行一个直接的映射,而是还需要进行调用颜色
用过git吗?给我介绍一下,我就开始介绍了,又给自己挖了坑,提到了git merge,然后问我如何切换分支
手撕
实现了将一个由键值对对象组成的数组转换成一个键为对象中key属性值、值为value属性值的对象
反问环节:
我第一次面试,所以我感觉很烂,您觉得怎么样呢,还有后续吗?
我感觉还行,但你的js部分可能还不是很好感觉很阳光开朗
知乎的技术栈是什么呢?
大部分是react,有一些是Vue
请问你们的组件是直接用现成的还是自己弄呢?
b端的话会自己弄,c端需要很多自己定义样式的地方,大都手搓
好的,没有了,谢谢您
总结,第一次面试,说实话面得挺差的,现在我回想起来还是想给自己删几个巴掌,不过知乎的第一场面试作为我人生面试之路的开始,似乎也还不错
所有的面经和答案:https://juejin.cn/post/7215226343713620029
#前端##面试##日常实习#