Years of Experience: 4 Position Interviewed For: Salesforce (MTS)
Round 1: DSA with bit of HLD The interviewer discussed my projects and responsibilities for the first 20-25 minutes. They asked questions about the decisions I made for the database and how I would scale my project for larger loads. Then, I was given a LeetCode Medium/Hard Linked List question with some follow-up questions. The interviewer was happy with my performance.
Round 2: LLD & DSA This round was initially supposed to be an LLD round, but it was converted to a DSA round. The interviewer started by asking me to design Snake and Ladder, then asked for an approach and code to find and print the optimal path to win (the snakes and ladders array and dice outcomes were given). I had already solved this during my LLD preparation, so I was able to explain and code the optimal approach. I solved the question with 10 minutes remaining, so the interviewer asked a LinkedList Medium question. I wrote the code with optimal time complexity but with O(n) space. However, the interviewer gave a hint, and I was able to explain the optimized space solution. Overall, the interviewer was very happy.
Round 3: Purely Behavioral This was an HM round with a senior director. It was completely behavioral, focusing on past experiences and scenario questions.
Overall, I found the Salesforce interviewers to be extremely friendly. Both Round 1 and Round 2 were taken by LMTS.
My LeetCode stats at the time of giving the interview were: 132/311/65 (Easy/Medium/Hard)