ok 我刚拿到 Square 的应届 SWE offer,想把我怎么准备的完整记下来。因为我当时搜他们 entry level / university hire 流程的准备建议,几乎找不到有用的。
先说流程本身: online assessment(两道 LC 风格题,75 分钟,在标准 coding 平台上) OA 后 recruiter screen(很短,基本就是确认你这个人是真的) 两轮「onsite 等价」的视频面试:一轮 coding,一轮 behavioral
应届的 coding 轮是实打实的 medium 难度。我两道题都是 arrays 和 string manipulation。有一道在我给出初版解法后追问了 space complexity。完全没有 system design,这点跟有些公司不一样,有些公司连 entry level 都会塞 system design。他们更想看你能不能把思路讲出来,而不是只给个答案。
behavioral 轮比我想的长,大概 50 分钟,而且非常 STAR-method。他们问了:我在优先级冲突的团队里怎么协作、我犯过的一个技术错误以及学到了什么、还有一个我很自豪的项目。Square 的 behavioral 问题感觉更像「讲一个真实项目」,不像那种泛泛的 leadership principle 套话,没那么 corporate。
准备方面:我大概准备了 4-5 周,主要跟着 neetcode 的路线图(arrays/strings/graphs),再加上练习把解法大声讲出来。behavioral 的准备其实比我想的花时间,因为我得把 STAR 故事真的写出来,而不是只做模糊摘要。
timeline 从投递到 offer 大概 3 周。他们回复挺快的,我很感激。
SF base 的岗位,2026 年夏入职。有问题欢迎问。