One phone screen with recruiter, one online coding interview followed by 3 in person coding interviews.
Final round with Hiring Manager. There was questions about my work experience and the technology I worked on.
Interview questions [1]
Question 1
1. Symmetrical tree
2. Dequeue Snake maze
2. Mirror of a tree
3. Trie with Hash Map
I applied online. The process took 4 weeks. I interviewed at Salesforce in Dec 2020
Interview
Talk to Hr for basic (Not really part of it, optional), you talk to you interview coordinator about some of the stuff about the process itself as well as the company itself.
Talk to Senior Manager, this is a behavioral, what kind of person are you.
Talked to Software Engineering SMTS and Software Engineering LMTS, last interview. General questions behavioral. Questions on past projects. Few mind-puzzles. Implement a basic CS. My interview questions was very unique as I went for backend compared to others.
Interview questions [1]
Question 1
Implement classes and design patterns
hacker rank/leetcode (easy/medium)
Basic behavioral
The interview process was quite structured. I received a mix of technical and behavioral questions. I spoke to two people. I got an opportunity to interview with a team. I would describe the interview as medium difficulty