前端一年工作经验面试实录,沈阳求职,一年经验基础要牢要牢,面试要多!
程序员山月:
## 问题
+ hooks 的优势
+ 状态难以复用 (状态管理)
+ withRouter(HOC)/useRouter(hook) ...
+ hoc
+ 高阶组件 (属性注入)
+ hooks 哪些
+ useState
+ useEffect
+ componentDidMount
+ 【deps】
+ useCallback
+ useMemo
+ 如何避免不必要的渲染?
+ hooks 第三方
+ ahooks
+ react-use
+ 如何在项目中发送请求
+ umi.request (fetch) ...
+ React.memo
+ 避免 rerender,浅比较
+ {a: 3, b: 4}
+ {a: 3, b: 4, o: {}} ...
+ https://codesandbox.io/s/reactmemo-and-reactusememo-79txp?file=/src/App.js
+ 原始数据类型
+ number
+ string
+ bool
+ undefined
+ null
+ bigint
+ symbol
+ 包装类型
+ String
+ Number
+ 'hello'.replace()
+ ES6
+ Map 和 WeakMap 的区别
+ Promise.race 及用途(timeout) ...
+ Promise.all 手写实现吗
+ 如何拍平数组 (.flat)
+ 如何判断一个值是数组
+ Array.isArray
+ .toString.call
+ Object.create
+ Object.create(null) / {}
+ 防抖和节流
+ debounde
+ throtle
+ CommonJS/UMD/ESM
+ 如何创建一个数组大小为 100,每个值都为 0 的数组
+ Array.from({ length: 100 }).map(() => 0)
+ https://q.shanyue.tech/fe/js/520.html
肉球不会写代码:
React半瓶子晃荡都算不上,js一溃千里,感觉像刚培训出来还是白花钱那种[笑哭]
啊啊啊啊啊锋子阿:
这个需要多学习了,react一知半解,js基础也没有亮点;css不知道情况怎么样,看这回答的样子,估计再问点http的也不行
Elwin0204:
这简历有点儿简陋,就像上个世纪的前端一样[tv_doge][tv_doge]
【回复】上个世纪前端,嘿嘿,第一个前端是谁啊?
李神坛负司离人:
为什么感觉简历一眼假啊。而且现在公司用react必结合TS 不用ts的话用vue更合适 开发效率快 且方便一些。
猪猪特能吃:
weakMap不影响垃圾回收机制。当引用退出上下文时,释放内存。只能用引用类型的原因是为了保证key在内存中是唯一的。字符串会存在同名问题。
猪猪特能吃:
包装类型:基本类型再被访问时会先创建new String(),然后调用该对象的方法。
优雅沈公子:
up我想请问一下我是去年本科毕业工作一年现在转行自学前端,想要先谋求一份工作的话,不是大厂的话面试是不是容易一些[tv_笑哭]