- 自我介绍
- useEffect的依赖项是基本数据或者引用类型,怎么监听的?(基本数据只要值变化和引用类型只要地址发生变化都会引起组件重新渲染)
- setState是同步还是异步(八股)
- Antd中,父组件用表单Form包裹,里面个有子组件,那么子组件中我如何对Form进行一些操作,怎么做?(没太懂啥意思,就说了通过useRef获得Form的结点,然后操作)Form的穿透有了解吗?(不知道,没听过)
- axios做了什么二次封装(还是token和状态码提示)
- axios.all知道吗(不知道)axios返回什么对象(紧张啦忘记啦,返回的是Promise对象)
- JSX对于类名相对于HTML区别(jsx用的className)JSX内联样式怎么传递(两个对象{{}})
- useContext用处(八股,替代consumer的作用)
- express用来做什么(搭服务器)怎么连接的数据库(没说清)
- ESM和CSM区别,require,import(当时跳过了没看这个,不会)
- express有做预防XSS攻击吗(没有)CSRF中cookie哪些属性需要设置来防止(没说出来,应该是secure和samesite)
- react中在一个数据中,再添加一部分数据,用es6知识(展开运算符)
- es6模板字符串作用?(这个知道)css如何做换行,也就是后端返回中有''/n这些,前端怎么渲染通过css(没听懂啥意思)
- antd用的什么版本,antd如何改变原本样式,比如改变button颜色(说的!important):gloabl知道吗(不知道)
- flex垂直水平居中(八股)
- 用函数式组件了为什么还用redux?(说个人觉得redux全局管理比通过hooks实现状态管理逻辑性更强)
- es6的map,filter,reduce,object.entries,arrya.from每个作用是什么?(八股)
面试官总结:基础还可以,不算太差
个人总结:表现的不太好吧,问的感觉还是比较细的一些点,有些知识点之前没听说,还有一些之前背的确实忘了,及时回顾吧!这家应该没下问了,到岗时间太晚啦
#工作##实习##面经##前端#