【学习打卡】第2天 前端模拟面试第2章
2022/8/4 4:22:53
本文主要是介绍【学习打卡】第2天 前端模拟面试第2章,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称:前端面试模拟+复盘 ,揭秘面试官的内心世界
课程章节: 11到27节
主讲老师:双越
课程内容
这节课从基础必考题过渡到前端二面,有手写代码,还有很多前期需要准备的地方。
比如:
- 手写心跳功能,是setTimeout结合useEffect的使用
- 基础算法题,考察的是快排和双指针排序,需要时间复杂度,空间复杂度有概念
- React和DOM的事件,React和Vue的MVVM其实在性能上并不一定比jQuery优异,但是他们开发效率高,更重要的是支持跨平台
- 有一题出DOM结构写render函数的代码,内容着实比较基础,但是我们依赖编辑器可能手写就可能忘了,再比如直接手写代码到React的挂载如果白板写的话,也能考察个人的理解能力
- 介绍项目的过程,需要突出自己的技术成就,而不是只是在PM一样描述功能,流水账满篇
- 遇到线上bug的处理,其实是考察是否有实际工作经验,工作流程是否规范
- 领域特定语言的写法,考察员工的学习能力
- 如何反问面试官,正式问面试官的关注点有哪些
课程收获
还是需要非常重视基础题的刷题,在算法上需要长时间积累才会有效果。
然后要逆向思考面试官的想法,表现出一定的思维逻辑能力、沟通能力、解决能力,个性上有耐心处理。
准备面试之前,有一些必考题,比如项目经理,需要提前总结,打好腹稿。
回顾了一下快排
function quickSort(arr) { let length = arr.length if (length <= 1) return arr const midIndex = Math.floor(length / 2) const midValue = arr.splice(mid, 1)[0] const left = [] const right = [] for (let i = 0; i < arr.length; i++) { const n = arr[i] if (n < midValue) { left.push(n) } else { right.push(n); } } return quickSort(left).contcat([midValue], quickSort(right)); }
这篇关于【学习打卡】第2天 前端模拟面试第2章的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16useMemo项目实战:初学者指南
- 2024-11-15AntDesign项目实战:新手入门与初级应用教程
- 2024-11-15AntDesign-Form-rules项目实战:新手指南
- 2024-11-14ESLint课程:初学者指南
- 2024-11-14Form.List 动态表单课程:新手入门教程
- 2024-11-14Redux课程:新手入门完全指南
- 2024-11-13MobX 使用入门教程:轻松掌握前端状态管理
- 2024-11-12前端编程资料:新手入门指南与初级教程
- 2024-11-12前端开发资料入门指南
- 2024-11-12前端培训资料:适合新手与初级用户的简单教程