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, each lasting one hour.
Before the coding task, the interviewers asked one question related to my experience. For example, they asked about a problem I encountered recently and how I resolved it.
The questions were very fair. However, I wasn't well prepared, so I didn't advance to the next step.
Parse a 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. In that case, properties should be keyed as rootKey.firstLevel.key.
Tree question: Find the boundary nodes of the binary tree: https://www.geeksforgeeks.org/boundary-traversal-of-binary-tree/
The following metrics were computed from 8 interview experiences for the Salesforce Senior Software Engineer role in Israel.
Salesforce's interview process for their Senior Software Engineer roles in Israel is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Salesforce's Senior Software Engineer interview process in Israel.