I interviewed for a Salesforce MTS position on September 27. I have 2.6 years of experience.
The interview process consisted of two rounds:
Round 1: DSA (1 hour) The first round began with introductions. I was asked two Data Structures and Algorithms (DSA) questions. The first was an easy array question. I provided two solutions and coded the optimal one. The interviewer helped me reach the final solution. The second question was a medium-hard graph question. I was only able to write the pseudo code for the second question due to time constraints. At the end, I was asked some questions related to processes, threads, and multithreading. This round went well, and the interviewer seemed happy.
After the interview, I received a call from HR for the second round.
Round 2: DSA | System Design (1 hour) The second round began with introductions. I was asked to implement a Rate Limiter. I explained my brute force approach and the interviewer asked me to optimize it. I provided an optimized solution, although the code was not complete. I explained my thought process, and the interviewer was convinced.
At the end of the interview, I asked the interviewer some questions about the work environment and their team. I did not receive a call from HR for the next round. Can I assume I was not selected for the next round?