- #1
mr_coffee
- 1,629
- 1
I thought I'd post this here to other computer science majors.
Well after looking over my resume they thought I deserved a phone interview. So I get all prepared skipped spanish 2 because they gave me a 1 day notice they were calling me. So I had to really focus.
Instead of focusing I actually took a nap (1:00pm to 4:00pm) when I should have been at Spanish (interview was at 7:15pm), I think it actually helped me though.
I wasn't really nervous because I already have a job at IBM but this is how the interview went.
He calls me, and first thing, I can't understand a word he is staying. He has such a strong Asian accent. I was like, SOB!
I usually am a smooth talker when it comes to interviews but this guy wasn't listening to a word I would say. It sounded so automated he was just reading it off a piece of paper.
He first said, HOW ARE U.
I said, Great thanks, how are you doing?
GOOD TO MEET YOU.
SO WHY DO U WANT THIS JOB?
WHAT IS YOUR INTEREST IN PROGRAMMING?
WHAT WAS MOST CHALLENGING PROGRAMMING?
HOW DO U SOLVE THE PROBLEM TECHNICALLY?He then says, CAN U LOG INTO LIVECHAT?
I say, sure, one moment.
I log into the live chat.
Note: Live chat is a program that is basically like a chat room, he can see you type and I can see what he types.
He gets kicked out of the program a few times before he gets in there, then he pastes this to the screen:
He said, please write solution.
Suppose you want to randomize an array of 52 values, from 0 to 51 with no repeats, such as you might want for a deck of cards. Make sure the shuffle is as thorough as possible.I did it.He then try's to ask me the complexity of my algorithm, I had to guess about 10 times before I figured out what he was even asking. He made it sounds like he wanted test cases or something. Finally I guessed, did you mean you want to to find the complexity of my algorithm?
He was like yes yes.
So I told him and he then goes good.
He then tells me in 2 weeks I'll know if I need to come down for a 2nd interview (the 2nd interview is the hard one, its where you either get hired or not).All in all I was very disappointed in the interview, he couldn't even speak English, I could tell he was just trying to rush through it without even getting what I was saying even though I thought I had good answers to all this questions. He would only write down a few words.
It really seems like the whole interview is based on that 1 programming question, if you get it, you get the 2nd interview, if you don't, you don't. Because he didn't get personal at all like my other interviews where I really felt like I connected with the interviewer and the interviewer cared about my responses.
If I do get a 2nd interview and I do good I'm not even sure if I'll accept it because its only for a summer.
I already know I have a job at IBM. If I reject my manager at IBM (he wants me back in the summer but no official letter so that's why I applied to Microsoft), he may keep that grudge and not want to hire me full time after I graduate in spring 2009.
Or I can take a change with Microsoft after its 3 month internship and I'll have to go through the whole interview process again (so there is no garutnee like there will be with IBM).
I might work with IBM then while I have a full time job, try to get with Microsoft it seems safer than screwing both company's and end up jobless when I graduate.
Any advice/feedback welcome.
Well after looking over my resume they thought I deserved a phone interview. So I get all prepared skipped spanish 2 because they gave me a 1 day notice they were calling me. So I had to really focus.
Instead of focusing I actually took a nap (1:00pm to 4:00pm) when I should have been at Spanish (interview was at 7:15pm), I think it actually helped me though.
I wasn't really nervous because I already have a job at IBM but this is how the interview went.
He calls me, and first thing, I can't understand a word he is staying. He has such a strong Asian accent. I was like, SOB!
I usually am a smooth talker when it comes to interviews but this guy wasn't listening to a word I would say. It sounded so automated he was just reading it off a piece of paper.
He first said, HOW ARE U.
I said, Great thanks, how are you doing?
GOOD TO MEET YOU.
SO WHY DO U WANT THIS JOB?
WHAT IS YOUR INTEREST IN PROGRAMMING?
WHAT WAS MOST CHALLENGING PROGRAMMING?
HOW DO U SOLVE THE PROBLEM TECHNICALLY?He then says, CAN U LOG INTO LIVECHAT?
I say, sure, one moment.
I log into the live chat.
Note: Live chat is a program that is basically like a chat room, he can see you type and I can see what he types.
He gets kicked out of the program a few times before he gets in there, then he pastes this to the screen:
He said, please write solution.
Suppose you want to randomize an array of 52 values, from 0 to 51 with no repeats, such as you might want for a deck of cards. Make sure the shuffle is as thorough as possible.I did it.He then try's to ask me the complexity of my algorithm, I had to guess about 10 times before I figured out what he was even asking. He made it sounds like he wanted test cases or something. Finally I guessed, did you mean you want to to find the complexity of my algorithm?
He was like yes yes.
So I told him and he then goes good.
He then tells me in 2 weeks I'll know if I need to come down for a 2nd interview (the 2nd interview is the hard one, its where you either get hired or not).All in all I was very disappointed in the interview, he couldn't even speak English, I could tell he was just trying to rush through it without even getting what I was saying even though I thought I had good answers to all this questions. He would only write down a few words.
It really seems like the whole interview is based on that 1 programming question, if you get it, you get the 2nd interview, if you don't, you don't. Because he didn't get personal at all like my other interviews where I really felt like I connected with the interviewer and the interviewer cared about my responses.
If I do get a 2nd interview and I do good I'm not even sure if I'll accept it because its only for a summer.
I already know I have a job at IBM. If I reject my manager at IBM (he wants me back in the summer but no official letter so that's why I applied to Microsoft), he may keep that grudge and not want to hire me full time after I graduate in spring 2009.
Or I can take a change with Microsoft after its 3 month internship and I'll have to go through the whole interview process again (so there is no garutnee like there will be with IBM).
I might work with IBM then while I have a full time job, try to get with Microsoft it seems safer than screwing both company's and end up jobless when I graduate.
Any advice/feedback welcome.
Last edited: