27前端新河觉醒一面面经
人生第一次面试,面试官没开摄像头,感觉也没细看我的简历项目,问的都是八股和一些宽泛的问题,没算法没手撕
4月7号
1、自我介绍
2、防抖和节流概念,区别
3、settimeout,promise,async,await分别是什么,区别
4、你刚讲到宏任务和微任务,能介绍一下吗
5、三栏布局该怎么做
6、介绍一下react的key,他有什么用
7、两道看代码输出题
-
function Counter() { let [count, setCount] = useState(0); useEffect(() => { let id = setInterval(() => { setCount(count + 1); }, 1000); return () => clearInterval(id); },[]); return <h1>{count}</h1>; } 问这段代码有什么问题 答案是因为闭包导致每次count一直会为1 然后问有什么解决办法
-
另一道是考const的用法的,用const给a赋值一个对象,然后在一个函数中更改a让他指向另一个对象,输出a问a是什么
8、讲一下如何解决跨域问题
9、浏览器有哪些本地储存
10、问如何做图片滚动加载
11、你在开发项目中遇到的最难点是什么,你如何解决的
没反问,面完直接告诉我回去等结果。