I applied online. The process took 2 months. I interviewed at UserTesting in Jun 2019
Interview
The first thing sent over was an independent interview, where I was to go through a series of instructions while their Chrome extension recorded my microphone and desktop. It was a little clunky, but it got the job done. A few days later, I received an email asking if I was still interested in the position, to which I replied yes. They sent me the same exercise that I had just completed. No big deal, things get misplaced all the time. I told them I completed the exercise almost a week ago, and they were able to track it down and review it.
The next part of the interview process was supposed to be a one on one technical interview with the director of engineering. I scheduled an early interview for a week and a half out, as he had very limited availability. The day before the interview, I was contacted to say that he had to cancel due to an "emergency", and asked to reschedule. This happened three times total, with the last time being only an hour and a half notice before I was supposed to meet with him. You do realize I have a job currently and need to make excuses to have an interview, right? I can't just say I have a doctor's appointment every week and have no one question it. I felt extremely disrespected, and cannot imagine how they treat actual employees if that's how they treat prospective ones. I told them I am no longer interested in the position.
Interview questions [1]
Question 1
Write a small program that checks for matching brackets
Thank you for letting us know about your experience - we obviously failed you and truly apologize for the poor interactions on our part and have since made changes to streamline the process. Being rescheduled three times is unacceptable and we should have had someone step in as a replacement. We take this type of feedback seriously and appreciate your review.
I applied through a recruiter. The process took 1+ week. I interviewed at UserTesting (San Francisco, CA) in Oct 2015
Interview
The process was long. I initially applied as a DevOps engineer and they decided I was more suited as a Software Engineer, so I went through both processes. I made it all the way to the end and spoke with the senior vice president and was very confident I got the job, but I was informed that I did not get the position due to lack of test driven development experience. I was very surprised, as I had done TDD during the interview and I thought I had made it clear that I was a huge advocate of TDD.
Overall, it seems like it would be a good place to work, but I would have liked for them to notify me earlier in the process rather than after my 5th interview.
Interview questions [1]
Question 1
We walked through a reservoir sampling problem, which I found fairly difficult as I had not worked with the algorithm before.
I applied through an employee referral. I interviewed at UserTesting
Interview
I was referred from an internal employee. I received a phone screen with the recruiter, who was the most disingenuous person I have ever spoken to. She would ask about something, and keep interrupting with "up huh", "oh wow", "yeah", "got it" over and over again every other word I spoke. Super awkward since I spoke about a technology I had been working with and she used "oh wow", which prompted me to ask politely if she was aware of what it was (I love talking about it with others), only to receive a strict "no".
When it came time to ask questions about the company and culture, I couldn't get a single non-manufactured, genuine response. Her answers were right out of a company PR book filled with buzzwords, even though I feel that I attempted to engage her personally.
The next steps were a coding challenge and since this experience was pretty poor I passed.