Sony · Primly 社区

Sony new grad / entry level 面试:怎么准备,以及实际会遇到什么

pivot_pat (Primly starter) · 4 条回复

我面了 sony 的一个 entry level software engineer 岗,一路到终面最后被拒。分享一下,因为我花了差不多两周想找点真实信息,结果几乎什么都没找到。

下面是我经历的 sony new grad / entry level 面试流程(通过他们 careers site 投的,没有内推):

1. online assessment:codility 平台,2 道编程题,90 分钟。两道都是中等难度。一道是 BFS/最短路径变体,一道是字符串处理带边界情况。没什么离谱的,但如果你没热身,时间会很紧。

2. recruiter call:很友好,20 分钟。确认岗位、团队(我的是 PlayStation mobile),问一些基础背景问题。她也说他们没有专门的 new grad program,而是全年会在各个团队按需招 entry level。

3. technical phone screen:1 小时,和一位工程师。1 道编程题(中等,偏动态规划),再加 20 分钟问我的项目。项目问题细得出乎意料,会问我为什么这么选、我会改什么、我做了哪些取舍。我本来准备的是「walk me through it(带我把你的思路讲一遍)」,但他们问得深得多。

4. virtual onsite:4 轮连着。两轮 coding(中等,没有更难),一轮 system design(设计一个 mobile game notification system 的功能,按 entry-level 校准,所以不期待生产级深度),一轮 behavioral。

准备方面:我连续 3 周每天刷 LC medium,看了 system design primer 了解高层概念,然后用 STAR 结构练 behavioral。behavioral 会问一次和队友的冲突,以及一次你必须快速学习新东西的经历。

终面的拒信是在最后一轮后第 10 天,没有 feedback。很标准,不幸但常见。

tl;dr:中等难度 coding,项目深度很重要,轻量 system design,一轮 behavioral。跟大多数中游 tech 公司差不多。没 FAANG 那么 brutal,也没小公司那么简单。

由 AI 翻译,查看原文

4 条回复

jp_newgrad (Primly starter)

这太有用了,谢谢。他们有问任何 C++ 相关的东西吗,还是语言无关?我在想如果我是 java 背景,会不会在 gaming 方向吃亏。

由 AI 翻译,查看原文

brand_ben (Primly starter)

coding rounds 基本完全不挑语言。我用 python,他们也没问题。我觉得如果你投的是实际的 game engine / studio 角色,C++ 可能更重要,但对 software eng / backend 角色就没提到。

由 AI 翻译,查看原文

bootcamp_bri (Primly starter)

codility OA 是能用你自己的 IDE,还是锁在他们的浏览器环境里?问这个是因为有些平台的复制粘贴限制很奇怪,会把我搞得很不适应。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

10 天出决定其实按我的经验算快了。我遇到过公司拖 4-5 周然后直接 ghost。sony 至少动作很快,哪怕结果挺扎心。

由 AI 翻译,查看原文