面试渠道、原则与应对策略

常见问题:

1. 为什么离职? 🔗︎

  • 核心回答:主要考虑自己的职业发展。
  • 补充说明:明确表达自己的目标,展现对未来的规划和期待。

2. 遇到和别人有争议的时候怎么办? 🔗︎

  • 核心原则:对事不对人。
  • 具体做法
    • 认为每个人都是平等的。
    • 强调团队的目标是共同实现公司的使命。
    • 以解决问题为导向,而非个人情绪。

3. 薪资没谈拢怎么办? 🔗︎

  • 应对策略
    • HR不可轻易得罪,她说什么你听着就好。
    • 保持冷静和礼貌,避免直接冲突。
    • 如果有分歧,可以尝试通过沟通找到双方都能接受的解决方案,但不要表现出过强的对抗性。

4. 如何回答你的缺点是什么? 🔗︎

1. 问题的本质 🔗︎

  • 问题的关键
    这个问题并不在于你具体有什么缺点,而在于考察你的自我意识
    • 面试官希望通过你的回答了解:
      • 你是否具备自我批判的能力。
      • 你能否认识到自身需要改进的地方。
    • 在雇主眼中,能够正视自己缺点的员工比那些认为自己没有缺点或无法意识到自身不足的人更具吸引力。

2. 回答的核心策略 🔗︎

在回答这个问题时,你需要提供一个令人信服的答案,同时避免暴露可能严重影响岗位胜任力的致命缺点。

  • 关键点
    • 提到的缺点应是一个可以被视作潜在优点的「缺点」。
    • 不仅要陈述缺点,还要解释为什么这是一个缺点,并表明你正在努力改进。

示例 1:过于专注细节 🔗︎

你的回答

「有时候,我会过于关注一件事,尤其是截止日期很赶或成果很重要的时候,这时我对其他事的关注可能没那么够。」

HR想法

  • 你不善于多任务处理,但这是因为你非常重视结果,想靠谱地按时完成任务,这是个优点。
  • 如果岗位的重点是执行某一任务或流程,而不是同时处理多项任务,那这个缺点并不会成为问题。

示例 2:过于注重细节 🔗︎

你的回答

「我有时会太注重细节,失去全局观。」

HR想法

  • 和第一个缺点类似,你可能会过于关注某件事,从而忽略其他事情。
  • 然而,大多数雇主喜欢重视细节的员工,因为他们能交付更高质量的工作。相比之下,不重视细节才是更大的问题。

示例 3:过于直接 🔗︎

你的回答

「有时,在追求目标时我会太有冲劲、太直接,因此可能不太会注意到他人的感受。」

HR想法

  • 这个缺点表明你的人际处理能力可能不够好,但这是因为你非常有进取心,非常重视结果。
  • 大多数雇主喜欢拥有这些特质的员工。相比之下,缺乏进取心和结果导向的员工反而更不讨人喜欢。

4. 回答技巧总结 🔗︎

  • 不要只陈述缺点

    • 解释为什么这是一个缺点,这能说明你已经认识到自身不足。
    • 表明你正在努力改进这一缺点,让HR对你更有信心。
  • 选择高接受度的缺点

    • 某些缺点(如过于注重细节、过于专注)在接受度上较高,甚至可以被视为潜在优点。
    • 避免提到可能直接影响岗位胜任力的致命缺点(如无法按时完成任务、缺乏团队合作能力等)。

求职渠道效率对比 🔗︎

  • 高效渠道

    • 领英、前程无忧、猎聘:这些平台适合寻找正式职位,覆盖范围广,机会多样。
    • 内推:通过熟人或同事内推,通常能加快流程并提高成功率。
    • 脉脉:社交属性强,信息传播快,适合快速获取行业动态和机会。
  • 较慢渠道

    • Boss直聘:虽然可以直接与招聘方沟通,但整体速度相对较慢,适合耐心寻找精准匹配的机会。

职业发展建议(5年后): 🔗︎

  • 以项目为主

    • 在职业生涯的中期阶段,积累实际项目经验尤为重要。
    • 参与高质量项目能够提升实战能力,并为简历增添亮点。
  • 刷题与基础巩固

    • 持续练习算法和数据结构,保持技术敏感度。
    • 夯实计算机基础(如操作系统、网络、数据库等),为更复杂的技术挑战做好准备。

1. 刷题的重要性 🔗︎

  • 刷题的核心目标
    并不是每道题都要会,而是要比大多数人更擅长解题。

    • 500题是关键:观察显示,只有不到1%的人能将500道题刷3遍以上。成为那1%,拿offer的概率会大幅提升。
  • 刷题的意义

    • 刷题的本质是考察算法和数据结构,重点在于时间复杂度和空间复杂度的平衡。
    • 举一反三:当你刷到一定量时,会自然掌握解题思路,能够灵活应对类似问题。
  • 推荐资源

    • LeetCode:常考题刷3遍以上,熟悉高频题目。
    • GitHub项目:如系统设计整理和算法题整理(如System Design Primer,几万星的经典项目)。

2.1 面试流程 🔗︎

  • General Hire vs Special Hire

    • 大多数公司采用“先拿Offer后分组”的模式(如Facebook、Google)。
    • Microsoft等公司由Hiring Manager直接面试。
  • 语言要求

    • 口语要求不高,重点是把题讲明白。
    • 实际面试中,前10分钟可能用英文,其余时间可以用中文(大多数面试官不会为难同胞)。
  • 系统设计

    • 社招通常会考察系统设计,这对国内同学来说是强项。
    • 推荐学习资源:System Design Primer

3.1 国内外求职对比 🔗︎

  • 国内同学的优势

    • 业务能力:国内程序员在实际业务开发中经验丰富。
    • 开源框架:对主流开源框架的熟练使用是国内程序员的一大亮点。
    • 加班文化:勇于加班,适应高强度工作环境,在国外公司中往往表现突出。
  • 国外市场的现状

    • 国外转专业只会刷题的人很多,但综合能力较弱。
    • 国内同学一旦进入国外公司,往往能脱颖而出,升职加薪相对容易。
    • 英语要求并不高,稍微练习即可满足工作需求。

3.2 签证与工作地点 🔗︎

  • 签证支持

    • Facebook等公司会全力协助签证申请。
    • 如果抽签未中,可以先去伦敦、新加坡等地工作一年后再转至美国。
  • 搬家补贴

    • 公司通常会提供几万美元的搬家补贴,帮助员工顺利过渡。

4. 内推与信息获取 🔗︎

  • 内推渠道

    • 通过LinkedIn或认识的朋友内推,成功率更高。
    • 内推不仅能加快流程,还能获得更详细的职位信息。
  • 了解市场

    • 使用工具如GlassdoorBlind,了解公司薪资待遇、面试流程和内部评价。
    • 关注目标公司的招聘动态,提前做好准备。

5.1 成功案例 🔗︎

  • 头条与阿里

    • 周围拿到offer的同学普遍刷了3遍左右的高频题。
    • 头条和阿里的同学实力较强,成功拿到offer的概率很高。
  • Facebook经理总结

    • Facebook的HR表示,中国员工能力很强,但真正愿意付出努力刷题和投简历的人太少。
    • 有同学因手上期权太多而选择拒绝其他offer。

5.2 设计师的路径 🔗︎

  • 对于设计师,可以通过国内外企积累经验,提升英语交流能力。
  • 也有从SAP等公司跳槽成功的案例。

面试训练 🔗︎

1. 核心工具 🔗︎

  • 录音笔
    使用录音笔记录自己的演讲练习,帮助回放和分析表达中的问题。

2. 训练方法 🔗︎

步骤 1:反复练习 🔗︎

  • 说6遍
    • 针对同一段内容,重复练习6次。
    • 每次练习后,回听录音,找出需要改进的地方(如语速、语气、逻辑性等)。

步骤 2:熟练表达 🔗︎

  • 目标
    • 通过多次练习,达到能够流畅、自然地表达自己的想法。
    • 确保语言简洁清晰,逻辑层次分明。

3. 注意事项 🔗︎

  • 自我反馈

    • 每次回听录音时,重点关注以下方面:
      • 是否有口头禅或冗长的停顿?
      • 表达是否清晰易懂?
      • 语气是否自信且富有感染力?
  • 逐步优化

    • 每次练习都尝试改进上一次的问题,直到达到理想状态。

编程工具 🔗︎

Jupyter 是一个vscode插件,方便一次性编译和写作