Wow, that was an ass-kicky week (or two).
So, in addition to my daughter celebrating her 11th birthday last weekend, the company I work for is in mid-death-rattle. I believe Larry referred to it as "end times". We've still got a few months of money left in the bank, but our CEO is furiously looking for someone to buy us. A couple of companies are in the running, but one of them wants to interview each one of our employees to see which are worth taking and which aren't. To make matters worse, this company's interview process is rumored to be extremely rigorous and academic.
In other words, it was suddenly time for all of us, the physics majors, the english majors, the electrical engineers (like me!), and the computer science majors who graduated 20 years ago, to be knowledgeable of all the topics taught in an undergraduate computer science bachelors curriculum. So, for the last couple weeks I have been studying and freaking out. Mostly the latter.
My manager, Liz, sat us all down on Monday to review interview tips and etiquette. She explained that it was important to come across smart and confident.
"Don't tell them that you think you're an idiot, ok? I'm saying that to TWO people in particular!" she said, glaring at Pablo and me.
Liz finished reviewing the other basic interview tips and asked if anyone had comments or questions. I raised my hand.
"Yes, Mike?" she asked.
"AAAAAAAAAAAAAAAAAHHH!!!!!!" I screamed.
That's pretty much how my week has been. It has alternated between stuffing information into my brain and lamenting that I didn't have enough time to stuff information into my brain.
The interview was today, so last night I wrote my final practice program, watched a little TV, and then tried to settle down for a good night's sleep. I felt tired, but my brain was racing. I tossed and turned for an hour or two and then tried to use my standard relaxation technique where I breathe deeply, clear my mind, and count to 10.
The furthest I ever made it was 4. Twice I didn't make it to 2. Every time my brain got railroaded into sorting algorithms or imagining myself staring blankly at an interviewer. Brutal.
Anyway, the interview was today. I sat through 4 45-minute technical interviews back-to-back where I attempted to answer various questions about computer science theory, and I wrote snippets of programs on a whiteboard. I felt like a complete idiot 3 times, competent twice, and completely mediocre the rest of the time. I walked out after 3 hours of this, found my coworkers, turned around and asked, "Is my ass bleeding?"
It's been a rough week.