Salesforce Interview Experience — AMTS
In this article, I would like to share my interview experience for the Associate Member of Technical Staff (AMTS) role at Salesforce. This was an off-campus drive, and I will take you through my journey.
Additionally, I share some off-campus tips that aided me in securing interviews with major companies here.
Short Info about me
I graduated in Computer Science and Engineering from NIT Calicut in 2024. Prior to this, I interned at Arcesium (a D.E. Shaw Group ) and Sandvine Technologies.
Application Process
The journey began with the application process. As soon as the application opened, I applied for the Associate Member of Technical Staff role through Salesforce’s careers portal using a referral on April 7, 2024. The entire interview process consisted of three rounds.
Round — 1( Online Assessment)
On April 11, 2024, the online assessment was conducted. Due to a technical glitch on HackerRank, the assessment was rescheduled to April 13, 2024. It consisted of three medium-level data structures and algorithms (DSA) questions.
In my assessment, I was able to solve all three questions — two with ease and one with a bit of debugging.
Round — 2 ( Technical Interview 1 )
I received a shortlisting email for the interview on April 15, 2024. According to the email, my interview was scheduled for April 16, 2024. It was a virtual Interview. I began preparing immediately, dedicating an entire day to reviewing Computer Science fundamentals.
After revising all my notes and interview questions, I focused on data structures and algorithms (DSA). Since I had been regularly practicing DSA, I decided to review it using the Striver SDE Sheet.
On the day of the interview, after joining the session, the interviewer immediately presented the first coding question without any introductions.
The question was an asteroid problem similar to this. I had encountered before. I solved it using a stack and discussed the time and space complexities of my solution. The interviewer was satisfied with my approach.
Always discuss the time and space complexity with the interviewer. This practice not only demonstrates a thorough understanding of the solution but also leaves a positive impression regarding your analytical approach to problem-solving.
The next question was a puzzle: “Two trains are coming from opposite directions and a bird is flying alongside the first train. How much distance will the bird travel before the trains collide?” I solved the puzzle quickly, within two minutes.
The interviewer moved on to the second coding question: finding the next smallest palindrome. With a hint from the interviewer, I successfully provided a valid approach, which the interviewer found satisfactory.
During the interview process, it is advisable to seek hints from the interviewer if you encounter a challenging problem.
Overall, The interviewer was friendly. In my opinion, the interview was of medium-hard difficulty.
Round — 3 ( Technical Interview 2 )
On the same day, I received confirmation that I had been selected for the second round. They also mentioned that it would be an offline round scheduled for April 20, 2024.
On April 20, 2024, I visited the Salesforce office in Bengaluru for the interview. The panel consisted of three interviewers, with two focusing on the technical aspects and one handling HR managerial questions.
The second round primarily revolved around discussions based on my resume. Additionally, I was given two coding questions, both of which I solved within 20 minutes.
The coding questions are similar to Word-Break and isBst.
Start discussing the approach with your interviewer as soon as they tell you the question. Even when you are coding it, don’t be quiet. And never get confused in Time Complexity!!!
Following the coding segment, the interviewers delved into my internship experiences, inquiring about my projects and any innovative elements within them. They also posed several behavioral questions throughout the discussion.
Prepare all your projects in detail, and explain every little feature with the challenges you faced and how you overcame them.
Overall, the interviewers were very friendly and the interview difficulty was medium.
Result
After a week, I received an email confirmation along with an offer letter stating that I have been selected for the Associate Member of Technical Staff (AMTS) role.
Please feel free to share any important concepts in the comments section. If you have any specific queries, do not hesitate to contact me on LinkedIn.
All the best! :)