Skip to main content

How did Venkatesh Ganesan crack Google despite being a Mechanical Engineering student at BITS Pilani?

The first time I ever wrote a rhyme people laughed
My friends called me impetuous and a little brash
Local rockers were dissing cause I was spittin raps
My father said its a fantasy, it would never




I heard from some of my friends that he studies Mech Engg. I was really amazed. PS: I don't intend to undermine him or his talent in any way. I wish him all the very best. I just wanted to know a little bit about this from his point of view (his strategy, preparations etc.) which will be helpful to a lot of people. Does Google usually take non CS students for Software Engineer profile?

I couldn't stop, giving up was irrational
Was skipping meals to save up and build a capital
Discriminated by fiends for bein broke
Subject to jokes, I was in need of neat clothes
Life was provocative, opposite of how it is not
For those who contradict to seek solace in God
Like I was targetted, with some chronic hate
Pretended I'm fine, while everybody walked away
My first ever gig and nobody was there to support me
But for my brother Smokey and his homie who barely
had known me
I went ahead and eventually ripped the mic
Ended up making a 100 fans in a single night, now....
- Brodha V



Pardon me. I'm neither a rapper nor do I have a hundred fans.

Yet I can relate strongly to that excerpt.

I won't lie. It was hard for me and indeed a gamble.

I like problem solving. A lot. However, problem solving in itself, has different genres.
Different disciplines offer different problems to solve, each one rich in its own respect.

Long story short - I found the problems that Computer Science had to offer, to be quite fascinating.

What was more exciting was that I could solve miniature versions of those problems online on a number of different sites (SPOJ,Codeforces, topcoder etc.) and learn so much from it. (Competitive Programming - if you'd like a lame term for it)
It became like a game for me. The best game I've ever played in my life.
I got obsessed with it.
I ended up solving more than a thousand problems in a year.

The end result of this was that :

1) I wrote a lot of code.
2) I learnt about different Data structures and Algorithms in Computer Science. I fell in love with them.
3) Given a problem, I can now jump to the crux of it without focusing much on the low level details - This is a rare and important skill in the field of Software Engineering in my opinion.
4) My debugging skills improved a lot - Again very important.

I was glad to be able to put these skills to good use in an internship that I did recently.
It involved designing a data structure to address a cool problem.
I shall not go into more details here as it's supposed to be kept confidential.

Now coming to your questions:

Q. What was my strategy?

I had no strategy as such. I blindly did what I found to be interesting over and over again.

Q. How did I prepare for the interview?

All my preparation was done in the process of solving problems. I did not prepare anything special for this interview.

Q. Does Google usually take non CS students for Software Engineer profile?

I don't have any statistics on this. But I believe if you have a deep passion for the field and are genuinely good at your stuff, then anyone would like having you on their team.

Your branch is not tattooed to your forehead. (Right?)
Go ahead and do what you like.


The only thing standing between you and your goal is the bullshit story you keep telling yourself as to why you can't achieve it.
- Jordan Belfort

Comments

Popular posts from this blog

JNTU-K B.Tech R10 All Results | Manabadi | Schools9 | jntuk.edu.in

Hi Friends...! It is some what difficult to search the all regular and supply results in google from manabadi, schools9 or from jntuk.edu.in for JNTU-Kakinada B.Tech students of R10 Regulation. So, that for this purpose Results Release team collected all the results and providing you to check the results of jntuk r10 regulation.  JNTU-K R10 B.Tech All Results [2010-14] JNTU-K R10 B.Tech All Results [2011-15] JNTU-K R10 B.Tech All Results [2012-16]

Adobe Acrobat XI Pro 11.0.0 Multilanguage (Cracked dll )

(Size: 530 MB) Adobe® Acrobat® XI Pro is more than just the leading PDF converter. It's packed with smart tools that give you even more power to communicate. Easily, seamlessly, brilliantly. NEW Edit text in a PDF - Fix a typo, change a font, or add a paragraph to your PDF as easily as you do in other applications using a new point-and-click interface. NEW Convert PDF files to PowerPoint - Get a head start on new projects by saving a PDF file as a fully editable PowerPoint presentation. NEW Create new PDF and web forms - Customize professional templates or design from scratch with the Adobe FormsCentral desktop app included in Acrobat XI Pro. IMPROVED Standardize routine PDF tasks - Make it easy to create PDFs consistently. Guide people through the correct series of steps with Actions. NEW Edit images in a PDF - Resize, replace, and adjust images in your PDF with no need to track down the original file or graphic.

The anatomy of anxiety

Mac OS X 10.8 Mountain Lion ISO Untouched OS download

Description I noticed that there are no complete and untouched Mountain Lion ISO images uploaded on any torrent sites. The only one available had its boot sector stripped so it could fit onto a 4.7 gb dvd. Therefore it is not bootable or very hard to boot! So here is a untouched copy of Mountain Lion in the ISO format. It will require a dual layer dvd to burn!  This iso was made by opening the golden master "InstallESD.dmg" in disk utility and converting it to a cd/dvd master. Macs use the extension ".cdr" for raw image files so I then changed it to ".iso". Now it is completely compatible to be burned with any iso image burner available! To burn on a mac in disk utility simply change the extension back to ".cdr".