Salesforce | Virtual On-Site | Marketing Cloud (All Levels) | Remote
Anonymous User
1768

Recently finished interview for Salesforce, position is Software Engineer Marketing Cloud (All Levels). Recruiter or Interviewer did not mention about the level they are interviewing me for.

First Round (OA) : Gave me Hacker Rank, its related to Merge Intervals

Succesfully passed the OA got the invitation for Virtual Onsite. From the recruiter I got to know, that Virtual Onsite is total 5 rounds (4 Technical + 1 Behavioral)

Round 1: Duration 1hr with Lead Software Engineer. Interviewer was very friendly, initially we discussed about backgrounds, asked me few scenario based questions for the first 30 mins. Next 30 mins is Techincal question, Interviewer asked me to implement Min Stack, with using the Stack Data Structure.

Round 2: Duration 1hr with Software Architect. This round was more like a behavioral. First 20 mins, about my background and later Interviewer gave me some scenarios (techinical scenarios) asked me how would I approach the solution. It was a great conversation with the Interviewer

Round 3: Duration 1hr with Director of Engineering: This was a System Design Round with a Technical question. System Design about Google Drive/Drop Box, followed by technical question "Dutch National Flag Problem" https://leetcode.com/problems/sort-colors/

Round 4: Duration 1hr with Director of Engineering: Background discussion followed by technical question. Interviewer asked me to find the Depth of a tree, which is inverted. You will be given an array where each value at an index gives the parent of that node. For the following example
image

array will look like this [4, 4, 2, -1, 2] , assuming array index starting from 1, -1 means that is the root node.

We need to find the height of the tree. Interviewer mentioned me not a reconstruct the tree.

Round 5: Duration 1hr with Lead Software Engineer. Interviewer asked me about my background and jumped into the technical part. https://leetcode.com/problems/sudoku-solver/

Overall the experience was good. I did pretty good in the first 3 rounds, 4th one i gave the pseudo solution, but ran out of time while trying to code. 5th round, i was not able to solve the problem, interviewer helped me with some hints, came to partial solution, but couldn't finish it.

I am still waiting for the result, but somewhere i feel, i am not going to get it.

Comments (8)