Rounds:
HackerRank online
Code: The interviewer is looking for ritualistic Java templates – class members, getters/setters, naming conventions, etc.
System Design: A HackerRank round disguised as system design.
System Design II: Another HackerRank challenge presented as a design problem. Design a trie.
Summary:
LeetCode champions are looking for LeetCode/HackerRank champions, not individuals with deep technical insight. After two rounds, I didn't feel it was worth investing more time and lost interest in Salesforce, proceeding casually with the following.
Medium to hard LeetCode questions.
The following metrics were computed from 1 interview experience for the Salesforce Principal Software Engineer/Architect role in Bengaluru, Karnataka.
Salesforce's interview process for their Principal Software Engineer/Architect roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Salesforce's Principal Software Engineer/Architect interview process in Bengaluru, Karnataka.