This was a rather strange interview. The interviewer seemed uninterested and appeared to have a preconceived notion of rejecting me. This might have been due to his greater experience; he had been in Salesforce for three years as an LMTS, while I was being interviewed for a PMTS position.
There was no introduction; the interview began directly with a LeetCode Hard question involving Tries and DFS. I devised an approach and started coding, but he stopped me before I could finish, stating we should move to the second question.
The second question was also a LeetCode Hard, related to stacks. I had solved this problem before and formulated a solution, but he instructed me not to use a stack. Essentially, he expected a Dynamic Programming solution, which seemed not reasonably achievable. I hope he recognizes this.
Annoyingly, he kept interrupting me while I was thinking. He asked unnecessary questions about my years at my current company, my company's name (twice), and my day-to-day activities. He would ask a question and then wait for the precise moment I was heading in the right direction with a problem to interject with these unrelated inquiries.
Perhaps Salesforce needs to provide interview training for its employees.
Trie + DFS question from LC Hard.
The following metrics were computed from 1 interview experience for the Salesforce PMTS -QA role in India.
Salesforce's interview process for their PMTS -QA roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Salesforce's PMTS -QA interview process in India.