Don’t Waste Your Time Like I Did (But I decided to waste 5 min writing this review with my brand of snarky humor).
It first started with a 30 phone call which went well. Then I was told that there will be a take home assignment. I expressed my concern with the take home and how it doesn’t respect candidates’ time. But considering my upcoming schedule filled with travels , I decided to go with it.
Coding assignment was simple enough. I was able to finish bulk of it during one of my flights. However The GitHub repo wasn’t the cleanest. From broken unit test (lol) it looked like it was ripped from something bigger. I made some changes so that the unit test, including the one I wrote, was at least in working state.
I received "feedback" about a week later. Apparently my code was "confusing" (lolol). They didn’t provide context on top of it let alone what could be done better. I was also marked against for changing somethings to get unit test in working condition. The entire review seems conducted by amateur(s). I consider communication skill to be an important skill for senior developers to have and the reviewer has none. The provided broken GitHub repo doesn’t give me a good impression either. They told me to stay in touch for future opportunities (lololol). Thanks I guess.
Takeaway: Companies that don't respect candidates’s time doesn’t accurately reflect the 4+ stars on Glassdoor. No matter how like-able the person is over the phone, it doesn’t stop the interview process from being an unfunny joke. This experience reaffirmed my belief that take home assignment is a waste of time.