How difficult is it to get a job at Microsoft or Google?

<ol>
<li><p>Well, what kind of qualifications do you need to get a job here? And I'm mainly talking about the technology related jobs like software engineer.</p></li>
<li><p>What about the non-technology heavy jobs, like the finance/sales/marketing department jobs in these firms? Is it a little easier? Or as tough? Or a lot easier? </p></li>
<li><p>What about an internship? Pretty difficult too?</p></li>
</ol>

<p>I tried doing some research, but no clear answers. So how hard is it really to get a job at these firms.</p>

<p>1) One of my TA’s applied to Google, but he said the hire the majority of those from where they recruit. The schools they recruit from:
UCLA
UC Berkeley
UIUC
UT Austin
Columbia
Brown
Princeton
Penn</p>

<p>I don’t know about Microsoft, but I’d assuming roughly the same thing would happen</p>

<p>2&3 - No clue</p>

<p>If you know your Algorithms, Data Structures and OO inside out, I don’t think landing an internship at Google/Microsoft should be too much of a problem. The students I see getting positions there are usually the ones who have been coding since middle school.</p>

<p>To my knowledge Google/Microsoft don’t really look at GPA when selecting candidates to interview.</p>

<p>A full time position is probably a lot harder since they can’t kick you out when summer is over.</p>

<p>I know people that have gotten software engineering internships at Microsoft (Not sure about full-time, but I’m an EE so most people I know aren’t interested)… I’ve never met anyone personally that has gotten any position with Google. From what I’ve heard, getting a job at Google is very difficult and very competitive, and if you get an interview I think you should give yourself a pat on the back.</p>

<p>Google hires from wayyyy more colleges that those posted above. Here is a good page about their hiring process and what they look for:</p>

<p><a href=“http://www.google.com/jobs/students/us/[/url]”>http://www.google.com/jobs/students/us/&lt;/a&gt;&lt;/p&gt;

<p>Microsoft hires more students from the University of Waterloo, than any other college:</p>

<p>[About</a> UW | University of Waterloo](<a href=“http://www.uwaterloo.ca/aboutuw/]About”>http://www.uwaterloo.ca/aboutuw/)</p>

<p>How do you know that Microsoft hires the most from Waterloo? The articles just says top source</p>

<p>I looked at facebook careers and they list some schools that they visit</p>

<p>[University</a> Recruiting | Facebook](<a href=“Redirecting...”>Redirecting...)</p>

<p>Check the list at the bottom</p>

<p>I actually had the opportunity to interview with Google, but turned them down (for a variety of reasons). I was surprised when I got an email from them at all, because I didn’t remember every applying to the company. Apparently they have informants who get resumes posted online for career fairs at otherwise big-name events. They must, or I have no idea how they would have heard of a modest student from a modest school in rural Alabama.</p>

<p>EDIT: So if you want to increase the chances of getting an interview, I’d recommend trying to get your resume places that people notice. For instance, I was a student volunteer at SC09 (it may have been ~50/100 of us, undergraduate and graduate, from around the country) and they had a job fair featuring a few big names, and forget about the convention to go along with it. There are a lot of things like this to do, and being involved in something like this may be a good way to be seen by a lot of people if your school isn’t one they recruit at heavily.</p>

<p>fortify- personal, direct knowledge (I’m a researcher at another Canadian university). But I have also read it. It may have changed in the past year but it was factually true until 2008. If it has technically changed, the point is still the same.</p>

<p>Bit of scouting about, but here is a quote from Bill Gates:</p>

<p>

</p>

<p><a href=“http://www.ctv.ca/servlet/ArticleNews/story/CTVNews/20051013/billgates_waterloo_20051013/20051013?hub=Canada[/url]”>http://www.ctv.ca/servlet/ArticleNews/story/CTVNews/20051013/billgates_waterloo_20051013/20051013?hub=Canada&lt;/a&gt;&lt;/p&gt;

<p>waterloo is best in its math, which is a great fundament for computer science…</p>

<p>I can tell you Google goes to other schools besides the ones on that Facebook list…</p>

<p>Being involved with a team that gets to the ICPC World Finals can also be helpful in getting an interview opportunity.</p>

<p>It can be very difficult to get a job at Google or Microsoft. Like applying to a top tier school, there is fierce competition. Many arguably talented people are not hired. Furthermore, the interview process can vary quite a lot. You may get “impossible” brain teaser questions, algorithm questions, questions about specific programming languages or operating systems, questions about trends in computing, … the list goes on and on.</p>

<p>I would recommend that people interested in working at Google or Microsoft read the blogs of people who work there and ask them questions.</p>

<p>I’ve just been offered an internship position with Microsoft and am currently interviewing with Google, so I can speak a little about my experience.</p>

<p>It depends who you are as to how hard it is to get jobs with these companies. To be honest, I think it helps a lot to go to a well reputed school. Both companies definitely hire from less prestigious schools, but you may need to work a little harder to secure an interview. Going to a good a school and having a good GPA will get you an interview with both companies. A friend of mine with no work experience but a good GPA at UCLA was able to get interviews with Google and Microsoft. I had some work experience from last summer which I think helped me out. By “good GPA”, I am talking above 3.8, though I think a 3.5 will be good enough to secure an interview. I’d bet that less than a 3.5 is good enough too, though in this case you may need some good experience to offset your GPA. However, if you actually want to get an interview, DONT JUST APPLY ONLINE. Go to any events Microsoft or Google is hosting at your school. Talk to recruiters, give them your resume, follow-up, etc. </p>

<p>Once you actually get the interview, you’ll have a phone screen. With Microsoft, the phone screen was mostly behavioral (though there were a few problem solving questions). Google’s phone screen was far more technical. Once you pass the screen with Microsoft (I can’t really speak to how hard it is to do this…), they’ll fly you out for a full day of interviews. Obviously, these are pretty tough. They highly value technical skills, communication skills, and a drive to learn. Communication skills seem pretty key.</p>

<p>Although I’m speaking about internships, note that Microsoft hires 85% of its interns so the interview process for interns is difficult.</p>

<p>Feel free to ask me if you have any questions!</p>

<p>Note: I’m actually working as a “Program Manager” at Microsoft, not a software developer. This is still in the software engineering side of things, though it’s not straight programming.</p>

<p>Google and Microsoft are hardly the only companies in the computer industry, though they (and Apple) may be the most well known to the general public.</p>

<p>So for anyone who does work at Microsoft (like @arcadefire1027), how are the interviews when they fly you out to Redmond? </p>

<p>I applied for the Program Manager position and I’m going up there pretty soon. From what I understand, this position is highly technical but it’s more focused on design than coding. So is the interview to scale? or did they still ask you to write a lot of code?</p>

<p>Friend’s kid is working at Google. Did his undergrad at University of British Columbia in computer science.</p>

<p>I just saw Google World. They claim to receive 1,000,000 applications a year! They also explained that the process of actually getting hired was a very long one, lots of steps, with lots of interviews and such.</p>

<p>yashar22: My interviews for the PM position definitely focused more on communication skills than anything else. There were a few high level design questions (and how would you code this) but communication skills were definitely the focus. Also, having an eye for a good design and showing interest in the position were important. There are loads of PM interview stories online, so I’d search around a bit before your interviews.</p>

Above a 3.8 GPA? That is a ridiculous statement. I go to University of Florida (top 50 computer science, but by no means a “prestigious” university and two or three of my friends got interviews with Microsoft AND Google. Their GPA’s are 3.4 and 3.7. Microsoft and Google care more about what type of experience you have, and how good at coding you are. GPA, in my experience, has ZERO correlation. None, whatsoever. I can’t stress enough how little correlation it has. I have a 3.8 GPA. The captain of my programming team, who just got a job at facebook, has little above a 3.0. So, there you have it.