I applied through a recruiter. The process took 5 days. I interviewed at Entelo (San Francisco, CA) in Apr 2018
Interview
They had me come on-site for a "pair programming" challenge. It was really just an engineer watching me program for an hour then a half hour of him answering my questions. Nothing wrong with that, but it seems like it could have been done remotely with a screen-share. A couple of days after that I had a follow-up phone interview, and then they declined me.
Interview questions [1]
Question 1
Write a client-server chat app that can serve at least three clients with all messages delivered to all participants within five seconds. You can use internet references but need to finish in sixty minutes.
I applied through an employee referral. I interviewed at Entelo in Dec 2017
Interview
I was referred by a friend. The recruiter got in touch with me, sent an assignment to do. I completed it sent it back and was asked to schedule a time for an in person interview. I believe they were not aware that I was not from the US. I am not sure why that was the case as I did send my resume and it clearly stated where I was from. Regardless, when I asked if Entelo would be covering the cost of the travel for an in person interview or do I need to make arrangements. What happened next was a shock. I received an email from a no-reply account saying Entelo has decided not to move forward with my application. This was sort of disappointing as I thought I would really be a great fit. If they did not want to take care of the cost of bringing me in for a in person interview, at the least they could've used tools such as Google Hangouts or Zoom to connect and review my candidacy as they had already agreed to proceed earlier.
Regardless, process was not really as I hoped but it is what it is.
I applied through an employee referral. The process took 3 weeks. I interviewed at Entelo (San Francisco, CA) in Dec 2017
Interview
I had two onsite interviews and a final phone interview with the CEO. The recruiter was very nice and helpful throughout the process. I brought and used my own laptop.
The first onsite was a collaborative pair programming exercise with one of their team members for about an hour. I received feedback within a day.
The second onsite was about 4 hours with five team members, lunch with the team, and the last few minutes with the recruiter. The interview with the team members consisted of pair programming, white boarding, and system design. I received feedback the same day and scheduled the final phone call for the following day.
The final phone call with the CEO was for about 30 minutes. Within a couple of hours, I received a phone call from the recruiter with a verbal offer.
Interview questions [1]
Question 1
Given a React app that displays some information and has a search bar, how would you fetch the data, filter for the input, and display the information?