I applied through a recruiter. I interviewed at Salesforce in Nov 2024
Interview
The first step was talking to the hiring manager, who was very nice. He explained about the job and we spoke a bit about my experience.
After that, there were coding interviews - 1 hour each.
Before the coding task, the interviewers asked one question related to my experience. For example - what problem did I encounter recently and how did I resolve it.
The questions were very fair. However, I wasn't well prepared, so I didn't advance to the next step.
Interview questions [2]
Question 1
Parse JsonObject into a list of name-value pairs.
Key-value pairs are separated by an '=' sign,
Each pair is delimited by a tab character.
Objects can be deeply nested - Nested. In that case - properties should be keyed as rootKey.firstLevel.key
Round 1: DSA in Hackerrank. 80% is cutoff. 2 questions will be given 1 easy and 1 medium to hard. Easy must be solved and for other one atleast 12 out of 15 tests must be passing to get 80% score
Round 2: system design
Interview questions [1]
Question 1
Standard leet code questions and hackerrank questions
Diving into the technical round, I was presented with a merging intervals problem that required careful thought on overlapping intervals. The solution needed to be efficient, and I felt comfortable tackling it thanks to my prep. A total stroke of luck hit me when I realized the question was nearly identical to one I worked on at PracHub. After that, I moved through a behavioral interview discussing my previous experiences, and overall, it felt like a solid exchange. I received an offer shortly after and accepted.
Interview questions [1]
Question 1
Merge Intervals - given an array of intervals where intervals[i] = [start, end], merge all overlapping intervals and return an array of the non-overlapping intervals that cover all the intervals in the input
First they do HR screening , after that one manager interview , manger ask done md level java technical question. then hackerank coding online coding test . After there will 2 hours then two live coding and one discussion about existing code block. After that one system design , testing feature related interview
Interview questions [1]
Question 1
I can’t tell details , but mid level leetcode problem