Click Here to Install Silverlight*
United StatesChange|All Microsoft Sites
Microsoft
Links

Innovation from MIDC

At Microsoft India Development Center our teams develop strategic products for Microsoft
Home
Contest Details
Archives
Mahesh Paliath
B.Tech, Motilal Nehru National Institute Of Technology
The Background
Born in Gods own Country I passed through the portals of Chinmaya Vidyalaya (Cochin), Chettinad Vidyashram (Chennai), Infant Jesus (Kollam) and finally did my X and XII in Rajagiri (Cochin). Between parental and peer pressures and my natural inclination towards anything remotely related computers a via media solution was found in my joining the B.Tech computer science stream at Motilal Nehru National Institute of Technology where I am currently in my final year.
The Passion
Besides the extra long hours spent fragging and scrapping, much of my free time is spent in watching movies (any kind…favourite being the LOTR trilogy) and listening to music (currently in love with it) and of course watching Friends(for the umpteenth time). Albeit not since entering college I also sing, play the guitar (currently my favourite), the drums, violin & the organ (as my friends used to say...jack of all trades). But nothing intrigues me more than finding a glitch in the college computer network (so I can have free net :D) or tinkering around with the latest C compiler. I also love playing games, basketball, football, snooker, tennis... u name it I play it .

The Attitude
“Curiosity killed the cat...but I'm not one”
“You cant please everyone”
“Never let the kid in you die”
“Challenge the orthodox and be original”

The Life
Coming from a reasonably well off family academic educations and competitive exams more out of peer and parental pressures than interest or need. During my high school days my tastes were kindled less by my teachers than by my brilliant cousin who reveled in software, hardware and infact anywhere. While other computer afficianados were going thro structured courses I had the wonderful opportunity of learning things at my own pace and pleasure.

The Work
Currently I am working on improving the current generation of Fuzzing tools (used for testing for application vulnerabilities) available in the market and creating their smart cousins using Microsoft technology and a little bit of logical and smart reasoning. It involves a lot of analysis of product code at the assembly level and understanding the reasons as to why current fuzzers have low code coverage and how it can be improved.

Microsoft
Love it or hate it there are very few people on this planet who have not heard of it and this itself is a great achievement. The fact that the software produced here is being used by roughly 500 Million users around the globe and that any minor change in code by any of its employees directly affect such a huge number of people creates respect for the company and its employees atleast in my mind.

Code4Bill
“Opportunity knocks but once but temptation leans on the doorbell” . Ever since I first heard about Code4Bill the temptation to actually code for Bill has been overwhelming. The concept, the shortlistings, the standards, the internship, the exposure have all been and still are fabulous and mind boggling and makes the temptation even greater to C4B
 
Brain Teasers

Here are some of the questions that the code4bill contestants answered. How about trying your hand at them?
Multiply 14332 represented in base -7 with 16430 represented in base -8 and represent the output in base -9.
An array contains 9 occurrences of 0s, 8 occurrences of 1s and 7 occurrences of 2s in any order. The array is to be sorted using only swap operations. What is the minimum number of swaps needed in the worst case to sort the array?
You are given an infinite number of cookie boxes containing either 6, 9 or 400 cookies. You are allowed to use these boxes in any combination so desired. What is the maximum number of cookies that you cannot give out using the above boxes?

© 2009 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement