J'ai postulé via la recommandation d'un employé. Le processus a pris 2 semaines. J'ai passé un entretien chez Salesforce (San Francisco, CA) en mars 2014
Entretien
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.
Questions d'entretien [1]
Question 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.
Le processus a pris 2 jours. J'ai passé un entretien chez Salesforce (San Francisco, CA) en déc. 2011
Entretien
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?
Questions d'entretien [5]
Question 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?