Pages

What is programming really about?

Tuesday, 7 April 2015

A programmer was asked an interview question - "If you had to construct a swimming pool for Mark Zuckerberg and had no budget limit to your project, describe the pool you will make?"

Now this guy didn't have a clue about how swimming pools are made or what are the requirements for one. But his answer was what you can expect out of a programmer.

His answer - Let's consider the components here - A pool, a fountain nearby, a changing room, a bar, a resting/sunbathing area, and some other stuff rich people have by their pools. Since here we are referring only the pool, I will only describe the pool. Also since Mark loves Star Wars, this would be a Star Wars themed pool.

Let's consider the pool to be rectangular with a standard size of 16ft by 32ft. Now for lights, there will be one at every 4 ft along the perimeter. The colors of the lights will change if Mark decides to select Sith theme or a Jedi theme. On a closer look at the each of the light you will see a distinct star wars character on each of them, which will only be visible when you are close enough. The lights will also ..... **gets interrupted by the interviewer**

Interviewer - Let's move on to another question.

Programmer - But I haven't finished my answer sir....... in fact, I had barely started.

Interviewer (who was a wise man) - You don't need to, you're shortlisted for the next round.

Programming is about taking a problem (making the pool) and defining a solution to it(size of pool, lights, right down to each light) where every small detail is elaborated cause you are trying to convey it to the dumbest thing on a planet(a computer)

No comments:

Post a Comment

Thanks for your Comment..

 

Tags

Hash Tag (5) Download (4) UI (4) Web Design (4) Android (3) Best Free Font (3) Font Face (3) Free Font (3) Typeface (3) Web (3) App (2) Font (2) Free (2) Google (2) Programming (2) Windows (2) Windows Phone (2) Android Studio (1) Apple (1) Application (1) Apps (1) Bug (1) CamScanner (1) Computer Science (1) Earn (1) FineScanner (1) Free Image (1) GUI (1) Genius Scan (1) Glasses (1) Google Chrome (1) Google Drive (1) Google House (1) HQ (1) Interview (1) Intro (1) Launch (1) Lollipop (1) Micromax (1) Microsoft (1) Mobile App (1) Mozilla Firefox (1) NASA (1) ODG (1) OS (1) Opera (1) Pirate (1) Review (1) Scannable (1) Scanner (1) Search (1) Skills (1) Snapseed (1) Testing (1) Tools (1) Top Five (1) Video (1) Whatsapp (1) Win10 (1) YouTube (1) Yu Yuphoria (1) iOS (1) iOS 8 (1) iOS 9 (1) iPhone 6 (1) iPhone 6S (1)

Archives