2024 NG SDE 🚀 秋招准备清单 📝

2024 NG SDE 🚀 秋招准备清单 📝

距离秋招仅剩将近四个月的时间,准备2024年的NG职位的同学们要开始抓紧准备了!为了帮助大家顺利通过秋招,我为大家整理了一份清单,希望能对大家有所帮助!

 

🌟简历准备

1 个人信息:包括姓名、联系方式、邮箱、LinkedIn

2 教育背景:学校、专业、课程 (主要是DB, OS, network, architecture这几节课最为重要)

3 技能清单:熟悉的编程语言、技术栈等。现如今各大公司非常看重你是否掌握诸如docker, k8s,terraform等类似技术栈。

4 实习经历/上手项目:如果有实习或者项目经历,一定要写上。 切记不要写诸如mini yelp mini twitter 这种项目。重大的red flag。 至少要有一个与分布式系统相关的项目以确保你能通过简历关,现在越来越多公司非常看重分布式系统的经验

 

🌟 算法准备

虽然算法不再是面试的唯一核心,但掌握一些核心算法仍然是必不可少的:

1 DP(动态规划):了解基本原理和常见题型,熟悉状态转移方程的建立和优化

2 Graph(图论):掌握图的基本概念、表示方法、遍历算法等,熟悉经典图论问题及解法

 

只要吃透这两个核心的内容,其他的不需要浪费太多时间。事实已经多次证明了这个理论是正确的。

 

🌟 分布式系统准备

现在分布式系统基本上是必考内容了,intern也考。因此务必要掌握以下内容:

1 分布式系统的基本概念和原理

2 常见的分布式系统设计模式与架构

3 分布式系统的一致性、可用性和容错性等问题

4 分布式系统中的数据存储和处理方法

别在看mit 6.824了,这节课太理论/学术了,跟实际开发距离太遥远,全学完相当浪费时间。推荐大家我编写的分布式系统教材,里面有大量面试真题,帮你顺利度过面试。

🌟 BQ准备:根据图2的内容准备1- 3个小故事即可。

🌟 项目准备:

如果简历上还没有项目的同学抓紧做一个分布式系统的项目,感兴趣的可以看看我pinned笔记。业界一些senior手把手到你做分布式系统项目。即使是去年秋招那种恶劣环境,所有1对1的做了定制项目的同学都成功拿到了offer。

 

Behavior Questions(行为面试问题)也是面试中非常重要的一环。这类问题主要关注你的人际沟通、团队协作、解决问题和应对挑战等方面的能力。为了更好地应对这类问题,以下是一些建议:

  1. 一些常见的行为面试问题包括:
    • 请描述一个你在团队中遇到的冲突或问题,以及你是如何解决的?
    • 能否分享一个你需要在截止日期前完成的紧急任务的经历?
    • 请谈谈你最引以为豪的一个项目经验,以及你在其中扮演的角色。
    • 描述一个你遇到的困难问题,以及你是如何解决的?
    • 谈谈一个你与他人意见不合时的经历,以及你是如何处理的?
  2. 回答行为面试问题时,可以采用 STAR 法则:
    • Situation(情境):描述背景和问题发生的情境
    • Task(任务):说明你需要完成的任务和目标
    • Action(行动):详细介绍你采取的行动和策略
    • Result(结果):描述问题解决后的结果,以及你从中学到的经验
  3. 结合个人经历回答问题
  4. 回答行为面试问题时,要结合自己的实际经历。提前准备一些关于团队合作、解决问题、应对挑战等方面的经历,以便在面试时能够迅速回应。
  5. 注意沟通技巧
  6. 在回答问题时,要保持沟通的清晰和简洁,注意语速和语调,展现自信。可以提前与朋友进行模拟面试,以提高自己的沟通技巧。
Back to blog