I was all eager to read the article and nod in disgust at Facebook's incompetence, but after reading a bit, I have to say, "Grow up, crybaby!"
Do you have many candidates that know three months in advance their available timeslots? Do you expect all these timeslots to remain reserved for the three months, until the interview is finally scheduled?
Boo hoo hoo! It's called living life as an adult. Sorry you're used to not having to plan future commitments. If the interview is so important, keep your day open, kid!
My interview was finally scheduled three weekdays in advance, leaving me in fact one day to prepare, because I've already had plans for the other weekday and the weekend. Do you have many candidates who can prepare for a CS exam in one day? Or do you expect them to be ready to abandon their plans at zero notice?
Boo hoo hoo! If preparing for the interview is so important to you, cancel your precious "plans". How is their HR supposed to know you have a keg stand to appear at over the weekend?
In the one day that I've had available, I've been reading up like mad, and still obviously I couldn't prepare as well as I'd like to. The feeling of coming to a CS exam unprepared builds up the lack of confidence during the interview, and contributes to the stress -- as if the stress from the important interview itself wasn't enough.
Boo hoo hoo! I don't know my shit like I should, so I'm going to have to "cram" instead and try to sound smarter than I am! This is really stressful and hurts my feelings!!
Then comes the punch: the coding exercise during my interview didn’t involve any intricate algorithms or data structures, none at all, just robust coding. Exhausted and stressed by the rushed preparation, turning out useless, I was so perplexed -- as if I’ve not only come to an exam unprepared, but after all to a wrong exam.
Boo hoo hoo! I couldn't guess what my interviewer would ask me, which is sooooo unfair, and I wasted a lot of time trying to fool them!