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
Arijit Sengupta
National Institute of Technology, Warangal
About me
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…
 
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