The process began with a quick phone screen interview, followed by six onsite interviews.
Questions were neither too difficult nor too easy; they required thought and were mostly related to performance in a 3-tier architecture, identifying potential bottlenecks, some OO concepts, database indexing, and SQL queries.
Overall, the interview questions were position-specific and not overly difficult, although the test was tedious to complete, it was not impossible. With some Java programming practice, one can clear the interviews.
Find performance bottlenecks in a 3-tier architecture.
SQL query to find the count of students having the same last name.
Database indexing, garbage collection techniques, the difference between an interface and an abstract class (and when to use each), the difference between HashMap and HashSet, and some more data structure-related questions.
The following metrics were computed from 7 interview experiences for the Salesforce Performance Engineer role in San Francisco, California.
Salesforce's interview process for their Performance Engineer roles in San Francisco, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Salesforce's Performance Engineer interview process in San Francisco, California.