Salesforce·Software Engineer·Onsite - System Design / Architecture
- Walk through the design of a system (a smaller-scoped system design problem, not a full-scale distributed systems question).
“Froze.”
104 Software Engineers have shared notes from their Salesforce interviews, with the questions they were asked in each round. That is 86% of the 121 Salesforce interview notes on Screna AI.
104 Software Engineer interview notes
“Froze.”
“Started with the API contract and worked outward, which felt right.”
“I started with the sort-each-word approach and got through it fine, O(n * m log m) and all that.”
“I knew the high-level idea but the O(1) constraint is where it gets painful.”
“My first instinct was greedy, just keep subtracting the largest power of 2 that fits.”
“Thought I had this cold but partway through my answer I realized I was just describing caching at a high level and hadn't touched on edge nodes, origin pull vs push, or how routing decisions actually get made.”
“My first instinct was greedy and it was wrong.”
“The example they gave was s = 'abcdefgh' and k = 'fha', answer being 'fgha'.”
“Nailed this one, follow-ups included.”
“This one is deceptively broad.”