on November 21, 2008

Recently i watched DASVIDANIYA , the hindi movie .. I am a big fan of Vinay Pathak . His performance in Bheja Fry has touched me ... The humour at its best . I have never seen a classic actor like him . That's the reason i was waiting for Dasvidaniya for long and at moment i decided to watch it alone in theatre when no one was there to accompany me . I generally never prefer watching movie alone in theatre, but finally i downloaded it and watched it .

Every movie as its best scenes , Following is one scene which has touched my Heart and the performance from Vinay Pathak is unbeatable.

Vinay Pathak is suffering from Cancer and can die in another some months and decides to do a set of things which he wanted to do before he died . one of which is telling his childhood love (Neha Dhupiya) that he loves him .. He meets her after a long time only to find that She is now married happily . But a wish is a wish and he decides no matter what he will tell her that he loves her . Watch the clip .




I really wanted to see how Neha Dhupia Neha Dhupia feels after Vinay Pathak Proposed her . That's one thing movie missed .

on November 12, 2008

PUCSD Memories PUCSD was a different place, it added a new flavour in my life, the style of education, the atmosphere of department and the life here altogether were in-sync with my likings and were just like me, Not only it taught me Computer Science, it taught me life too. I have learned and seen all the dimensions of life in PUCSD. The time spent here was great for me. i will always remember this part my life which has made the rest of my life. I might have become a man of success without coming to this institution, But now i will become man of values and principles too. It was an honour for me to meet and learn from Great teachers like Roy (when will you do that question i gave you ? ) and Mody sir . Some Beautiful Moments in PUCSD 8588115933982525693 There are many who became part of my life in PUCSD and i have learned a lot from them .. Each person has taught me something while i was with them .. This part of my life will be one of the most important part of my life. I miss PUCSD ... manish

on November 2, 2008

Placement week for FP is going start soon and there are some questions needs to be answered .

1. What are generally the main sections in the written exams for FP ?

The main parts are

Aptitude questions and puzzles (mostly easy ones)
C questions
DS , OS , Algo
Sometimes Networks , Database and other subjects

2. What's the level of the following in FP :

Puzzles :

Depends on the company , Some companies like Amazon , Adobe , Yahoo , Microsoft asks good and little tough questions .

Other companies may ask puzzles which they think are very good and tough , but most of the time its crap and done by people like us .

C :

Good quality questions , above average , better to know each aspect so that you can answer most of the questions .

APTITUDE :

Questions are of 10+ level , Some practice and revision before the FP will definitely help . But the most important is the speed you do it .

OOPS concepts(will anybody ask for design patterns or they will ask only core language concepts)

hmm... There is less chance anybody will ask DP , but better if you include it while answering , it would definitely make some impact .

OS (is galvin sufficient for FP)

OS is very important , Basic knowledge is sufficient , Deep knowledge is a plus always .

Btw , What is Galvin ? !!!

3. How I should prepare to talk about Internship since I didn't get to code much in my company and didn't get to work on the core part of the product . What to do if the interviewer gets into to much details of my Internship.

Most of the time it would not happen , while FP , just tell them sincerely what you did , If you did your job well as it was expected from you , its good enough , No one expects you to be great coder before they hire you , They will judge you very well from there interview if you can be a good employee for them or not .

Don't try to makeup things , just be sincere and tell exactly what you did .

4. I am thinking not to prepare for DBMS and n/w at all.

If you plan to do this , then be ready to be unable to answer the questions in these fields , If there is a network or Database company then you are not preparing for them , which may be ok , if you are not into N/w or Database much and don't plan to go in that field .

5. Any special tips/papers for any Company

Amazon : Be good with everything , good in Algorithms and Puzzles .

Trilogy (Versata) : Flawless coding , Algorithms . CPA wont help much .

Symantic : Don't worry , answer crap with confidence , they will take you.

Sybase : Be good with Unix , good CPA will help .

Fair Issac : Be good in Maths and logic , good analytical Skills

on August 22, 2008

IT preperation for PUCSD

What is IT ?

IT is Industrial Training which you do for 6 months in Industry. You work on some project , may be you do some Coding or most of the time some bug fixing or QA .
I have seen that most of the people take IT very seriously , where as its not that big thing. Dont worry for IT .. i mean worry for getting IT but dont worry if you cant get into some high profile Companies PUCSD is crazy about like Amazon , Versata or any thing like that.

What you get into a BIG company ?

Most of the time there is a project which is already complete and you do some bug-fix or testing or some build some module . Which is perfectly fine. No body is going to put you on hardcore development from day 1 , you will only give you things which they think you can handle. Even in regular job people end up doing bug fixes and understanding the product for initial 6 months or more . So expecting hard core development is not a good idea

+ : High stipent , good facilities
- : no good work (most of the times)

What you get in a Small company ?

In small companies , most of the time you can get better work (which is most important) but the stipend wont be that great like big companies , but it would be sufficient.

What do companies ask you when they come for Campus ?

Hardly it matters what you have done , most of the time they dont even ask anything ... and when they ask , they ask you to explain what you did ? Thats it.

Does it affects what have i done in IT ? Does that matter a lot while i get offer at the time of FP ?

Not really. There are people who have done testing work and now doing Pure dev work , There are people who did development work in IT and now doign Testing and other non-dev work. There are people who have done XYZ and now doing ABC .

FP is different and your IT matters very less . mainly you have to do good in interviews and written exams.

Does CPI matter ?

Let me tell you when CPI matters .

- Most of the companies keep minimum CPI criteria for students to sit in the written exams . they may allow people above 3.0 or 3.5 sometimes . In that case CPI is something which will help you .

If they find 2 good candidates with equal skills and they have to take one then if there is big gap in CPI it will matter. But if there is small difference like <1 style="font-weight: bold; color: rgb(51, 0, 0);">How should you see Written test and interview ?

From what i and almost everyone has seen that written test is something you study for . all your maths skills , C and other knowledge helps you most at the time of written test. you have questions in front of you and you answer it . Here comes your knowledge and only your knowledge and the fact that how much you have mugged up (i hate it) ... how many differnt C problems you have done , and how deep you know about something.

Interview is something you show your creativity , your confidence , sometimes your appearance , and most of the time your luck .

I have seen people who are great in OS , Algo , Data structures and over all computer science , but are weak in aptitude ... and that turns out to be the biggest nightmare . they are able to crack all the questions they will face in interview , but they are not just able to reach there because they fail in written.

Aptitude and C are very important part of any written test (most of them) .. you cant afford to be bad in aptitude . its the first step of your ladder. If you cant make it , you cant pass through.

Just make sure that you clear written easily and interview is something more muck rather than skill. What matters most in interview is your confidence , some times how you appear (yes , i am talking about physical appearance , they dont expect Salman khan , but just be a polite , nice , clean , smart person)

Is my coding skills important ?

You can be great coder , but you can fail here . Coding at IT or FP time is different. When we code for our assignments and for lab work , we have adequate time , we have computer to test the mistakes . But in IT or FP you dont have time ... you are given 30 min or 1 hr to write a program and it should RUN !!! ... What it means is that it should be very near to perfection . you should be able to handle all the cases apart from small things like <= should not be there in place of < . and many other small small things . Just try to write a HeapSort() in C on paper and then try to run it . You will see where you stand. Yes , you code in C only .. no python , C++ or java etc. You cant afford to be bad here , you need to be a Fair (if not good) C programmer . Atleast a paper coder. Try to write a lot of programs on paper , most of the times if you are solving a problem , try it on paper and then test it . It should help . most of the companies ask C coding in there written exam , so if you not good at it, that will be bad.

I am ignoring maths and puzzles and only doing C , data structures , OS etc ?

Thats not a good thing. Companies do not need a C programmer or an OS expert with an average mind . They would rather prefer average C and OS person with exceptional problem solving capabilities. You must be able to solve complex problems apart form working knowledge of other things. This is mainly for Fp and not for IT and its also true for IT .

When they ask things from you they will see how are you solving it and not that you gave a correct answer . A correct and right approach is much appreciated than a right answer.

What will happen during IT time ?

Surprises , there is a one word answer but let me elaborate over it . Be prepared to see a person get a IT before you who has less CPI then you or who was considered less smart , less attractive , less knowledgable than you all these days ... That happens .

Just dont worry .. keep cool , be confident . Its just a matter of 3-4 hrs that they have to judge people and they have there own criteria's . It might happen that A knows 10% and B knows 90% , but A was asked nothing from that 90% what he/she doesnt know and B was asked a lot from 10% which he/she does not know .

What subjects are more important?


OS : OS will be asked by everyone , this i would rate rank 1 . atleast it will be among top 2 always ... Each company will ask OS except some like versata.

Algorthims : this will also be asked by almost every company , make sure that you brush up all the basic questions like those arrays problems and linklist problems .

Data structure : This will go same way like Algorthim . this will be asked by almost every company . Make sure that you know the concepts and seen many questions . Share a lot of qustions with each other and practice.

Puzzles : Yes , i would put puzzles and riddles after this . Most of the companies test your problem solving skills and your way of thinking . Here , its not neccessary that you give them correct answer , you will win if they are convinced that you are able to think in right direction and can lead to correct answer if you are given some more help , its obviously great if you can solve the puzzles , but its ok if you cant.

Rest all subjects :


Some Tips and things to remember

- If you dont know something , be straight and tell them that you dont know (make sure its not a very very silly and simple thing , if they ask you to traverse a linklist , dont say you dont know , rather try it) . But they ask you how malloc works internally , its something not everyone knows , so you can tell them that you dont know . and give them chance to go ahead. People who come to recruit understand that you cant know 100% , you its fine if you said that you dont know 2 -3 out of 10 things.

- Make sure you do aptitude and C very very well (for written) .



Programming interview exposed : http://manish.pucsd.googlepages.com/Programming_interviews_exposed_1_.pdf
: Read This ebook , it has good problems of DFS and other things , which are very nicely explained. This is a must read.

Orkut Community for PUCSD puzzles : http://www.orkut.co.in/Community.aspx?cmm=36434569
Join this community and discuss some of the puzzles and questions. Mainly this is focused for Algorthim and puzzles . If people are ready and enthsuastic , we can start active discussion .


Some comments and experiences : I asked some people to share there experiences and write a small paragraph for you people so that you can understand what people do in IT and how they feel about it . I am sure it will help.

"In my IT, I have done testing of Sybase IQ products which include writing scripts for automated testing, executing scripts and some parts involved manual testing as well. In my initial days of IT I was given time to learn shell scripting and database concepts especially about indexes in deep. In my IT days I was given two main projects – work load monitoring and load improvement. The work that I was doing required mainly shell scripting, python code and dbtest (a Sybase tool) scripts

I doesn't liked manual testing, the work given to me was completed by me in the given time that is all required by a company. Many times some of the works gets blocked due to one reason or other.
during my IT I was utilising saturdays and sundays for FP preparation
"

Vivek Bhardwaj , batch 05

"
I worked on developing a test automation framework for there product called Unwired accelerator . mainly i worked in python and xml parsers . I learned about syncing technlogies . and overall product architecture ... there was not much work load . The stipend was very good , the atmosphere was excelent . i love Sybase . its a nice company to work with. For my FP the only 1 out of 4-5 companies asked which interviewed me ... my current company didnt even ask about it .. i guess they dont even knowthat i did any IT :) . So for my FP its didnt matter at all. "

Manish Chauhan , batch 04


"well i wasn't that happy going to symantec initially, but as i always say it depends on the team. Well i worked on making a test automation tool for one of there product's QE team. The work was good, basically related to DS, C/C++, lots of XML parsing and creation, mostly related to Window's system environment(that was a new thing :) ). Learned new tools as well. I think going in for an IT you don't require anything extra, you will grab the things there.
Just one thing, be in touch with at-least two people in your team one, your mentor/buddy, second the person whom he reports, as these are the people who will be the one sending out your details."

Vineet Garg , Batch 04


"I did my IT at IIT Bombay

There at IIT, as part of the job I was involved in mainly two things,
> was involved as a tutor in GCC workshop
> was involved with some GCC code changes which finally didnt completed (or bettr say I couldnt complete)

From my IIT experience I gained only two things
> I read GCC source code (so now, I am not afraid of reading any code :) )
> Got time to do things othere than course/syllabs like learnd TT, and other tech related stuffs.

What I feel , my IT experience was not an Ideal one, and dont thing u can take an example out of it (anyways, now nobody goes to IIT)
Somebody who did IT in industry could provide better insight.

:)
"

Neeraj Chopra , Batch 05


"During IT u have to do things within deadline & this deadline is strict coz ur ppo depends on it. so u learn to do ur task faster & better. I learned new things in optimization of db query. how a database engine works, how to design ur db schema to make your query writing easy. having said that it makes u feel confident each time u complete a task & get appreciation for it. u shud b master of the subject in which u r doing ur IT. Also getting corporate culture xperince helps u in real job.keep discussing diff ideas with ur seniors/mngrs during IT also helps u"

Preetdeep , Batch 04



If there are any doubts or questions , you can always shoot an email to manish.pucsd@gmail.com .

Manish Chauhan
http://www.finance-and-investing.blogspot.com/

on June 1, 2008

I Have learned a lot of english idioms and words by interacting my US teammates and they help me learn new things without knowing knowing themselves that they do.

These are things i have learned from them.

you beat to it : This means "to do something before someone else can".

hold down the fort : Taking care of the place you're at while others are gone.

take a stab at : To attempt or try OR to guess


on May 6, 2008

This small documentory shows how slavery exists in insects world. How a powerful species of Ants make another ants species their slaves by fooling them.


on April 15, 2008

Writeups

Following are the writeups about me from my class mates in MCA at Pune University Computer Science Department.


"Agar tum mere is sawal ka jawab doge, to main tumse dus aur sawal poochonga":)

If you find someone scribbling on a piece of paper on the door-steps of the dept. b sure he is none other than Manish.:-) He has got a real knack for puzzles and
Number Theory.His fav. past time is reading and increasing his knowledge about numbers.Be it CM, SIM, or Graphics, he has special affection with all these subjects.The mere reason behind it being it involves Mathematics. He is a very cool-headed person with simple and humble approach towards life.You would always find him smiling and thats the best part in him. He is very helpful when it comes to assignments and has been a gr8 aid to me from time to time.

He is a fun-loving person and does not need any reason to laugh.His PJs are really Pathetic and imagination all the more weird but he can bring smile to ur face with his descriptions of funny scenarios. Although a movie-buff but never trust his comments on a movie as according to him every movie is "Good":-) and there were times when after watching a movie, I wondered why did I even listen to his reviews about it.

His write-up won't be complete without the mention of his cooking skills.
He is an excellent cook and has a passion for cooking and experimenting new
dishes.He loves to eat and mebbe thats why he loves to cook as well.I'll terribly miss the time when we cooked together.IT was really gr8 being with you and thanks for making me eat all those things which I really hate to. I'll even miss your peculiar way of saying "Arey Beta.....":-)

May God bless you.Have a great future ahead.

-Archana.



Are beta Manissss hum tumhara writeup likh rahe hain. "Mr. cool" of csd, spreads calmness whereever he goes. You can't irritate him no matter what you do(beleive me I have tried everything). I see my own reflection(not physically ;-) ) in him. We have had discussions on every conceivable topic and our thoughts were almost same. In these three years I have learnt a lot of things from him. Intelligent and intellectual his motto is "study less, understand more".

Very helpful, he has taught many students on the eve of exams without caring about his own preparation. Known for his jokes, his heights of everything, I still remember his one liner on height of poverty ;-) . Energy and soul of khadki group, he has the potential and he'll achieve his goals of life.


-Kshitij


Manisssss is what we call him,thinking about him creates coolness in environment.he is as cool as the cold waves in greenland.This is one of his strengths and one of things which i tried to learn from him during 3 years with him.he became famous as gabbar singh during our intro session.A guy with discipline,loves mathematics,with a good smile and do enjoy anything involving thought process.applies mind on everything.loves good food,good music and likes to innovate.from last three years,i have seen him in his blue nickers with a banyan over it at flat. This guy is responsible for getting many people passed during first sem.

This guy is having many dreams and he will surely get them.wish u a happy and
successful life ahead.

- Rachit


Manish or better call him maths bond...one who is engrossed in his own world of numbers...one either finds him solving a problem or reading a book on numbers...he is one of the nicest people i have come across...very helpful,kind and down to earth...he loves being in his world of maths...and has amazing ability of grasping things...and is very good at explainin them too...n hence he has cleared the concepts of lots of people in the dept...well i guess this is wat majority of people in dept knw abt him..but her ecomes the insiders view...he is not only gud wid maths concepts but he is equally gud wid his fundas abt life....

he has a very clear understandin of everythin n amazes me by putting things which may appear confusing n complicated to others in a very simple matter of factly manner.manish is someone who knows his priorities right...stands by his principles...n doesnt believe in gossiping :))...he is truly a gem of a person...n now dat he is making a new beginning in his life i wish him all the success n happiness...n im sure he'll make it big in tihs world!!!
cheers manish!!stay as u r!!

-Shazia

This person can certainly write "n" number of problems on an N-size array.
Yes, i am talking about the "Aare Beta" or "Khanshi" as we know him(because of his non-stop 365 days of coughing in a year). During Third sem, we often felt that whenever he is going to open his mouth, either he is going to cough, or Going to through an N-size array problem on us. The gabber singh of our class, has a really dangerous smile. Being with him for three years(as we were room-mates too) has taught me many things about life, commitment, passion for what you do. How this person never fooled around a system wasting his time(while i am writing this article, he is doing some kind of coding) made me amazed some time.

I will never forget how he used to write the code for assignments in 2 days, and then refine them to perfection till the submission day(and announce the refinements every- time he made them to the whole class). He has always been in limelight of helping out people(specially girls) on any subject(if he can) but i know the whole and soul purpose of his was helping and learning.He makes good food(though rice is always a part of those dishes). The word from his mouth which scares me the most is "probability", i don't know how he thinks of mapping any thing with probability. The last thing i came to know about this guy is he always want to play "flash" every night(i don't know how he will manage his money?). One more thing about this person, never challenge him to write a code in gofer, i know he will always win. All the best to you man.

-Vineet


He's a brilliant guy. Has a real flair for solving puzzles and questions that would make a mince meat of anyone else's brain. I consider him to be a very good friend of mine. We spent a lot of time together visiting companies (being fellow place members) and those were great times. He made every situation seem easy and light. He does have a gross sense of humour though at times....

The most admirable thing about him is his super-cool temperament. He never
takes much tension. He's very down to earth and a genuine person. With his brain, sincerity and all the good will that he's sure to get, he's bound to be very
successful in his life.

-Priya


Manish is the most hardworking person i have ever seen. He knows what he
wants and is fully dedicated to achieving that. He is damn brilliant, has awesome grasping power. There were many classes, especially CM and SIM, when he would be the only one who got what happens in class and after that he would explain that to everyone. He is good in all subjects, be it maths, logic or coding.

He is very humble person. He also likes to cook and is very good at it. He
is always happy and would make others laugh with his jokes. If u hear "arree beta" be sure manish is around (;-)).

He got a knack for puzzles, would always be asking puzzles from others. He
is very helpful, if you have any problem, he would always help you out. I wish him all the best for future. May you have a wonderful life ahead. Do keep in touch.

-Jyoti


I'll forever remain grateful to him for all the times he's helped me with my studies. He's been like a mentor to me many times. The best thing about learning from him is that he never grudges or complains about his time being wasted and is willing to explain a thing countless no. of times if a person has any doubt.I really think that he has a flair for teaching. I wish him the very best in his future.

-Megha

on March 20, 2008

My favorite Sayings

- "In a day , when you dont come across any problems - you can be sure that you are going on a wrong path" - Swami Vivekanand

- "Three sentences for getting Success :
a) Know more than others. b) Work more than others. c) Expect less than others." - William Shakesphere

- "Winning doesn't always mean being first , winning means you are doing better than your have done before."
- Bonnie Blair

-
" If you can't fly, then run. If you can't run, then walk. If you can't walk, then crawl. But whatever you do, keep moving." - Martin Luther King Jr

- "Everything is consistent in short term" - Myself

- "You only have to do a very few things right in your life, so long as you don’t do too many things wrong." - Warren Buffet

-“Luck is what happens when preparation meets opportunity.” - Seneca


These are some of the words or sentences which my friends have said, may be without realising its beauty and depthness ... If you try to understand they have a lot of meaning and truth of life ...

"
Life goes its way u enjoy it your way" - Deoyani