I applied through a recruiter. The process took 2 weeks. I interviewed at Salesforce (Santa Monica, CA) in Apr 2013
Interview
There was a 1 hour phone interview with hiring manager. If that goes well, it was followed by a 2 hour times programming test. That went well and was invited for on-site interview. It was 4 technical interviews. 1 was with a iOS developer, lunch interview with managers, Android concepts with 2 Android Engineers, 1 with product manager and last one with two Test Engineers
I applied online and the HR/Recruiter was prompt in contacting me. A phone interview was lined up. This was all done in email. I got the call from the interviewer. He had a thick accent, which I can deal with in normal circumstances. However, he was on his speakerphone in his cubicle. He was rustling papers and typing right next to the phone. There were bursts of conversation in the background. Most of the interview consisted of me asking him to repeat himself and trying to paraphrase what he just said. He rambled all over the place. I'm a little hard of hearing and was instructed by various friends in the recruiting/hiring realm never to mention any kind of disability, btw. So, I didn't feel like I was in a position to tell him that or instruct him to find a conference room and a land line and try again. I still haven't decided if I am going to email the recruiter about this.
I have not heard back, so I assume that it is not going any further. I wish companies would actually contact candidates and let them know the outcome of the phone screen.
Interview questions [1]
Question 1
The only question I can remember is me asking, "Can you repeat that?"
I applied online. The process took 4 weeks. I interviewed at Salesforce (Vancouver, BC) in Jan 2013
Interview
One screening interview - 30 minutes
One phone interview with a director of development - 1 hr
Nice guy - he shot like 20 questions randomly then he said "ok, someone will contact you"
Had to turn down next interview because of another job offer
Interview questions [1]
Question 1
. JS - what is eval()
6. JS - what is the diffenrence between == and ===
7. Web - how do you keep information in a web application - cookie vs session
8. What is GET and POST - differences
9. How hashmaps work - hashCode and equals operators
10. Piriciples of OO - encapsulation, inheritance
11. What is synchronized?
12. Big O of data searching on different data structures - array , linked list, hashtable
13. Java difference of a hashtable and hashmap
14. Something that you are proud of - code and other - industry related
15. Describe a development process - engaging client - requirements - etc
16. Favorite java classes
17. What does AJAX stands for?
18. what type of response can you get from and AJAX call - string or XML