Getting hired

I was inspired enough by Gopal's story to document my own. This is not about me getting a job at Microsoft. This is about me before I got a job at Microsoft.

Around May 2005 or so was a nasty time to be me or any of my batchmates. We had just entered the final year of engineering college and everyone was obsessed with getting a job. A 'job' meant being one of the thousands hired each year by one of the services companies. At that time, Microsoft was far, far away for me - I just wanted to get hired by somebody, anybody, as badly as anyone else.

I had a problem. Though my marks were decent, they were not stellar. I was also haunted by a failed Maths exam two years before.1 Like vultures swooping in for the kill, one by one, the large Indian IT service companies came to my college for 'placement'.

These events were funny, if you were fortunate enough not to have to take part in them. Around a week before the 'big day', you'll get to know who's eligible and who isn't. If you don't have any outstanding arrears, you're good to go. Of course, you don't have to know anything about computers - these companies are so desperate that they would hire any body off the street.

I skipped the first two companies for I had heard bad reviews of them from people who were working there. I decided to attend the third, more out of fear of missing the boat rather than anything else.

The day before the 'big day', we had a 'pre-placement' talk at another college. This is where employees and HR from the company would talk about what you need to have to get hired - and what they would pay you if you did get hired. I walked into the main hall where this pre-placement talk was being held and did a double-take.

The hall was overflowing with almost twice its maximum capacity - there were close to a 1000 people all packed in, all eagerly waiting to hear what they would make if they got a job. People speak of 'aha' moments. I had what I believe is the opposite - a 'Oh my God' moment. I was disappointed, saddened to be part of such a ... herd of people. I felt as if I was part of a huge meat market - albeit one where all the meat had engineering degrees attached.

After a couple of hours of incredibly boring videos 2, we learnt that the 'big day' would be the next day, and that we would need to carry a host of documents - marksheets all the way back to 10th standard!

The Written Test

Since there were so many of us who were eligible, we were put through a written exam. This was a huge farce - most of the people in the room copied in one form or another and the questions were brain-dead. Surprisingly, there was not even a single computer related question. After a couple of hours of waiting, I learnt that I was one of the few hundred who qualified.

I felt relieved more than anything else - I just wanted to get this done with and go home.

The Big Day

I was optimistic about doing well. I'm not sure where this confidence came from - was it from belief in my coding skills or in the lack of thereof in the people around me? I'm really not sure.

I walked into the classroom where the interview was to be held. Each interview was a 30 minute affair with one employee 3.Having spent the previous night on interview websites which uniformly preached the virtues of cheerfulness, I said a cheerful 'Hi' a cheerleader would have been proud of and walked in.

My interviewer (let's call him 'Grumpy' - for obvious reasons) grunted a welcome and motioned me to take a seat. With another grunt (obviously, vocabulary wasn't his forte), he asked for my marksheets.

Things got off to a bad start almost instantly.

He pointed to my Maths failure in second year and asked me about it. I stammered out a reply of how I was badly unprepared and cracked a joke of how much I hate Maths. Which he didn't laugh at. Crap.

After a few more uncomfortable minutes, he asked me my first question. He drew a molecular structure and asked me to identify it.

Oh oh. You see, I was not that hot at chemical compounds either. I peered closely - but I had no chance. I sheepishly told him I had no clue.

He grunted again. I wasn't sure whether it meant "Don't worry" or it meant "You're so dead". Anyway, it was time for question 2.

Question 2 was as bad as the one preceding it. I was asked to prove a Maths theorem. Well, there's a higher probability of me going out on a date with Jessica Alba than there is of me cracking Maths theorems.

The next 20 minutes were equally bad. Believe it or not, I did't answer a *single* question - almost all of them were mathematical or about some arcane aspect of physics or chemistry.I had lost all hopes of getting hired and was just waiting for the ordeal to end. If this were a boxing match, the referee would have called off the bout long back.

To wrap things up,I think he decided to throw in a computer science question, surely positive that I wouldn't answer it. Well, he thought wrong. By this time, my ego had been so badly damaged that I was just waiting for an opportunity to show off. The question was 'What is a garbage collector?'. The answer he got in return was a ten minute lecture from me on everything from copying collectors all the way to the CLR's generational mechanisms. I was just happy to be given a chance to speak on something I knew about - Maths I may not know, but GCs, I do know!

After my monologue, he stared at me for a second. After a couple more seconds of this uncomfortable silence,  he grunted that I could leave the room.

A few hours later, I found out that I had been hired. I also found out how some of the other interviews had gone. People were asked to show their marksheets alone and was hired based on their getting full marks in some subject back in 12th grade. Others were asked to sing and dance (literally!).

Me, I was just relieved that the ordeal was over. I was also relieved that I didn't have to go through one of these experiences again, that I was now officially part of the IT boom.

 

I hated the entire experience. I hated the fact that computer skills were the last thing they looked for in a coding job. I hated the fact that I was treated with so little respect. I hated the fact that my work with computers was ignored, that the only thing that mattered was me having failed Maths. I was also dreading having to write code in a company that hires people based on their knowledge of physics.

Post Script

Well, as you know, I eventually wound up getting interviewed by Microsoft and joined the B0rg straight out of college in May 2005. Interestingly enough, I got a letter from the company I had been hired for sometime in December 2005 asking me to report for work - whole 6 months after I had finished college. A lot of my classmates were forced to twiddle their thumbs at home for even longer, just because these companies couldn't find enough spots to stuff them in.

For the record, Microsoft never asked me for my marks or my marksheet. To this date, I don't think whether my manager's manager knows whether I've finished college or not. 

Notes

1. People who know me know how much I detest Maths. And almost all subjects which don't involve computers or literature.

2. When I joined Microsoft, I worked with our HR to generate high quality videos to show colleges. Even though I'm not completely happy with the outcome, if you attend a Microsoft campus pre-placement talk, you'll hopefully hear me and others talk about *why* we like working for Microsoft. Stuff like hacking on stuff you like, working on stuff that will change millions of people's lives. None of that BS about 'synergy across verticals' that I heard at some IT services companies' PP talks.

3.Who invariably looked bored and dis-interested - I imagined that the bad employees were punished by being sent to colleges like ours)


Comments:
Peer pressure... ahhh... Been there done that... oh wait... I am still not past it :|
(but i will still blog my expereiences with a not so much of a *bulk* IT co ;-)

Well but maybe its not fair to blame the so called *bulk* cos.. after all they make some gambles by hiring people from even mining departments (my college!!!). I do think that they can brag about themselves when they have converted so many non-computerites into decent software engineers.
 
Hopefully, I don't have to go through that:D

Maybe, I'll avoid failing, but then without Tamil, I guess I have a good chance of passing everywhere...

@casanova: "decent" software engineers?
 
Hey, just thought I'll add, come to "my" college to Interview "me" when I go to "that" stage:D
 
Nice post!!! You should write a post about your interview experience with Microsoft...

I still remember those days interviewing with those IT Services firm.. They give the same aptitude test to every college.. I remember someone leaked the paper and everyone in my college ended up matching the max score.. Hehehe.. I should write about it sometime late...

I still think that MICROSOFT has one of the best Recruiting process ... but thr r a few things that cud b made btr..

P.S. I DO NOT WORK FOR MS..
 
hmmm ... always knew that it might have been a misconception that doing well in maths= coding well . or rather not doing well in math doesnt mean you cant code ,as in my case as well.8 )

but hold on .... i still dont get how you came up with those Q's for code4bill ! :D

catch you at blogCamp...

Keep Clicking,
Bhasker
 
Hey , Loved reading your post, it felt as if you were speaking that out,after I listened to your talk abt Microsoft at Blogcamp last evening.

Regards

Kartik

(BTW I too hate maths... and CTS rejected me,coz I had failed in discrete maths, but thankfully LAKHSMI'S LOSS was NRN's gain, as I git employed a week later with Inf :-) )
 
Just for the record, there are two types of software engineers: First who consider programming as an ability to write if-then and for-loop and other language nitty-gritty and second who think about algorithms and ways to solve computational puzzles, for whoem language and technologies like GC is trivial. Computer science (which is more than just "programming") is heavily dependent on math. That's why the word "compute" comes in piture with "computers". If you don't believe it read about Turing Machines, FSMs, image processing algorithms, neural nets and so on - all of these are rooted and invented on math. Even Google's search algorithm requires fair amount of math to understand it fully (check out original paper from Page and Sergy). So it's bit surprising to me for someone who has distest for math getting hired at MS. Lot of interviewers at MS insist on asking candidates an algorithm question that involves math (usually involving big O notation). Infect some even prefers asking geometric theorems. So you might have just got lucky ;).
 
Great post, Sriram.

I, being a Linux enthusiast back in IIT, never thought of working for MS. Being the 'app sec' for my batch, I wasn't too interested in getting a Job right after college either. So, I skipped all the random Desi services company interviews and interviewed only with another large MNC with a presence in Bangalore. The interview process was a piece of crap, but the only motivating factor for me was the free trip to their Bangalore office. My girlfriend (wife, now) was in college in Bangalore and I couldn't resist the free trip there. The trip was scheduled for a few months after the interview and by then, MS had visited Chennai and screened a couple of us for interviews in Hyd which turned out to be the day after our Bangalore junket. So, I attend the Bangalore company's trip - complete with a tour of their offices (which featured two employees sharing a cubicle), cafeteria (where we had lunch with a few disgruntled and grumpy employees) and a couple of inspirational videos.

The next day, I fly over to Hyderabad for my MS interview, with the geeky shorts-clad employees in their private offices, had lunch with perky and cheerful employees and at the end of the day, a tour of the city.

Guess which offer I accepted :-) ?
 
Not Fair .... :P .. I thought Sri Ram is gonna talk about ... how to get hired at Microsoft ... :D ... nice post ... very touchy something which everyone of us feels at that age[I am still at that age] ... and what is calming is .. the phase will pass out and one day you are going to be SRIRAMKRISHNAN .... A great post ...

Hmm ...
 
This post has been removed by a blog administrator.
 
haha good one man.
i like reading ur stuff allthough came here after long time :-p
wht u wrote in this blogpost happnes with everyone :)thats why MSFT is diffrent.
 
and by the way it will be a good idea to write on how u will get in to MSFT ;)
waiting for tht post desperatly.
 
Post a Comment



<< Home

Archives

November 2004   January 2006   June 2006   July 2006   August 2006   September 2006   October 2006   November 2006   December 2006   January 2007   February 2007   March 2007   April 2007   May 2007   June 2007   July 2007   August 2007   September 2007   October 2007   December 2007   January 2008   February 2008   March 2008   April 2008   May 2008