Microsoft paper @ DAIICT 26 july

4 04 2009

Selection procedure and interview questions of Microsoft at Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT)

There were 4 rounds for selection procedure. First round was a written test, second round was group interview and 3rd and 4th rounds were technical interview. Each round had eliminations. Total 143 students were eligible for written test and 16 students were selected for the next round, ie. group interview. Only 8 students were able to go for 3rd round of technical interview. In 3rd round 4 more students were eliminated and remaining 4 students went for final round of technical interview. Only 1 student got an offer finally from Microsoft.

Following is the detail about each round.

Note: All examples which I will give here are just for your understanding. Interviewer was not giving any examples. Hardly 2 – 3 time interviewer gave examples.

Round 1: Written test
Paper style: 3 subjective questions
Time limit: 1½ hour

Question 1: Finding output….
It was string cruncher program. First remove all repeated consecutive substring with length 1, then delete substring of length 2 and so on…
Example : string is “abcabeccced”

After removing repeated substring of length 1: “abcababceccced” –> “abcababceced” (2 ‘c’ are removed)
After removing repeated substring of length 2: “abcababceced” –> “abcabceced” (substring “ab” is removed)
and so on…

Question 2: Writing a program.
Definition: You are given 3 integer arrays A, B and C of length n1, n2 and n3 respectively. All arrays are sorted. We define triplet of these 3 arrays as (x,y,z) where x is any integer from A, y from B and z from C. We define distance of triplet as maximum difference among triplet elements, i.e. Maximum of x – y, y – z or z – x. Write a program to find minimum triplet distance. (means there are n1*n2*n3 number of possible triplets are possible…among all triplets which triplet has minimum distance…Give only distance, but not triplet elements). Your program must be as much efficient as possible.

Question 3: Writing program.
Definition: You are given 2 integer numbers in linked list form. Add those 2 numbers.

Example: First number is 234 and second number is 35. So, you are provided with 2 linked lists 2->3->4 and 3->5. Your answer must be 2->6->9. (Make sure to take care of carry number). This example was given in paper.

Round 2: Group Interview
All candidates who had cleared the written test were called for group interview. Here we were given 3 problems one by one. Time limit was between 15 to 20 minutes. Once they gave problem definition we were supposed to think on it and discuss our ideas and logic about solving that problem with one of the representatives from Microsoft. Once that representative was convinced with our logic then we had to write code for that problem on paper.

Problem 1: You are given a string. Develop a function to remove duplicate characters from that string. String could be of any length. Your algorithm must be in space. If you wish you can use constant size extra space which is not dependent any how on string size. Your algorithm must be of complexity of O(n). Example: Given string is BANANAS. Output must be BANS. All repeated characters are removed.

Problem 2: You have a tree and address of its root. Write an efficient program to test whether a given tree is Binary search Tree or not. (Hint: In-order traversal of binary search tree is sorted in increasing order. Use this property to develop program)

Problem 3: You have 2 sorted lists and a function that merge that 2 lists such that output is again sorted and duplicates are removed. That means output is union of those 2 lists in sorted form.

Example: First list is 2->3->5->6->8 and second list is 4->5->6->7 and output of function is 2->3->4->5->6->7->8.

Develop test cases to test given function such that your test cases ensures that given function works for every situation. That is if inputs are valid then it gives proper output in any case or otherwise it shows error message.

Round 3: First Technical Interview
All those who had cleared group interview were called for first technical interview. They were taking minimum 2 hours for first interview. Some of us also faced interview for 3 or more hours.

Round 4: Second Technical Interview
All those who had cleared first technical interview were called for second interview. This was last round of interview. They took 1½ to 2 hours for this second interview.

I don’t remember all the questions which were asked to me in both interviews. But still some of the questions which I can remember (almost 80 to 90% questions) are listed below.

In both interview they ask questions from C/C++, java, OS, Data structure and algorithms, Microprocessors and compiler constructions. With this, they also asked me to develop more than 6 to 8 programs. You can develop all programs in 5 to 7 minutes. But after writing program they asked to find its complexity and try to reduce the complexity and write the program again. In this way it took almost 15 to 20 min for each program. Some took less than 15 minutes also.

Some of the interview questions are as follows:

  1. You are given a linked list and block size k. Reverse block of size k from list.

    For example you are given linked list of 1000 nodes and block size is 5 then instead of reversing whole list, reverse first 5 elements, then 6 to 10 elements, then 11 to 15 elements, and so on…You have singly linked list and your algorithm which you will implement must be in space, that is no extra space is allowed.

  2. You are given a tree and any 2 nodes of that tree. Find common parent of both nodes. Develop as much efficient program as you can.

  3. In unix there is a command called “tail”. Implement that command in C.

  4. Some questions about race condition (OS)

  5. Questions related to semaphores.

  6. Questions related to mutex. Applications of mutex. How to implement mutex in OS?

  7. Questions about Critical region (OS).

  8. How to ensure that race condition doesn’t occur. Give your view as you are OS designer.

  9. How to ensure that each process lock the critical region before they enter in it. As OS designer How will you force the process to do this?

  10. Questions on IPC

  11. Questions on Shared memory and Message passing mechanism.

  12. Difference between system call and API call

  13. How system call works? What happens when system call is invoked?

  14. Different types of system calls?

  15. Some questions from microprocessor. About Interrupts

  16. Types of Interrupts. What happened when interrupt is called?

  17. You are given a hard copy of a program which contains some errors. Your job is to find all types of errors from it. And discuss why is it an error. Write correct program for the same.

  18. You are given a linked list and a number n. You also have a function to delete all nodes from that list which are at position which multiple of n in the list.

    Example: if number is 3 then delete 3rd, 6th, 9th ,…nodes form the list. Develop a program that tests whether given function works properly or not. (In short they are asking me to develop general program for all test cases. By running that program all tests can be performed.)

  19. Questions on java. Exception handling

  20. Need of catch and finally block in java exception handling..

  21. How will you create your own exception.. Explain with example.

  22. Some questions on compiler construction. What is parser? What is input to the parser and what is output of parser? Difference between top down and bottom up parser.

  23. F(1) = 1.

    F(2n) = F (n) and F(2n+1) = F(n) + F(n+1).
    Develop recursive program.
  24. You are given a string which contains some special characters. You also have set of special characters. You are given other string (call it as pattern string). Your job is to write a program to replace each special characters in given string by pattern string. You are not allowed to create new resulting string. You need to allocate some new memory to given existing string but constraint is you can only allocate memory one time. Allocate memory exactly what you need not more not less.

  25. Assume that your friend is writing a book . He gives you a file that contains that book. Your job is to develop an algorithm for indexing of that book. In every book there is one index at end which contains some words which are not there in normal vocabulary dictionary. It also contains page number for reference. You can use any data structure you want. You need to justify why you have used that data structure and also need to justify your logic.

  26. Question from my B.E. final semester project. Asked me to explain whole project.

  27. Question from everything written on my resume.

  28. Question from my every project I did. They asked me to explain each project and then how to do some modification? That modification will be suggested by interviewer himself.

  29. My experience in Teaching assistantship.

  30. They had my written test answer sheet. They opened it and asked me to explain why I gave that output or why I implement that logic. How did I arrive to that solution which I had written in answer sheet.

  31. In written test, for second question I had implement a program which was not much efficient. During interview they ask me to optimize my program. They also gave hint to optimize it.

  32. During group interview, in second problem I was only able to discuss logic I was unable to develop program in given time limit. Interviewer knew this. She asked me to develop that program during interview.

  33. Which is your favorite software tool? If you are allowed to add any feature in it which feature you will add?

  34. Which is your favorite subject? Some questions from that subject.

  35. Something about yourself , your hobbies, interests, strengths and weakness.

I was unable to clear 4th round that is second technical interview. I hope this will help you in your preparation for Microsoft.





Microsoft Test Pattern

4 04 2009

 

Microsoft test paper would have section like databases, C & C++ programming, data structures, and algorithms.

What?

Here is a set of questions that I have with me which software guys have asked at interviews in the past, most of them are actually from Microsoft but a few have been pulled together from other places too. I have collected these from friends and would welcome any additions from you. Do send me your solutions, but the intent of this page is to kindle enough interest in you to try similar logic and programming questions.
PLEASE DO NOT REQUEST ME FOR MORE SOLUTIONS!

Why?

I have grown up reading Martin Gardner’s Scientific American columns on Mathematical Games and interesting mathematics olympiad problems in high school. I discovered, to my delight, Bentley’s Programming Pearls and David Gries’ The Science of Programming in my computer science education. There is underlying beauty in mathematics and computer science. Some find it and others hate the subjects. When I found some of the Microsoft interview questions in graduate school, they were similar to mathematical puzzles that I was interested in. I started collecting them more as an illustration of interesting logic puzzles and algorithms in programming, than as an interview aid. If it has morphed into an interview questions page, that is more due to interest from all interviewees out there.

Some of the programming questions have a basic foundation in mathematics and algorithms. If the given data structure has a specific amount of information and the question asks you to extract/modify the given information, it is possible (though not always obvious) to find optimal solutions, and prove that it cannot be done any better, by quantifying the information content. But, there are always elegant and ugly ways to extract the same information. When you manage to find out the optimal solution to a problem, it usually not only turns out to be elegant, but also has the “aha!” factor to it. Try proving on paper the following question from my undergraduate mid-term:

1. Everyone Loves All Lovers
2. Romeo Loves Juliet
Therefore, prove (i.e. 1 AND 2 => 3)
3. I Love You

How?

To answer one of the more frequent questions that I get: No! I have never interviewed at Microsoft. In fact, I work in a microprocessor company far removed from any software development (though I work mostly in programming). However, I have had two of my roommates and two more housemates eventually working in Microsoft, in addition to a large number of friends. None of them have contributed to this page AFTER they started working at Microsoft. Microsoft itself does not hold any patents and nor has it invented most of the questions. Most of them come from mathematics and physics books, party puzzles, programming lore and standard textbooks. I know many companies ask similar questions, though Microsoft might have made the practice more common (especially with the manhole cover type of questions).

Usage

I have spent some time in collecting with the intention of their value as a practice session. They are not meant to be exact questions that you need to know and answer in an interview. They are supposed to make you think! Discuss with your friends, colleagues, professors for answers (get your tuition money’s worth). I have left the page in simple text format so you can print them out and try them on your flight to the interview in case you are pressed for time. One of the strangest phone calls I remember is from a girl, staying up in a Microsoft provided hotel room in Redmond the night before the interview, asking me about the solution for one of the questions from this page. I hope the rest of you are saner (or do not have my phone number).

 

0. Classic: If a bear walks one mile south, turns left and walks one mile to the east and then turns left again and walks one mile north and arrives at its original position, what is the color of the bear.

ANS. The color of the bear is trivial. The possible solutions to it are interesting. In addition to the trivial north pole, there are additional circles near south pole. Think it out.

* 1. Given a rectangular (cuboidal for the puritans) cake with a rectangular piece removed (any size or orientation), how would you cut the remainder of the cake into two equal halves with one straight cut of a knife?

ANS. Join the centers of the original and the removed rectangle. It works for cuboids too! BTW, I have been getting many questions asking why a horizontal slice across the middle will not do. Please note the “any size or orientation” in the question! Don’t get boxed in by the way you cut your birthday cake :) Think out of the box.

2. There are 3 baskets. one of them have apples, one has oranges only and the other has mixture of apples and oranges. The labels on their baskets always lie. (i.e. if the label says oranges, you are sure that it doesn’t have oranges only,it could be a mixture) The task is to pick one basket and pick only one fruit from it and then correctly label all the three baskets.

HINT. There are only two combinations of distributions in which ALL the baskets have wrong labels. By picking a fruit from the one labeled MIXTURE, it is possible to tell what the other two baskets have.

3. You have 8 balls. One of them is defective and weighs less than others. You have a balance to measure balls against each other. In 2 weighings how do you find the defective one?

4. Why is a manhole cover round?

HINT. The diagonal of a square hole is larger than the side of a cover!

Alternate answers: 1. Round covers can be transported by one person, because they can be rolled on their edge. 2. A round cover doesn’t need to be rotated to fit over a hole.

5. How many cars are there in the USA?

6. You’ve got someone working for you for seven days and a gold bar to pay them. The gold bar is segmented into seven connected pieces. You must give them a piece of gold at the end of every day. If you are only allowed to make two breaks in the gold bar, how do you pay your worker?

7. One train leaves Los Angeles at 15mph heading for New York. Another train leaves from New York at 20mph heading for Los Angeles on the same track. If a bird, flying at 25mph, leaves from Los Angeles at the same time as the train and flies back and forth between the two trains until they collide, how far will the bird have traveled?

HINT. Think relative speed of the trains.

8. You have two jars, 50 red marbles and 50 blue marbles. A jar will be picked at random, and then a marble will be picked from the jar. Placing all of the marbles in the jars, how can you maximize the chances of a red marble being picked? What are the exact odds of getting a red marble using your scheme?

9. Imagine you are standing in front of a mirror, facing it. Raise your left hand. Raise your right hand. Look at your reflection. When you raise your left hand your reflection raises what appears to be his right hand. But when you tilt your head up, your reflection does too, and does not appear to tilt his/her head down. Why is it that the mirror appears to reverse left and right, but not up and down?

10. You have 5 jars of pills. Each pill weighs 10 gram, except for contaminated pills contained in one jar, where each pill weighs 9 gm. Given a scale, how could you tell which jar had the contaminated pills in just one measurement?

ANS. 1. Mark the jars with numbers 1, 2, 3, 4, and 5.
2. Take 1 pill from jar 1, take 2 pills from jar 2, take 3 pills from jar 3, take 4 pills from jar 4 and take 5 pills from jar 5.
3. Put all of them on the scale at once and take the measurement.
4. Now, subtract the measurement from 150 ( 1*10 + 2*10 + 3*10 + 4*10 + 5*10)
5. The result will give you the jar number which has contaminated pill.

11. If you had an infinite supply of water and a 5 quart and 3 quart pail, how would you measure exactly 4 quarts?

12. You have a bucket of jelly beans. Some are red, some are blue, and some green. With your eyes closed, pick out 2 of a like color. How many do you have to grab to be sure you have 2 of the same?

13. Which way should the key turn in a car door to unlock it?

14. If you could remove any of the 50 states, which state would it be and why?

15. There are four dogs/ants/people at four corners of a square of unit distance. At the same instant all of them start running with unit speed towards the person on their clockwise direction and will always run towards that target. How long does it take for them to meet and where?

HINT. They will meet in the center and the distance covered by them is independent of the path they actually take (a spiral).

16. (from Tara Hovel) A helicopter drops two trains, each on a parachute, onto a straight infinite railway line. There is an undefined distance between the two trains. Each faces the same direction, and upon landing, the parachute attached to each train falls to the ground next to the train and detaches. Each train has a microchip that controls its motion. The chips are identical. There is no way for the trains to know where they are. You need to write the code in the chip to make the trains bump into each other. Each line of code takes a single clock cycle to execute.
You can use the following commands (and only these);
MF – moves the train forward
MB – moves the train backward
IF (P) – conditional that’s satisfied if the train is next to a parachute. There is no “then” to this IF statement.
GOTO

ANS.
A: MF
IF (P)
   GOTO B
GOTO A
—–
B: MF
GOTO B
Explanation: The first line simply gets them off the parachutes. You need to get the trains off their parachutes so the back train can find the front train’s parachute, creating a special condition that will allow it to break out of the code they both have to follow initially. They both loop through A: until the back train finds the front train’s parachute, at which point it goes to B: and gets stuck in that loop. The front train still hasn’t found a parachute, so it keeps in the A loop. Because each line of code takes a “clock cycle” to execute, it takes longer to execute the A loop than the B loop, therefore the back train (running in the B loop) will catch up to the front train.

Personality

It is best to read some website or a book for questions like these.

1. Tell me the courses you liked and why did you like them.

2. Give an instance in your life in which you were faced with a problem and you tackled it successfully.

3. What is your ideal working environment.

4. Why do you think you are smart.

5. Questions on the projects listed on the Resume.

6. Do you want to know any thing about the company.( Try to ask some relevant and interesting question).

7. How long do you want to stay in USA and why (I guess non-citizens get this)?

8. What is your geographical preference?

9. What are your expectations from the job.

Puzzles, Riddles and Others





Microsoft Company Profile

4 04 2009

Microsoft is a multinational computer technology corporation. They are a veteran software company, best known for their Microsoft Windows operating system and the Microsoft Office suite of productivity software, but they have also ventured into hardware with consumer products such as the Zune and Xbox. They have made a presence on the Web with the MSN internet portal and Microsoft Live search, but have been widely criticized for their failure to penetrate this market. Microsoft’s ambitions are anything but small. The world’s #1 software company provides a variety of products and services, including its Windows operating systems and Office software suite. The company has expanded into markets such as video game consoles, server and storage software, and digital music players. Microsoft has reached settlements to end a slew of antitrust investigations and lawsuits, including agreeing to uniformly license its operating systems and allowing manufacturers to include competing software with Windows. In 2008 Microsoft made repeated efforts to acquire Yahoo! but was rebuffed by that company’s board of directors. Microsoft is the world’s largest software firm with 50,000 people working in 78 countries and revenues of over US$ 37 billion. Microsoft Corporation provides software products for computing devices worldwide. Its Client segment offers Windows product family that comprises Windows Vista; Windows XP Professional and Home; Media Center Edition; Tablet PC Edition; and other Windows operating systems. The company’s Server and Tools segment provides integrated server infrastructure and middleware software that support software applications and tools built on the Windows Server operating system. This segment offers Windows Server operating system; Microsoft SQL Server; Microsoft Enterprise Services; product support services; Visual Studio; System Center products; Forefront Security products; Biz Talk Server; and MSDN. Its Online Services Business provides an on-line advertising platform for publishers and advertisers; personal communications services, such as email and instant messaging; and online information. It offers Live Search; MSN; MapPoint; MSN Internet Access; MSN Premium Web Services; Windows Live; MSN Mobile Services; AvenueA Razorfish media agency services; Atlas online tools for advertisers; and the Drive PM ad network for publishers. The company’s Microsoft Business Division provides Microsoft office product set comprising enterprise content management, collaboration, unified communications, and business intelligence products; and Microsoft Dynamics products for financial management, customer relationship management, supply chain management, and analytics applications. Its Entertainment and Devices Division offers the Xbox video game system, including consoles and accessories, third-party games, games published under the Microsoft brand, and Xbox Live operations. This division also provides Zune digital music and entertainment device; PC software games; online games; Mediaroom, an Internet protocol television software; mobile and embedded device platforms; and Surface computing platform. Microsoft was founded in 1975 and is headquartered in Redmond, Washington. Our mission is to help people and businesses throughout the world realize their full potential. Microsoft is a multinational computer technology corporation that develops, manufactures, licenses, and supports a wide range of software products for computing devices. In the past quarter of a century, Microsoft has grown from small start-up to Fortune 500 success by creating innovative software, and working diligently to help customers realize their full potential. When you view our company profile, you’ll see examples of the groundbreaking products and services we’re developing for today’s customers and learn about our commitment to exploring tomorrow’s frontiers. Headquarters Greater Seattle Area Industry Computer Software Type Public Company Status Operating Company Size 89,809 employees 2007 Revenue $51,122 mil (15%) Founded 1975 Contact Microsoft Corporation One Microsoft Way Redmond, WA 98052-6399 United States Microsoft India Founded in 1975, Microsoft is the worldwide leader in software for personal and business computing. The company offers a wide range of products and services designed to empower people through great software – any time, any place and on any device. Microsoft Corporation India Private Ltd is a subsidiary of Microsoft Corporation USA. It has had a presence in India since 1990 and currently has offices in twelve cities – Ahmedabad, Bangalore, Chandigarh, Chennai, Hyderabad, Indore, Kochi, Kolkata, Mumbai, Nagpur, New Delhi, and Pune. Microsoft India markets its parent’s software and services to customers across India. Its offerings include the full range of Microsoft operating systems, productivity applications, and development tools. The regional subsidiary also encompasses substantial research and development operations. The Hyderabad-based Microsoft India Development Center (MIDC) is Microsoft’s largest R&D facility outside the US (second only to the company’s Redmond location worldwide). Other Microsoft businesses in India provide internal and commercial software development, technical support, and consulting services. Under its mission of “Realizing India’s Potential”, the company has commenced strategic initiatives towards creating a digitally inclusive society in India, forged local partnerships for building a vibrant domestic IT ecosystem, and empowering the Indian developer community and working towards innovating in India, with India and for India. The Microsoft India Development Centre (IDC) is Microsoft’s second Product Development Centre outside USA. Through this team we develop end-to-end strategic products like Windows Services for UNIX; Visual J#.NET; Outlook to Notes Connector and Windows System Resource Manager. Our strategy is to align with the focus areas of Microsoft and as a result we recently created the Enterprise Storage Group; Windows Server Group; Windows Networking Group; Tablet PC Group; Business Solutions Group; Developer Tools Group; Messaging group and Subscription Group. So as you can see – there is something for everyone! The IDC has three core functional units: Development; Testing and Program Management. These units focus on product development starting from customer engagement, specification, architecture, design, development and release management. We are always happy to meet Computer Science Graduates having basic technical skills and excellent problem solving minds. If you are passionate about coding, testing, and creativity, there’s no doubt you’d enjoy the challenge of a career with IDC. We seek those who thrive on team spirit and possess the confidence to conceptualize, architect and develop new products that impact millions of people across the world. Come and join our team! Life is full of defining moments. This could be one of them. One thing we’ve learned over our brief history is that nothing is impossible. Just as people around the world embraced our original vision of a computer on every desk and in every home, we are confident that the future will hold amazing new technologies that will further enable people and businesses around the world to realize their full potential. Contact The Great Eastern Centre 70 Nehru Place New Delhi, 110019 India For more details please visit www.microsoft.com





Pay Scale For Freshers in India IT

10 02 2009

Pay Scale For Freshers in India IT Company- Pay in LPA
Accenture-2.1
Adobe-5.7
Amazon-7.5
Attrenta-4.8
Caritor-2.0
CISCO-4.0
Computer Associates-4.5
CTS-2.1
DE Shaw-6.0
Deloitte-7.0
Fiorano-5.0
Flextronics (HSS)-3.0
Google-12.0
GE-3.0
HCL-2.0
Hexaware-2.1
IBM-2.5
Impulsesoft-4.5
Interra Systems-4.6
Induslogic-4.2
Infosys-1.8
Kanbay-2.25
Kritical-5.6
MBT-2.5
Microsoft-7.8
Mindtree-3.0
Motorola-3.6
Oracle-4.2
Patni(PCS)-1.7
Perot Systems-2.5
Polaris-2.0
SAP Labs-4.0
Samsung-4.6
Satyam-2.25
STM-4.5
Sun Microsystems-5.0
Syntel-2.05
Tata Elxs-1.9
Tavant-3.6
TCS-1.8
T-Mobile-8.0
Trilogy-7.5
Verizon-3.0
Virtusa-2.4
Wipro-2.1

Here you can find Latest Salery Package of Freshers in India. We are giving you this detials only for infromation which you can know what the salery given by TOP IT Companies. Before you join any company you well know what you will get there.





Infosys Step by Step Guide

9 01 2009

I’m providing some important info regarding the Infosys below here.

Please go through it carefully, and i think this will be some wat helpful for u all.
Many are Sending Queries Regarding Infosys Call Letter, Exam Pattern, Interview Pattern, How to Apply for Infosys….and so on….

I’ll give Explanations to all these Questions each in separate Mails. Plz go through them which will be helpful to all of you at present and also in your coming future.

Regarding Applying to Infosys:
Infosys is giving Notifications regularly these days and many people are applying to it. Some are getting Call Letters immediately and some are not getting and some are getting after a short span of time. So, no need to worry about how many times to apply to Infosys. We can’t do any thing regarding this issue, and have to wait for the Call Letter.

Regarding Call Letter of Infosys:
The Main thing about the Call Letter is “Call Letter will be sent to BULK Folder of One’s Mail”. Some body are Emptying their Bulk Folder and in a dilemma that whether they got the Call Letter or not. No need to Worry if you also do in the same way. You will get Call Letter to the Permanent Address mentioned in the Resume applied to Infosys, and also get a group of SMS’s from Infosys HRD if you have a mobile also and mentioned that no. in your Resume.
Don’t Delete these things. If you have any one of the above, they will allow you to the exam.
The Next main Thing is we can’t decide who are getting the Call Letters and basing on which criteria they are getting the Call Letters. But, one thing is sure that, if your academic % from 10th are above 65 – 70, then you will get the Call Letter surely, though not now some other time. No need to worry about it, why bcoz they are about to conduct some more exams in the coming days. So, don’t worry much abt this matter and start preparation for the examination.

E-mail id is: careers@infosys.com

Regarding the Things to be Taken to the Exam:
– We’ve to take the Call Letter sent by the Infosys to the Exam. If Call Letter is not came through mail or through post, and if you got only SMS from the Infosys HRD, don’t worry about this. You will be allowed into the Exam if you show the SMS to them. So, don’t delete the SMS from the cell.

– We’ve to take any Identification proof of ourself, like College ID, Electoral ID, Bank Credit / Debit Card which consists of our photo on it, etc., Be careful, they won’t accept any Bus / Railway passes, Institute ID Cards.
– We’ve to take Two Passport size photographs of us to the Exam.
– Be sure to take the Xerox copies of the marks list to enter the marks into the Application form given by them to be filled up by us before commencing the exam. If you are not having the marks lists also no problem, but you have to enter the Total marks scored in 10th, Inter, Degree, Pg, and Total Max.

Marks and the overall % calculated as – (Total Marks Obtained in All Sems / Years) / (Total Max Marks of all Sems / Years). Be sure to enter the % based on this calculation only.

Regarding Filling the Application Form:
They will ask to Fill an Application Form before the commencement of the Examination which consists of 4 pages and regarding our personal details, like
- Date, Place of Birth
- Blood Group
- Allergies
- Last Major illness / Surgery with specific date
- Eye Vision
- Parent’s Details
- Passport Details (If not having, no problem)
- Educational Details along with % (from SSC to PG)
- Languages Known
- Previous Working Details (If Experienced)
- Two Reference’s Addresses & Details like Email, Ph no. (can give our HOD’s or lecturers Details) for the Verification purpose
- Two Infosys employees details (if known any body)
- Whether appeared for Infosys or Progeon (Sister concern of Infosys) previously
- Educational Achievements like Scholarships, prizes
- Extra currical Activities & Achievements
- Etc., and some more details I think so.

So, be careful to know about all the above details before going to the Exam itself. Otherwise, they will not consider our Application I think so.

Regarding the Exam Pattern:
The Exam is for 1 1/2 Hours, in which 1 Hour is given for 10 Puzzles to solve, and the Remaining 1/2 an Hour is given to answer 45 Simple English Grammar Questions.
There’s no Need to Worry about the English. It’ll be Quite Easy.

Regarding Puzzles & English:
The Puzzles is of 50 Marks, and i came to know that we have to score above 35 to get qualified in the test. They will take the Puzzles Question Paper after the completion of 1 Hour. So, if there are any unsolved puzzles, you can note them in the rough paper which they will give you to make the rough work, and can try to solve them during the English Section, as all are saying that English section will be very easy and will be completed within a short time.
Prepare all the previous Placement Papers questions and also go through GRE Barrons for some types of puzzles, and Shakuntala Devi Two Books. “Puzzles Insight” by Y.R.K. Mahesh is also a good one.
It consists of all Generalized Answers for all types of Puzzles which can be implemented very easily.
Be Careful in Solving the Puzzles and presenting the Answers to them in the given Place. Be Sure you are providing the Answer to the specific Question only in the Allotted Place. Some Questions may be typical a little bit, but don’t skip them, as some times they may carry more weightage than other questions, not regarding marks. They will check who tried to solve those questions and selecting those candidates. I don’t got answer to one question, and came to know that the persons who tried to solve that question got selected in the written test. So, don’t leave any question though you don’t know it and don’t got answer also.
Some times, they are asking two essays and asking to write an essay among them. I think its optional.
If you got selected in the written test, then that’s all. You can be confirmed that you got selected for Infosys. 99% of the people got selected in the written test got selected in the Interviews also. The remaining 1% those who not selected are because of their communication skills. That’s all.

Regarding Interview:
The Interview is of Purely HR Based. There will be Two Persons. One Younger and One Elder. Younger One make to keep us cool, where as Elder one fire the Questions on us, that too HR Questions.
The Questions are as Follows : -
Tell me About Urself.
What are Ur Strengths and Weakness.
Explain Ur Project in Claymen Words and Do U Tested it or not
Why do you want to join in Infosys? What do u know about us?
Why should we hire you?
What can u do for us if you are Selected?
What are your strengths and Weakness?
What’s the time you faced a lot of trouble in your life and how you solved it?
And some more questions like this,
And questions based on your Interests and Hobbies……………..

They stress mainly on your hobbies, so be careful in answering to those questions.

Also, they will ask some two to three, or some are asking upto 5-6 puzzles. There’s no need to solve them all at the spot itself. It’s enough if you explain how you will solve those puzzles. That’s all. They will check how you are trying to solve those problems and your way of approach to solve them.
They will ask u whether u have any questions. Be prepare well for this, and ask some worthy related questions. Don’t try to ask the info regarding infosys, as they expect you to be prepared for it. Ask some questions regarding training or abt the responsibilities you have to play if u are selected, like that. There’s a lot of questions to be asked in this regard.
Try to prepare some worthy questions and try to ask them.

Ok naa. That’s all. They will say that u’ll be informed within 3 weeks. But, sometimes it may take upto 2-3 months also. In the mean while, they will enquire all the details provided by you in the application and in the resume are correct or not. So, be careful in providing the exact and correct information to them at any stage.
Never give up at any stage. Just check your mails, most importantly, “BULK” mails, as the mails sent by them are going into “Bulk” Folder, weekly twice. You can get mail from them at any time, mentioning that you have been selected and get ready to join in the company.
In the mean while, you can go through your daily routine. Don’t think much about the mail sent by them. They’ll sent the mail whenever they think you are worthy to be selected and got cleared all the info regarding you. That’s all.

All the Best for You.