面试辅导问题
进大厂需要准备什么,接下来该怎么复习
怎么表述自己做的事情, 面试官在发现自己的优点, 挖掘出自己的优点。 自己觉得比较有成就感的东西。而不是去罗列用了什么,
事情亮点
机制原型
层次感的东西
把面试官留住,讲更复杂的事情。
专业经验 体现在 工作经验
弱化 基础的 强化 核心概念总结。 前面掌握程度, 后面是总结(js 基础, 熟练 es6 标准)。
综合总结
专业技能做分类, 几类
浏览器, 网络
开发工具
框架
前端的基础
加分项
核心、特别擅长的东西
对编程的兴趣
将自己的想法实现
挖掘亮点 flutter,node 面试的时候会问什么
关于它的生态 核心的模块, 跟网络相关的。
require, eventloop
学习的能力
项目: 太多了。精简 用什么 vue实现了什么项目 强化 自己 跟别人不一样的东西. 用现在的技术方案也可以代替之前的 罗列亮点, 大小 引导面试官, 刻意准备,你跟别人的区别。 ts: 亮点, 设计理念,挖掘的点.
分三层:
基础
优化
让大公司吸引的亮点
第三段经历弱化
该投什么类型的岗位有优势
未来该向前端哪块进阶
该怎样刷算法
leetcode 中等
一维数据, 转化为树状
字符串查找 做题的思路
遇到最难的问题
这种问题注重解决问题的过程,怎样一步一步把遇到的困难消化的,最好有一个量化的东西来横向对比。比如 webpack 编译打包时长的优化,动画卡顿的优化,移动端的支持性问题,可视化类的项目里数据的应用和展示,如果有做后端也可以讲后端做过的一些优化。需要表现出自己解决问题的能力和学习能力。
我觉得最难的就是做 webview 常规业务以外的东西,包括 webview 类型选择,定制优化,与 native code 的交互等等,如果一个团队不把移动网页放在一个重要的位置,那这些东西由前端开发本身是很难推动或者说做好的
你可以例举一些项目中遇到的坑,或者耗时较长的一些部分,以及自己的解决方案。
主要涉及到,问题的提出,问题的处理,以及处理方式(是看官方文档,请教他人,团队解决 还是其他)。
如果业务确实太简单,可以如实告知,比如 「由于之前的业务相对常规,没有遇到过大的困难,但是也比较期待再今后工作中遇到一些难题,因为这样才会有成长。」
项目管理: 计划:目标拆解 监控:制定有效的跟进机制,及时发现问题 结果导向:快速响应并有效管理多种需求,敢于带领团队挑战并实现困难目标 复盘能力:通过团队工作复盘,标杆学习不断沉淀和总结,提高工作的有效性。
技术亮点--- 用技术解决过复杂问题 参与ide,编辑器,编译器,可视化一类复杂应用
tapd 收集下编辑器相关的bug单
最后更新于
这有帮助吗?