Ho presentato la mia candidatura tramite segnalazione di un dipendente. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Salesforce (San Francisco, CA) nel mese di mar 2014
Colloquio
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.
Domande di colloquio [1]
Domanda 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.
La procedura ha richiesto 2 giorni. Ho sostenuto un colloquio presso Salesforce (San Francisco, CA) nel mese di dic 2011
Colloquio
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?
Domande di colloquio [5]
Domanda 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?