I applied online. The process took 1 week. I interviewed at Pocket Gems (San Francisco, CA) in Jul 2015
Interview
The interviewer ask a question about strstr and ask me about previous job. The interviewer does not pay much attention to the speaker. For this position, they want a debugger. They talk about other things during interview process which is not related to interview. I think if the interviewer does not interested with interviewee job experience. He/She should inform interviewee about this and let interviewee know what they should talk about especially when the interviewee has multi-project in past.
I applied through a recruiter. I interviewed at Pocket Gems in Apr 2015
Interview
I had three rounds of telephone interviews with them and did not make the onsite one. Each round involved one or two programming questions. Normally there are two rounds of telephone interviews and one onsite interview. I think I did not that good on the second one.
Interview questions [1]
Question 1
Top K most frequent numbers in a array. Follow-up, in a stream.
Implement strStr().
I applied online. I interviewed at Pocket Gems in May 2015
Interview
Two algorithm questions, first one is find the position of the substring in a given string. The second one is construct a tree from tenary expression. a>b?c:d. given test cases and some definitions of classes, go through every line of your code, how to improve the second question, ask the trade offs between different solutions, explain the time complexity, Ask me if I have any question for him.