Sharing my Salesforce AMTS interview experience in case it helps someone preparing for similar interviews.
Role: Associate Member of Technical Staff (AMTS)
Hiring: Pool Campus Hiring
Interview Process: HackerRank OA → 2 Technical Rounds → Hiring Manager Round
Final Verdict: Selected 🎉
Location: HYD
I initially received an interest form from HR as part of a pool campus hiring process.
After that, I received a HackerRank OA.
I was able to complete the assessment successfully.
After around a week, I received an email from HR regarding the interview process.
There were 2 technical rounds (virtual) followed by an onsite Hiring Manager round.
The interview started with introductions from both sides. We briefly discussed my internship and then moved directly into DSA.
The first two questions went relatively smoothly.
For the third question, I initially got stuck while moving from the basic version of the problem to the DP version. The interviewer was very supportive and gave me a few hints to help me reach the correct approach.
I was eventually able to solve all three questions and explain the approaches.
The interview also went around 10 minutes beyond the scheduled time, as we spent some additional time discussing the third problem.
Verdict: Hire
The second technical round started similarly with introductions and a discussion around my previous projects and the technologies I had worked with.
The interviewer then gave me an implementation-based design problem.
I was asked to implement an LRU Cache from scratch, with an emphasis on writing production-ready code using OOP concepts.
We discussed things like:
After completing the LRU implementation, the interviewer gave a follow-up:
I had to extend the discussion to an LFU Cache, again focusing on OOP/design and implementation.
I was able to complete the working implementation by the end of the round, and the interviewer seemed satisfied with the solution.
We then had some time for me to ask questions about the team and the role.
Verdict: Strong Hire
About a week later, HR reached out regarding the Hiring Manager round, which was conducted onsite.
This round was quite different from the technical rounds.
The HM went through almost every line of my resume and asked questions around:
The main focus was not just on what I built, but on why I made those decisions.
We also discussed some HLD/system design concepts, followed by behavioral questions.
Overall, I felt the interviewer was trying to understand my problem-solving ability, decision-making, ownership, and thought process, rather than simply checking whether I knew certain technologies.
Around 3 days after the HM round, I received a call from HR informing me that I had been selected.
I received the offer letter the next day.
Overall, it was a really positive interview experience. All the interviewers were supportive, and even when I got stuck, they focused on guiding me toward the solution rather than trying to put me under pressure.
Note: I got to know the feedback/verdict for each interview round only after joining Salesforce. My team later showed me the interview feedback.