The first tech screening was an online Microsoft Certification Prep Exam. 90 minutes to answer 40 questions and some of them had multiple answers. You weren't allowed to use any references or even touch the keyboard. It was very needlessly difficult for a first tech screening. Make sure you've memorized all the ins and outs of inheritance, a pattern very few people use anymore due to it's tightly coupled nature.
The second tech screening was an app you had to write within one hour with tests. If this is how their developers do their work, than I guess I'm glad I was passed up on an in-person interview. Doing TDD requires thought and careful planning, not being rushed.
I already had an offer at this point, so I pretty much just gave up when I realized there was no use in trying to finish their assigment within an hour, because it wouldn't be work I could be proud to show. I finally sent them a finished one after turning in the one that was half finished just to show that I could write an entire app (with mock repo). It took me about two hours to complete, but apparently they want people to do their tasks within an hour. They're going to lose good developers with the way they do this.
FYI: I have 21 years of professional experience.
Interview questions [1]
Question 1
Select the lines of code that you'd need to insert to make the above code work. (Yes, or you could just let me use an IDE, like I would normally use, to show you...)
We’re disappointed to learn of your experience, but we appreciate that you took the time to write a thoughtful review. We take candidate feedback very seriously, and will use it to improve. Please email us at listens@karauctionservices.com to share more.
Top companies for "Compensation and Benefits" near you