 |
 |
 |
|
|
| |
|
|
 |
| |
 |
|
 |
 |
 |
 |
 |
At
Microsoft India Development
Center our teams develop
strategic products for Microsoft
|
|
| |
|
|
 |
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
|
|
 |
 |
 |
 |
 |
 |
 |
| B.Tech, Motilal Nehru National Institute Of Technology |
 |
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
|
|
|
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
|
 |
 |
 |
 |
 |
 |
 |
| 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? |
|
|
 |
|
 |
|
 |
|
 |
 |
| |
|
|
 |
|
|
|
|
|