I applied through a recruiter. The process took 2 days. I interviewed at Upthere, Inc in Nov 2016
Interview
Very friendly recruiters, keep you posted every step of the way. Very fast response and pretty flexible with expediting interviews. Recruiters care about you and your goals and aim to place you where you fit. Possibly the smoothest interview process that I've experienced in the valley. I had some personal issues and didn't proceed with offer, but they were very understanding. Seems like an awesome team to work with.
Interview questions [1]
Question 1
SQL interview, behavioural interviews, talk about experience and projects
I applied through an employee referral. The process took 1+ week. I interviewed at Upthere, Inc (Palo Alto, CA) in Sept 2015
Interview
I was referred to Upthere through a former coworker of mine who works there.
This was with the understanding that I had been out of the industry for a few years and so would come in as a more junior candidate needing a bit more ramp-up time to get up to speed.
First, I had a lunch meeting with the VP in charge of the division, just to gauge my interest and where my skills were and how I best fit with the company's needs. I wanted a position to get my feet wet and back into coding, but something which might ultimately lead into an iOS developer position down the line. Upthere needed a build and test engineer, but the VP said she might be open to having me start there and moving later. It was a good conversation, and we definitely felt that we were a good match culturally for the company.
That afternoon I met with the recruiter to go over what I might be expected of as a build engineer. He gave me a rundown of the newer technologies so I could go home and study them before the formal interview 10 days later. This was very helpful.
The recruiter was very friendly, even a bit familiar, telling me about his work and methodology, and he had plenty of advice on how to make the most out of the job hunting process. He definitely had his opinions about this, and could come across a little strong for some people, but I appreciated his candor, even if I did not always feel that his way of doing things was compatible with my own goals. But he was very knowledgeable about the state of the industry and labor market and how best to work it.
The actual tech interview was OK. I talked to a number of people, mostly developers on the team, some of them working on iOS/Android clients, some backend. The preparation I did on build technologies had been quite helpful. I was asked to do some whiteboard coding, which isn't my strong suit, but I came up with something that worked, though it used a naive algorithm. I felt that I did the best in the interview with the iOS engineer as I was most knowledgeable in that field, though unfortunately that's probably not the job I was primarily being evaluated for.
In the end I didn't get the job as they said they really decided to go for someone with the knowledge and experience in build automation to add value right away.
It worked out for the best, as the job was probably not the best fit for me anyway, and a month later I got a position that fit me much better.
But it would be nice to know whether my difficulty in the whiteboard coding portion or any specific answers I gave significantly affected the outcome, and what I might be able to do to improve on that in the future if I need to do technical interviews.
Interview questions [1]
Question 1
The iOS engineer asked me about where to specify the build number of an iOS or OS X build, and since it had been many years, I got the answer wrong, though I was close.
I applied through other source. The process took 1 day. I interviewed at Upthere, Inc (Palo Alto, CA) in Sept 2015
Interview
I went onsite for an interview recently and had a great experience. I met with the recruiting manager and several members of the dev team. We had lunch on their amazing patio. The view is memorable.
Interview questions [1]
Question 1
Typical CS fundamental interview questions. Challenging enough to be interesting but nothing insurmountable. I can't be specific for NDA reasons but imagine the kind of questions like concurrent file access, multi-threaded dev or XML parsersing exercises and so on.