YoE: 2.6
Date: 27th Sept, 2023
Position interviewed for: Salesforce (MTS)
Round 1: DSA 1(hr)
Started with introductions. Two DSA questions were asked.
First one was an easy array question. Gave 2 solutions and coded the optimal one. Interviewer helped me reaching the final solution.
Second one was medium-hard graph question. I was just able to write the pseudo code for the second one due to the time constraints. At the end, I was asked some questions related to process, threads and multithreading. This round went well. Interviewer was happy.
After half an hour of interview, I got a call from the HR for the second round.
Round 2: DSA | System Design (1hr)
Interview started with the introduction from both ends. Then I was asked to implement Rate Limiter. I knew what a rate limiter is and why its required. I explained my brute force approach. Interviewer asked me to optimize it. I optimized it and at the end I gave a working solution. The code was not complete but I explained what I was trying to do and the interviewer was convinced although it was not the best solution.
To end the interview, I asked her some questions related to work env, her team, etc.
I didnt get the call from the HR for the next round. Can I consider that I'm not selected for the next round?