Sainath's Advice on Wednesday, June 30, 2010 :
Software development is all about :
- Understanding the problem domain correctly
- Designing an approach to solve it logically
- Identifying the technical tools / actions that need to be taken
- Implementing the technical solution i.e. programming the same
The 1st 3 steps are very important - all good interviewers usually rely a lot on scenario based questions to test a potential candidate's ability to think on his feet. In fact, this should be a mandatory practice as only bookish technology knowledge / concepts are not going to help in a real project. While you can prepare for technical concept based questions - cracking scenario based questions would require the ability to find solutions.
I can suggest the below steps:
- List down all the scenario based questions which you have faced in interviews so far
- Think of as many scenarios as you can and list down these as well
- Work out how you would solve the same in a real-world situation - if you are unsure of the same consult experienced developers for the answers and then check out the technical basis of the same on MSDN
- Keep giving interviews - you will gradually observe patterns even in the scenario based questions which are asked.
All of the above steps if done in enough measure and consistency will eventually ensure that you get a break.Interviewers do not expect you to have faced each scenario - but they do want to know what you will do if you are faced with the scenario they are asking about. If you are able to give a satisfactory answer they will conclude that you will be able to work independently in the long term. Else they will conclude that you will require a lot of support and hand-holding atleast in the initial stages.
Nav234 said on Thursday, July 01, 2010
thank you srinath,
yeah you right,i keep attending interviews now,so that i could get all
unkown scenario based questions and trying to work on it.If possible
can you guys list me some of the FAQ scenario based ,so that it would more helpful to me.
thanks in advance