Me postulé a través de una recomendación de un empleado. El proceso tomó 2 semanas. Acudí a una entrevista en Salesforce (San Francisco, CA) en mar 2014
Entrevista
Referred by employee and later got contacted by a recruiter to schedule a phone interview. It was an 1 hour phone interview with online programming. After the phone, they determined that I didn't need a second round interview and go onsite directly. The onsite was set about 1 week later.
Preguntas de entrevista [1]
Pregunta 1
Phone interview: reverse an array, and write test cases for it.
Onsite:
1. How to test twitter posting?
2. Programming test 2 methods: reverse a string and compare 2 strings. Write test cases for both methods.
3. Manager Interview
4. Revers a circled linked list. Questions about singleton pattern.
El proceso tomó 2 días. Acudí a una entrevista en Salesforce (San Francisco, CA) en dic 2011
Entrevista
This was the third or second round interview, Engineer called me asked some general question and also did the online coding.
(1) what is the current GPA?
(2) what is your preferred coding language?
(3) when did you graduate?
(4) what cs related courses you took before? any course related to Operating system?
(5) which database are you familiar with?
Preguntas de entrevista [5]
Pregunta 1
(1) Difference between "Group by" and "having" in SQL?
There's employee table has "ID", "NAME" and "POSITION" inside,
(2) the number of the employee in this tabke?
(3) the number of the employee whose position is manager?
(4) the numbers of the employee whose position are "manger", "director", "PM"?
(1) Difference between ArrayList and Linked List?
(2) Difference between ArrayList and vector?
(3) Difference between String and StringBuffer?
(4) Difference between StringBuilder and StringBuffer?
(5) what is hashmap? is it synchronized or not?