← Interview experiences
Got the offer

Member of Technical Staff (MTS) at Salesforce

Difficulty
Process took
2-3 Weeks
Rounds
4
Format
Remote
Applied via
Referral

How it went

  • These interviews are not just about cracking problems, they are about showing that you can think like a builder.
  • Can you solve problems under constraints?
  • Can you explain your trade-offs clearly?
  • Can you design systems that are reliable, not just functional?

What they would tell you

  • These interviews are not just about cracking problems, they are about showing that you can think like a builder.
  • Can you solve problems under constraints?
  • Can you explain your trade-offs clearly?
  • Can you design systems that are reliable, not just functional?

How to prepare

  • In some rounds, the problems were known, but the constraints were tighter, which tested how well I could adapt existing patterns under pressure. So it is not enough to just solve, you need to be able to tweak your solutions quickly when conditions change.
  • If you’re preparing for a role like MTS at Salesforce or similar product companies, do not just grind DSA problems blindly ,focus on depth and adaptability.

Round by round

  1. 1

    Online Assessment90 min

    The questions were familiar, but the tricky part was the constraints, they were stricter than usual.

  2. 2

    DSA Round60 min

    The first question was similar to one I’d seen before, but with a twist, the subset had to be sorted, and the input was a string. For the second one, I couldn’t crack the optimal solution, which was a bit disappointing, but I explained my approach clearly.

  3. 3

    HM60 min

    This round was a mix of behavioral and technical questions. It started with some behavioral questions How do you prioritize tasks when you are overloaded? and there were a couple more questions, but I just can’t recall them right now.

  4. 4

    High-Level Design60 min

    I initially expected this to be a standard LLD round, but to my surprise, it turned into more of an HLD discussion. The interviewer asked me to design a Notification System, and we went deep into how it should work end-to-end. We talked about sending different types of notifications like emails, SMS, and push, and then focused a lot on how to handle failures, add retries, and make sure the messages are always delivered. He also asked me about what kind of database I would use, and when to use things like queues or caching.

What came up

MediumRemote2 3 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources

Hiring now

Salesforce has 1,420 open roles right now

landed applies to roles like these for you, on each company’s own site, with answers written for the role.

  • Business Development Representative Belgium Market (Dutch Speaking)

    Ireland - Dublin

  • Service Cloud Account Executive

    France - Paris

Get 5x interviews

10 free auto-applies. No card.

Or practice this interview first