第八期 | 前端早早聊简要总结

724 阅读8分钟

前端早早聊大会第八期简要总结

主要总结了天羽和老邬两位大佬的内容,包含 Leetcode 的一些刷题建议和日常学习积累、面试前的准备等

1. 天羽 - Leetcode 刷题篇

虽然天羽一直说自己的时间管理技术非常精妙值得探讨,但是她同时还是强调了日常积累的重要性,所以她也给出了几个需要日常需要探讨和努力的方向

1.1 常见考点

  • 冒泡/快排 - 排序类算法
    • 经典的冒泡快排及其优化点
  • LRU/排列组合 - 应用类算法
    • 39 组合总和
  • 链表/堆/栈/树(DFS/BFS)/图 - 数据结构类算法
    • 200 岛屿数量
    • 622 设计循环队列
  • 分治/动规 - 算法思想
    • 53 最大子序和

这里我自己的个人办法就是先简单考虑每道的算法,过一段时间考虑不出来就直接看答案,抄写五六遍比较好的答案,每一句都做注释,直到自己完全读懂每行代码的意思。再接着就是遗忘一段时间然后接着不完整的实现,再重复上述内容,直到你对这类型的题产生条件发射,完全明白类型题的“味道”

2. 老邬 - 面试篇

生活不会再你都准备好了以后再开始 ——薛兆丰

2.1 自我评估(认识自己)

2.1.1 自我剖析
  • 性格:是外向还是内向?如果是性格开朗有亲和力的人自然很容易受欢迎,但是内向性格的人反而更容易洞察他人的情绪,能够更好的去察觉周围人的需求
  • 心态:自卑?胆怯?直面自己的缺陷,才能更好的调整心态。我自己认为有些时候有些缺点是可以被引导为优点的,比如只要平衡好自卑的心态反而很容易让自己的求知欲上升,同时也能变得谦虚而不盲目自信
2.1.2 学习“学习”的方法
  • 知识: 构成 知识点 -> 理论 -> 体系,注意一步步形成一个具体的架构

  • 学习:

    • 输入 源码、看书、分享 -> 提炼关键词,记忆基础知识
    • 构建 思维导图 -> 明确输入输出任务;例子重塑大脑链接;拆分知识理清关系;用新例子验证知识
  • 解释:

    • 提取压缩:让脑内的知识构成互相关联和能够被引导记忆的知识
    • 转为语言:明确任务、拆分知识、理清关系,能用自己的话表达知识
    • 列举例子:新例子、新视角,从侧面的角度思考问题,尽量让别人质疑你,从而让体系更完善
  • 5 why

    • 背景:技术诞生的背景和迭代史是什么?
    • 原理:技术原理是什么?
    • 场景:有哪些应用场景
    • 比较:横向比较同类技术,各自的有点、缺点
    • 未来:未来会支持哪些新特性
  • 思维能力:重要的不仅仅是学会的知识,更重要是在学习过程中的思考方式,知识需要时时复习保证不忘记,思考方式需要时时更新保证适应新环境

学习过程中有一个比较好的方式就是以教为学,这点我自己也深有体会,把自己的知识分享出去同时会增加自己的理解,一举两得。不过奈何有些时候周围有时候没有可以分享的熟人,如果和陌生人分享又难免会小心翼翼,所以也希望自己能够通过这次写文章做分享,摸摸如何向陌生人分享的套路

2.1.3 梳理“关键信息”
  • 梳理 2 - 3 个亮点项目,并能通过 STAR 法则描述
  • 梳理失败的经历,传递看法、描述行为、获得成长
  • 梳理高光时刻,传递自己的价值观和需求层次
  • 梳理自身的性格优缺点,放大优点,缩小缺点
  • 梳理职业规划方向,思考未来想成为一个什么样的人

2.2 认识面试

2.2.1 岗位职级

这里老邬整理的是阿里系的职阶介绍,实际上就是通常一些高端 JD 中的要求候选人所具备的通用能力,比如:

  • P5 要求有良好的执行能力和学习能力,要有培养潜力;
  • P6 要求能够独当一面,能够有良好的业务视角,有担任项目 PM 的能力;
  • P7 需要有技术和业务上系统性的思考和解决方案等等;
2.2.2 面试前的一些准备
  • 面试前:工欲善其事必先利其器,面试前的准备也很重要
    • 形象建设:比如声音大小、语气语速等等,外在干净整洁,内在踏实乐观等等
    • 简历准备:注意一定要是PDF格式,原则上是不能造假,但可以适度包装(平时多收集一些同事的褒义评价),简历格式上可参考 WonderCV、五百丁等网站
    • 通过岗位 JD 弥补一些短板,甚至可以以某个岗位专门做些准备
    • 面试模拟:自我模拟讲给自己听,实战模拟收集反馈和分析自己的缺陷
  • 面试中
    • 面试技巧:沟通上说自信的话,说诚实的话,不说没有底气的话、谎话和轻浮的话
    • 面试主动权的把握:如果对某方面研究深入可以引导对方往这方面提问,展示自己的亮点,同时也要判断和引导面试官的情绪,让其产生共情和认同感,到了反问阶段就可以多了解对方的团队、技术栈、痛点问题、组织定位等等
    • 基础和知识广度:计算机基础、前端基础(可能会涉及源码、原理、生僻但某些地方会常用的 API、最佳实践等等)、编码能力、技术视野
    • 工程能力、设计能力、规划能力:工程能力、设计能力、规划能力、沟通和 push 能力、产品意识、其他软实力比如聪明、学习能力强、责任心强、价值观等等
    • 技术格局&视野、人生规划、软技能考察
    • 项目描述:STAR 法则 情景(Situation)、目标(Target)、行动(Action),结果(result)
      • 背景、角色、职责、难题、结果、沉淀、复盘、评价等等,都是值得收集和整理的要点,一定要学会对项目进行复盘和整体思考
  • 面试后:注意这里也是相当重要的一个环节,一次面试结束了并不等于就解放了,还要抓住其中的一些机会,比如
    • 添加微信:大胆的问面试官添加微信,在自己能力得到认可的情况下夸赞对方的技术专业性商业互吹,同时能够对面试中的一些细节让面试官给你一些建议,同时建立简单的人脉关系(虽然不一定成功却绝对值的一试)
    • 面试复盘:复盘自己的面试结果和面试的心态,把答得不好的知识点记录和找找原因,同时也能分析出自己和面试好的结果之间有多大差距;同时调整自己的心态,下次能够更勇敢的面对面试官

3. 总结

后面有听了几场大佬们的分享,总结了一些共性

  • 首先简历不要造假,尽量只写有把握和真实的经历,可以适当的总结自己做的事,有些时候只有写简历的时候才能察觉到自己这段时间是否干了一些有意义的事或者做了有意义的开发,这一点我自己深有体会。所以定期更新简历未尝不是对自己的一次总结
  • 面试前还是尽量准备一些模拟面试,让自己的状态尽快投入到一个积极面试的状态,可以让自己能够更充分的准备面试,而且成功的模拟面试是一个正向反馈的过程
  • 最后,好好准备做好自我介绍,这个是面试当中相当重要的一个环节,不得不说也是最容易体现台下功夫的环节,适当的介绍能够引起面试官的兴趣,以及体现自己的价值,同时还能够把自己的一些开发经历介绍出来好让面试有重心,当然这里有个作弊的方法就是成为社区知名的分享者成为偶像,有知名开源项目经历或长期的社区分享为大家熟知等等

关于前端早早聊大会

前端早早聊大会目标成为用得上、听得懂、抄得走的技术大会,计划 2020 年办 >= 15 期,由前端早早聊与掘金联合举办,前端早早聊大会行程动态、录播视频/PPT/讲稿资料下载请关注 「前端早早聊」 公众号跟进。

6 月 13 日举办第九届 - 前端如何搞文档,报名请戳:www.huodongxing.com/go/tl9 ,海报及讲师行程如下: 1

6 月 20 日举办第十届 - 前端跨端跨栈,报名请戳:www.huodongxing.com/go/tl10 ,海报及讲师行程如下: 2

6 月 27 日举办第十一届 - 女生前端职业发展专场,报名请戳:www.huodongxing.com/go/tl11 ,海报及讲师行程如下:3

本文使用 mdnice 排版