Talked by email, then did a phone screen. After the phone screen I received a coding assignment. I spent a few hours doing the assignment and submitted it. Never heard from them again. Overall the assignment was pretty easy. I could have done more, but I just spent a week at my job coding overtime, had another coding assignment to do the same day for Amazon, and all of my normal obligations on top of that. Looks like another guy here spent 8 hours polishing his assignment to have it called acceptable and never have it mentioned again. I didn't have the time to do that. What more did they want? Robust error handling? Unit tests? I want to show what I'm capable of, but they left it open ended as to how much was enough, so I stopped after a couple of hours. I figured this was the fizzbuzz idiot test and meeting all specified requirements was enough. My suggestion is if 8 hours is the expectation for the assignment, make it known. Since I received no feedback whatsoever, I'll never know. Personally, I felt this was disrespectful and was a waste of my time, but if you're desperate for a job, give it a go I guess.