经求职数据分析:想通过北美面试OA轮,CodeSignal至少800分!

Software engineer公认的北美求职玄机:经数据分析研判,科技大厂在OA轮Run test超过3次等于放弃面试!其次除了要求高准确率、最优解以及做题时间尽量20min内(Medium题为标准)外,850满分的CodeSignal,需要做到800分以上才有机会进入下一轮!

北美求职潜规则

打小儿老师就告诉交卷前要仔细检查,“Run Test”这个无敌的检测小按钮为同学提供了很多便利。谨慎些的同学,在交OA前甚至要run好几次……

但实际上,但凡超过三次,无论分多么高简历多么好,就已被公司宣判出局!

这是我们调研了17家一线准一线科技大厂,与他们的面试官及HR沟通后得到的上岸规则。

这些规则,公司没有明文规定,自然也不会告诉同学;但是,它们却早已约定成俗、被广泛运用,它们卡掉了很多本应有机会拿面试、甚至上岸的同学。

CodeSignal 800分以上才有资格进入下一轮

除了test case次数小于等于三次,北美公司在OA轮还要求:

  1. 高准确率
  2. 是最优解
  3. 做题时间尽量20min内(以Medium题为标准)

如果明确量化,即850满分的CodeSignal,需要做到800分以上才有机会进入下一轮!

而这都离不开刷题。能达到以上标准的同学,必然是将数据结构与算法吃的烂熟,不说凤毛麟角,也是极少数。

毕竟目前LeetCode题库已接近3000道,按每道1小时每天刷12小时算,要至少8个月才能将题草草刷上一遍。更别提归纳总结、吃透吃全了……

福利免费领取

《刷题方法总结》:对抗LeetCode题海!独家整理的高效刷题方法!

《2023 OA高频考题精选》:2023经典高频考题!大厂在职资深面试官导师精心筛选!分为基础版、进阶版,帮助同学有计划的快速进阶!

简历提升、实习背景、项目准备、面试技巧……

刷题耗费了同学们大量的时间及精力,但这却只是求职准备的一部分。还有简历提升、实习背景、项目准备、面试技巧、薪资谈判等,对于即将走出校园的同学们而言,他们都是陌生的挑战!

但求职市场何时能好转?没有人敢确切预判。

为了避免一顿操作猛如虎、最后半个OFFER无的尴尬局面,同学们最应该做的,是全面提升自身求职竞争力!

简历干货

在咨询时,不乏有同学表示“拿到过OA,我的简历应该没问题”。

注意,拿到OA不能代表简历就一定过关。

想来大家都听过不少公司属于“白嫖”, education背景不错的都会直接发OA。在OA做得很好的基础上,HR才会查看简历。当然,如果简历没有竞争力,即使OA分再高,也有可能被淘汰。

什么样的简历有竞争力?

  1. 简历最少要有5个相关项目(可重3轻2);
  2. 项目方向和目标岗位方向必须完全一致;
  3. 项目具备比较大的规模;
  4. 项目比较完整;
  5. 使用的技术栈是行业主流;
  6. 其中的技术具备一定深度。

一封高竞争力的简历,根据细分方向的不同,除了使用的语言框架是行业主流之外,还要有一些系统层面的优化和技术上的使用。

比如游戏开发领域需要Computer Graphic的知识背景和应用体现,对于C++以及Unity/Unreal等游戏引擎的要求很高;前端岗位,在北美对于React的应用最多,而亚洲地区Vue更多;后端开发中Java Spring(Boot)和Golang占据很大的份额比例……

除此之外,高并发的需求体现,可以用一些像Redis、RabbitMq这样的技术栈,去解决系统并发性的问题,提升Data Access的Efficiency,做Stress Tests去评估系统性能。

大数据的处理需求,可以用一些像Kafka, Spark/Hadoop/Hive的技术平台,对于系统性能进行提升。

而在中大规模系统的后端开发中很重视OOD的思想,可以在开发当中用一些MVC architecture,Design Patterns。

最后,随着云计算的普及,对于AWS各种services的应用需求更是非常普遍……

一封优质的简历,使用的技术栈必须尽量向实际的工业需求看齐。

诚然,初次踏入(甚至还未踏入)职场的同学,想在深度上媲美公司是不可能的,不过我们可以使用这些技术栈去解决一些比较Typical的问题,体现自身与公司高度Match!

硬技能干货

无论国内国外,只要公司使用行业主流技术,面试覆盖范围基本比较一致:

不同方向的面试考点范围
不同方向的面试考点范围

软技能干货

软技能很大程度体现在BQ上,这里给大家分享12个经典问题:

  • 人际交往能力

1. 讲述你做出了什么样的努力,来与一个你不得不面对的,不甚友善的同事正确沟通?

2. 如何向不同领域的人解释“人际交往能力”这个词?

  • 团队合作

3. 讲述你是如何与一个不断反对你想法的团队成员相处的?

4. 如果领导鼓励团队成员之间互相竞争而不是互相协作,你该如何应对?

  • 领导能力

5. 讲述你的团队所经历的一个困境处境,以及你是如何应对的?

6. 如果你的团队成员不同意你的观点,你会怎样做?

  • 随机应变能力

7. 讲述你项目的优先级突然改变,你是如何调整应对的?

8. 如果在同一期限内分配了多个任务,你会怎样做?

批判性思维

9. 讲述一个你必须用不完整的信息做出决定的事件?

10. 如果您在报告中发现错误但您的上级不在,你该如何应对?

  • 职业道德

11. 讲述你在工作中经历的一件陷入道德困境的事件?

12. 如果你发现你的上级违反了公司的行为准则,你会怎样做?

面对这样常见而Tricky的BQ问题,要提前想清楚——

  1. 答题点在哪里?
  2. 考核的作用和目的是什么?
  3. 如何保证永远审题正确而不是答非所问?
  4. 如何控制问题回答时间和逻辑结构?
  5. 如何让面试官产生共情心理?
  6. 如何保证Happy Ending?
  7. 看似简单的BQ问题为何屡屡让面试者栽入坑中?

当然,软技能还包括揣测面试官心理,引导面试官问题,题目解读,答案讲解及讨论……这些你都能很好理解并在面试中展示么?

在求职准备中,大部分同学都认为自己是“知道短板,但不知道怎样快速补足”;但事实上,这其中的很多人是“不清楚真正的问题在哪里”的。


上一篇
在美国找工作发现有些software engineer岗位专招new grad!
下一篇
年薪超$250k的Quant岗位,招聘特点是什么?具体做什么的?

Hi,我们是直通硅谷!

我们专注于全球科技行业求职培训,心之所向,是壮大全球华人科技力量。凭借实战中积累的丰富经验,及由700+全球科技公司在职面试官组成的导师库,我们让求职这件事成为系统的科学,并变得越来越简单!

自2015年,直通硅谷独家春招计划已帮助5000+学员成功进入全球顶尖科技公司!


科技求职
你只需要一个
ALLinONE计划
已帮助5000+学员
进入全球顶级科技公司
1V1计划咨询

有哪些适合你的方向?
查看所有秋招计划