Salesforce || Mid-Level || Interview Experience (Full-Stack Software Engineer)
Screening Round w/ Director
Questions: Standard behavioral questions and background verification based on my resume.
Candidate's Approach
No approach provided.
Interviewer's Feedback
The hiring manager was satisfied with my experience and moved me to the next round.
HackerRank Online Assessment (60-75 mins)
Questions: Two easy/medium LeetCode-style questions. Topics included Binary Search, Sliding Window, Two Pointers, and Binary Search Trees (BSTs).
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Final Interview Loop (4 Rounds)
Round 1: System Design Questions: Resume grilling + Design Instagram stories/WhatsApp stories for an application. Discussed functional and non-functional requirements.
Candidate's Approach
Provided a high-level system design, explaining components, trade-offs, and fallback mechanisms.
Interviewer's Feedback
No feedback provided.
Round 2: Domain/Architecture Questions: Resume grilling + Make APIs for an application like Ticketmaster. Wrote and discussed API flow, backend interactions, request handling, and database integration.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: Data Structures / OOP Design Questions: Resume grilling + Medium-level LeetCode question:
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4: Data Structures / OOP Design Questions: Resume grilling + Easy/Medium-level LeetCode question focusing on Trie data structure, with the question being similar to the one in Round 3.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Final Outcome Three days after completing the final round, I received a call from the recruiter informing me that I had not been selected.
Helpful tips: Prepare using a proper curated list like Neetcode 150 and primarily focus on Arrays, Strings, Hashmaps, Sliding Window, and Two-Pointers. Behavioral questions and resume grilling were a big part of the interview and asked in every round. Make sure you are thorough with your resume and can answer any relevant questions related to it. Prepare a few instances from your resume/project experience to narrate your answers in behavioral questions using the STAR method. Interviews can be taken in any order and changed randomly, be mentally prepared for the worst. Good Luck!