进了 Salesforce 的 new grad loop,是 software engineer 的岗位,下周开始 technical screens。我 leetcode 还行,但没到每天狂刷 hard 的程度。
想知道实际难度大概啥水平。是 medium 为主,还是会很猛,比如 DP、图遍历这类?另外他们会要求你写能跑的代码吗,还是有时候 pseudo-code 也行?有点焦虑,因为这是我的 top choice,不想栽在明明可以提前准备的东西上。
进了 Salesforce 的 new grad loop,是 software engineer 的岗位,下周开始 technical screens。我 leetcode 还行,但没到每天狂刷 hard 的程度。
想知道实际难度大概啥水平。是 medium 为主,还是会很猛,比如 DP、图遍历这类?另外他们会要求你写能跑的代码吗,还是有时候 pseudo-code 也行?有点焦虑,因为这是我的 top choice,不想栽在明明可以提前准备的东西上。
我当时面的是 frontend 岗,题都是 medium,没有离谱的。他们更在意代码整洁和你怎么讲思路,而不是 10 分钟内必须打出最优解。我甚至直接说了「我大概会用 map 做到 O(n),但我先从暴力解开始」,他们也觉得没问题。
好,那其实挺让人安心的。我可以一边做题一边讲思路,我就是在没法立刻想到最优解的时候会紧张。知道暴力解加上解释也能被接受就好了。
infra/platform 相邻的职位,他们甚至在 new grad 级别也会问 systems 概念。不算夸张,但就是「what happens when you make an HTTP request(发起一次 HTTP request 会发生什么)」这种级别。至少别在基础网络上完全空白。