 |
 |
 |
|
|
| |
|
|
 |
| |
 |
|
 |
 |
 |
 |
 |
At
Microsoft India Development
Center our teams develop
strategic products for Microsoft
|
|
| |
|
|
 |
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
|
|
 |
 |
 |
 |
 |
 |
 |
| National Institute of Technology,
Warangal |
 |
I have currently completed my pre-final (III) year Bachelor
of Technology in Computer Science and Engineering from National
Institute of Technology, Warangal. Despite belonging to West Bengal,
I have spent my life all over India at places like New Delhi,
Vishakhapatnam and Pondicherry and currently call Pondicherry my
home. |
 |
 |
 |
 |
I have been
interested in computers (which was lots of programming
and little to no gaming at that time) early on in life.
Mostly a BASIC programmer at that time, I branched on to
C, when I was in Class X. Before college, I was juggling
C, C++, Java and Visual Basic. Books are a passion; of
course my reading significantly went down after I
stepped into college. After coming to college, I have
been involved in web design and am currently the
webmaster of the Department web design team. All of this
has not diminished my interest in puzzles and the like,
and you can still find me keen on puzzles and abstract
mathematical problems.
Code4Bill was the first contest of its stature that I
got into. Despite the fact that I already had an
internship offer from Microsoft for the summer, I
decided to give Code4Bill a try when Mr. Gates announced
it in December. Initially ‘just another contest’, it
quickly ended up as the chance of a lifetime. The idea
that you are in the top 20 can be a great morale booster
and can propel you to heights you never through
achievable.
At Microsoft I get to work on a challenging project with
a supportive team behind me under the aegis of my
mentor, Niranjan Nayak. The work environment could be
aptly described productive and the facilities provided
are unparalleled. Working among the best in industry,
I’ve found that the very best are also the most friendly
and helpful. Between bursts of play, we all manage to
get some work done. You have freedom to think, evolve
and innovate and are limited only by the depths of your
creativity.
In my team, we work on applying cutting-edge
technologies to end-user products. I am currently
working on several scenarios which arise on coupling a
mobile device with a computer. The idea that a computer
can be used as a tool to provide services to a mobile,
and make the mobile a more powerful and desirable device
to work with, is the basis of my project. I once
believed that you either work because you love it or
because you are paid for it. Here I get paid for working
on something I really love!
Apart from work, I really love playing around here.
Despite having the dubious distinction of being among
the worst Pool players around here, I still believe I
can improve! (I guess my friends think I am a hopeless
case.) I am better at foosball, however, though I still
couldn’t take on the best in the company. I also love
chatting (face-to-face) with friends on a wide variety
of topics. Online, I can be found at
Doc (my blog) and
orkut. With all these ingredients mixed in, I am
truly enjoying life around here. I have probably never
enjoyed life and work as much as I am now, but I believe
the best is yet to come… |
| |
|
|
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
|
 |
 |
 |
 |
 |
 |
 |
| 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? |
|
|
 |
|
 |
|
 |
|
 |
 |
| |
|
|
 |
|
|
|
|
|