Live data from Hacker News

How I (almost) got an internship at Google

ecarmi.org

31–40 of 137 posts

Re: How I (almost) got an internship at Google

#31
post #5

Google's loss is some other company's gain. Apply to places like Facebook or Microsoft or Amazon instead. Or in your case The New York Times. Personally I was in between jobs recently, so I sent Google my resume using their online application site. After about a month, Google still didn't get back to me -- meanwhile I managed to interview at 6 different places (all the way) and found a new job. "I heard nothing for a…

Having done the internship application process this year, I believe that's the one he's talking about, yes. It basically asks you to rate skills on things relevant to Google, and give location preferences and such.

I don't think it was optional, though perhaps I'm mistaken and filled it out assuming it was required.

Re: How I (almost) got an internship at Google

#32

Earlier quoted context omitted.

Don't be so pompous. Most people know how to implement it, it's not a difficult concept. It's just that there are edge cases and intricacies of implementation that yield bugs.

The quote I'm referring to mentions pseudocode, which makes integers overflowing and stuff like that irrelevant, since that's dependent on the integer representation you're using.

It's not integer overflow that makes the problem difficult. It's off-by-one errors in the predicates (< vs. <=) and indexing operations (n/2 vs (n+1)/2).

Re: How I (almost) got an internship at Google

#33
I went through the Google process too and it didn't come out nicely.

First, I have had almost no actual CS lessons in my university, because it was more focused on general engineering and IT management than on code writing.

However, I've done quite a bit of code in various open source projects and I've touched quite many technologies...

I went through the sets of interviews, and I really seemed to work quite well, even if many design-patterns where unknown to me (I didn't know their names). But the last one wasn't the best one.

Therefore, I got the mail telling me that they got no positions for me, which I understood and accepted easily (I had another engagement at the time).

However, I dared to ask "why?". Was it my technical skills, my personal skills, my logic skills or the way I answered the process, the cause of my rejection?

They refused to even discuss about it, which is not even reaching the minimum of politeness I expect from a company. When they asked if they could keep my Resume, I told them to go away...

This recruitment process does not seem enough respectful for me and gave me a very bad opinion of the company.

Re: How I (almost) got an internship at Google

#34

given two full hours and any high-level language (including pseudocode) only 10 percent of professional programmers implemented binary search correctly, according to Jon Bently. Wow! I'm not particularly intelligent and I'm not in the top 10% -- but I could implement an in-place quick-sort in C in 10 minutes that my interviewer could run with only a minor fix (forgot a semi-colon), and I even described the parallel v…

There was a post a while ago on HN about how a very large of the people applying for a given job are in the bottom fraction of the total talent pool. Essentially, the good people get hired quickly (or are never looking for someone else to pay them in the first place), and don't apply for lots of jobs, whereas the people who don't get hired keep applying for other jobs, thus stinking up the statistics.

Re: How I (almost) got an internship at Google

#35
post #33

I went through the Google process too and it didn't come out nicely. First, I have had almost no actual CS lessons in my university, because it was more focused on general engineering and IT management than on code writing. However, I've done quite a bit of code in various open source projects and I've touched quite many technologies... I went through the sets of interviews, and I really seemed to work quite well, ev…

Some companies refuse to discuss that on principle as a way to protect themselves from lawsuits. So you shouldn't take that too personally.

Re: How I (almost) got an internship at Google

#36

My story: After my technical phone interviews, I got "accepted" as an intern, meaning I was in the Intern Pool of Rot, where I waded and waited for a team to fish me out. I waded and waded for a couple of months, hoping for a kind suitor. The HR woman always told me that she was "optimistic" about my prospects, so I rejected offers from other companies. Then a really cool opportunity came, and I accepted that offer b…

Same here. Twice in a row.

First time, I was told a manager would call me to explain me which team I was being matched with. I received the call to tell me I had an offer... two days after the deadline set by the University. And it is not like this deadline is unknown to employers.

Second time, again, I received an offer. This time, I had to call, one week before the deadline, after two weeks of hearing nothing from them. Two students in my class were in the same situation, one had to send a hate mail to finally get a reply. The other one got one only after the deadline.

To be honest, this really isn't the best way to go about it. Makes you fell like crap as an intern. I interned at fairly large and well known tech companies in the past (Facebook, heading to Bloomberg this Summer) and got offers from many more (Amazon, Microsoft, Zynga, EA, etc.) and my worst experiences were always with Google. As a freshman, Google looked like the dream internship, the company to aim for. Four internships later, it is now pretty low on my list.

Definitely not impressed by their recruitment process. And this all happened in the past 12 months.

Re: How I (almost) got an internship at Google

#37
Lucky him, atleast he got to face tech interviews. As for me I never got the chance to prove myself.

I got my call, was inquired about my projects and current offers by HR and then got a rejection letter next week. After I inquired, it turned out that my low GPA [ 7.03/10.0 ] was the cause. They want academically bright freshers with shining GPAs and with strong CS101 skills.

Re: How I (almost) got an internship at Google

#38
post #13

I wouldn't bother applying. Why the hell would you want to work a company that runs you through the gauntlet like this, only to give you the chance that maybe you'll get hired? I mean, this is obviously a really skilled guy who has lots of prospects. Why are Google so popular anyway? I genuinely don't get it and would love to know from someone who has specific knowledge. Do they pay better than everyone else? Work on…

> Why are Google so popular anyway?

I've been a Googler for a little less than a year and so far I absolutely love it. Compensation is good, the perks are fantastic, the caliber of people I work with is stellar, the work is challenging and interesting, and the culture and processes are the best I've seen.

> A long process of interviews like the ones I have heard about hints at more pain and no autonomy once you actually join.

I believe it's the opposite. You have to run the gauntlet to get in because once you do, you won't be closely monitored and you'll be given a lot of autonomy. The hiring process is stringent to try to reduce the number of internal gates you need once you get in.

Re: How I (almost) got an internship at Google

#39

My story: After my technical phone interviews, I got "accepted" as an intern, meaning I was in the Intern Pool of Rot, where I waded and waited for a team to fish me out. I waded and waded for a couple of months, hoping for a kind suitor. The HR woman always told me that she was "optimistic" about my prospects, so I rejected offers from other companies. Then a really cool opportunity came, and I accepted that offer b…

Somewhere in that pool of rejected interns is the next Bill Gates...

But to actually be the next Bill Gates he or she will have to not get picked. Then 30 years from now the story will be "If only I'd gotten that intership at Google I'd never have started this amazing company. What? You've never heard of Google? Well let me tell you about how it used to be..."

Re: How I (almost) got an internship at Google

#40

Earlier quoted context omitted.

The quote I'm referring to mentions pseudocode, which makes integers overflowing and stuff like that irrelevant, since that's dependent on the integer representation you're using.

It's not integer overflow that makes the problem difficult. It's off-by-one errors in the predicates (< vs. <=) and indexing operations (n/2 vs (n+1)/2).

@haberman, I've edited my initial post.

Not arguing with you as that gets many good people during interviews. But I'm going to provide some anecdotal evidence to the contrary ...

In binary search this problem comes from the length of an array, which is either odd or even, and then you're doing a division by 2, which should trigger alarms in your head all over. And just as when you were taught in your first CS class (either high-school or college) you pick 2 simple examples for both cases, and test with pen and paper (tools provided during any interview).

When I did interviews from the employer's side -- the people not doing this were either totally unprepared, failing most other questions, or brilliant (and lazy) people that considered the problem too easy to bother checking the implementation.

Surely, put into context it can provide a valuable filter, but it's not saying much about the top X% of the talent pool, which my post was about.

Post reply on HN