前面写了一个,居然发出来少了一半东西,不知道为什么。面的心态有点崩,属实是阴沟里翻船。
1. 自我介绍
2. 为什么学前端,学了多久
3. html
-- html学习的重点有哪些
-- html里如何实现飞书文档字体变化的效果(加粗,斜体)
4. css
-- css怎么学的
-- 对于一个"
",css怎么写可以让css只选中a b,并且忽略单独的a和单独的b
-- CSS选择器优先级
-- 一个元素下有3个子元素,CSS怎么分别选取到这3个子元素(first-child,last-child,中间的可以用nth child,但我不知道,面试官提醒的)
-- 垂直居中如何实现
-- 讲一下position
5. JS
-- JS怎么学的
-- 作用域和闭包
-- 闭包看代码讲输出
6. React
-- 讲一下
var a = 1, let a = 1, const a = 1, const [a, setA] = useState(1), const a = useRef().current = 1的区别
-- 细说useState和useRef在处理数据时候的区别
-- useRef().current更新以后,会触发组件重新渲染吗?
-- 哪些因素会触发组件重新渲染
7. 写代码:实现一个下拉框,选择城市,下拉框里是这个城市下辖的区,用react写一下
-- lz这边纯心态爆炸,偏偏考一个select+option,这个真的很简单,但是好久好久没写了,一下子忘了,直接糗大了
8. 反问。面试官直接笑了,说前面答得还不错,后面react这个写不出来,基础不太行
秋招首挂应该就是这个了,move on下一家了,诸君共勉
#快手##快手前端##快手前端面试##快手秋招#