Hi I am ravi, this is my first personal interview in my career. Please comment me over my answers and my way of answering:)
No, I'm going to make some general commentary about society and seem really obnoxious but that's just the effect of stupidity rubbing off on me.Q: Tell about yourself?
Me: I am N.Ravikumar coming from Unjapalayam; I am pursuing my B.Sc Information Technology degree in Dr.NGP Arts and Science College. I love programming and blogging.
Okay.Q: what are the different stages in SDLC?
Me: Requirement Analysis -> Design -> coding -> Testing -> Implementation and Maintenance
What? WTF is SDLC? Is that some Indian codeword that they teach? Oh, it means Software Development Lifecycle. And your answer's wrong because there are plenty of different approaches to the question of how to develop software. It seems like you're describing the waterfall model, which is the worst one. I can't understand how an education system could churn out people who give such answers. And why would anybody even ask such a braindead question? It's not as if a candidate is going to have trouble adapting to whatever some particular company does for its development process.Q: what are the advantages of C++ over C?
Me: C++ is an Object Oriented Programming Language while C is a Procedure oriented language
Q: Other than that?
Me: Sorry madam, I don’t know.
You didn't answer the question, you completely fail. You didn't even try to answer the question. Where does your answer say any advantages? You give weird categories, except that "procedure oriented language" is not a real category. There is no such terminology. Another example of an education system designed around the recitation of answers without comprehension.Q: what are the advantages of Using C?
Me: Don’t know madam
I am curious: do you know C or C++? Have you used them at all?Q: what are the advantages of .NET framework?
Me: Robustness, security, RAD, Interoperability….
What's up with these absurdly generic answers? What's so secure about writing a .NET application. What RAD do you get relative to, say, RoR? You didn't even mention actual stuff that affects one's life as a developer for the platform.Q: What are the different types of Models used in Software Development?
Me: Waterfall model, Spiral Model, Prototype model
I don't even understand the question. Some of the software development world is completely messed up, and a symptom of this is generic questions like the one asked here.Q: which is the best model?
Me: Waterfall model
Q: why?
Me: !!!
Why would you answer "waterfall model"? WHY??? I don't know what you mean by "model" but if the question uses the word "best," the answer isnot going to have the word "waterfall." The only way any answer about software development uses the word "waterfall" is if the question has the word "worst" because -- wait a second, why are we even talking about this?
Q: What is an abstract class? Me: It provides the skeleton structure of the members and functions of the class.
Could you go into more detail? How would you use it?Q: Does VB.NET support multiple Inheritance?
Me: Yes, Multiple inheritance can be achieved through using Interfaces
I suppose you might s/Yes/No/ there, but ok.
But why are you even getting asked such a question? Why would anybody ask such a trivia question? Why don't they just have you write some code on a whiteboard. This is completely messed up.Q: Can we initialize variables in the interface?
Me: No, We can just only declare the function, sub and property procedures we cannot assign value to the variable in interface.
Again they shouldn't be asking these questions. Something is wrong with the Indian mentality.Q: What are the different types of validators?
Me: Regular expression validator, Custom validator ,Comparison validator, Range validators etc
In what universe did the word "validator" get a standard definition in the computer science lingo?Q: What is the process carried behind during the Postback property?
Me: The page automatically requests itself
Why is this even in a college curriculum. I'm going to become president and nuke India.Q: In order to update a part of the Webpage, Is it necessary to request and reload?
Me: NO
Q: Then how it is reloaded?
Me: Sorry Madam, I don’t know it.
It is so messed up that you'd answer "no" and then not know the actual mechanism used.Q: What are the different type of state managements available?
Me: Application state, session state. #I forgot one#
Sigh who cares about these questions; ASP.NET is obsolete anyway.Q: What is meant by Tracing?
Me: Sorry Madam, I don’t know.
stupid questionQ: is it possible to display two different columns from the two tables?
Me: Yes
Q: how?
Me: !!!
stupid question
The person asking the questions doesn't "get" programming and apparently the person answering them doesn't either.
I hope someday India will fix its education system, and when it does, it will take over the world because Indians are the most naturally intelligent people in the world.