- This event has passed.
AI聘-读书会-BOOK-1: CRACKING THE CODING INTERVIEW-第三讲
November 4, 2021 @ 6:00 pm - 7:00 pm PDT
如果你正在突击硅谷科技大厂或者初创公司的编程面试,除了每日刷题,你还可以通过阅读一本Google, Facebook, Twitter程序员极力推荐的面试书籍 《Cracking the Coding Interview》帮助你在面试准备过程中做好准备, 成功拿下offer。本书的作者Gayle Laakmann McDowell曾在Google, Apple, Microsoft任职, 熟悉技术面试流程,这使得这本书成为程序员准备面试的首选资料。
AI聘在接下来一共六期的系列讲座中, 将以《Cracking the Coding Interview》一书为参考展开讲述,和大家分享技术面试的流程、 面试技巧、计算机基础知识, 以及来自不同科技公司面试真题,带你了解科技大厂面试,学习如何设计解决方案,讨论数据结构和核心算法等话题,来为大家高效快捷地提升面试能力提供帮助。
本书共712页, 求职者可以在2周时间内完成前期的技术面试基本知识, 剩余约400页覆盖面试题和答案。如果你还处于面试的早期阶段, 这本书可以帮助你充分掌握面试题目的核心。如果你已经处于准备面试的冲刺阶段, 也可以借助书中的精选真题有效率的在短时间内积累经验从而高效应对面试。
第一讲: 面试流程介绍
• 面试官对求职者的考量标准是什么?
• Microsoft/Amazon/Google/Apple/Facebook/Palantir各大科技公司面试揭秘
• 面试官角度: 掌握面试题的难易程度
• 在校生/专业人士如何准备简历和突击面试?
• 常见的BQ面试题
第二讲: 面试准备事项
• 掌握大Ο概念
• 必备的基础知识(核心数据结构,算法及概念)
• 7大实用解题步骤
• 如何评估Offer薪酬等相关重要事项
第三讲: 掌握数据结构的基本原理
• 数组与字符串(Hash Tables/ArrayList&Resizable Arrays)
• 链表 (Linked Lists)
• 栈与队列问题 (Stacks and Queues)
• 树与图 (Trees and Graphs)
第四讲: 面试题目I
• 优化代码的实用技巧: 位操作
• 应对数学与逻辑题的常见方法和基础知识
• 面向对象设计的面试问题及解答
• 解题思路:递归与动态规划
第五讲: 面试题目 II
• 系统设计与可扩展性面试题
• 掌握排序与查找算法
• 测试问题
第六讲:
• C和C++
• 探讨Java及语法方面的问题
• 数据库相关问题
• 线程与锁