字节一面
-
字节一面(45min)
4.15
-
自我介绍
-
事件循环机制(不用看代码说输出,就单说一下)
-
一个onClick事件出发流程(说了捕获冒泡,面试官说中间还有一个啥,忘记了),再说说那些事件不会冒泡
-
能说下闭包吗
-
感觉前面答得都不够好,手写了一个用闭包实现一秒输出一个数组的元素,这个想了好一会,用了setTimeout递归实现了,那时候比较紧张,写出来是和面试官想的不太一样,后面试了一下,我这是可以实现的
const arr = [1,2,3,4,5]//每隔一秒输出一个
-
算法题:字符串的最长不重复子串
-
react context有了解过吗,我大概说了一下提到了useContext,面试官接着问,能讲讲hooks吗,讲了hoos原理,然后讲了一些hooks
-
给了一个场景(子组件不想因为父组件重新渲染而重新渲染)问了下应该怎么办,useMemo,函数的话useCallback
-
浏览器缓存,接着问强缓存的expire和max-age有什么区别(不会)
-
typeof undefined是什么,(不知道,但是知道typeof null === ’object‘),那怎么判断一个对象是不是null(不知道)
-
== 和 ===有什么区别 (隐式类型转换)
有些忘记了
许愿二面
-