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)
(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.
Maybe, I'll avoid failing, but then without Tamil, I guess I have a good chance of passing everywhere...
@casanova: "decent" software engineers?
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..
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
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 :-) )
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 :-) ?
Hmm ...
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.
waiting for tht post desperatly.
<< 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
