Others Interview Questions and Answers (266) - Page 1

What is agile software development?

In software application development, agile software development (ASD) is a methodology for the creative process that anticipates the need for flexibility and applies a level of pragmatism into the delivery of the finished product. Agile software development focuses on keeping code simple, testing often, and delivering functional bits of the application as soon as they're ready. The goal of ASD is to build upon small client-approved parts as the project progresses, as opposed to delivering one large application at the end of the project.

For more, see http://www.agilemodeling.com/faq.htm
what is software development lifecycle

NOTE: This is objective type question, Please click question title for correct answer.
what is 3-tier architecture

NOTE: This is objective type question, Please click question title for correct answer.
What is UML?

UML (Unified Modeling Language) is a standard language for specifying, visualizing, constructing and documenting all the artifacts of a software.
What’s the difference between // comments, /* */ comments and /// comments?

// is used to comment Single line

/*---*/ is used to comment Multi-line ,

/// is used for XML documentation comments.
What is the difference between scripting language and programming language?

Scripting languages code are interpreted at run-time. This means that every time we want to run the program, a separate program needs to read the code, interpret it, and then follow the instructions in the code. (eg. PHP, ASP, JSP, JavaScript, VBScript etc.)

Programming language code are compiled before it is run. Once it is compiled, it can run any number of times. Because compiled code are already been interpreted into machine language, so it is typically faster than scripting language. (eg. C, C++, C# etc.)
What is "M" language?

"M" is a new modeling language being developed by Microsoft to build domain models and working with Data. "M" standas for Model.

Another definition written by one of the writer (Aaron Skonnard) is

"A new text-based data modeling language, designed for developers, for describing the data stored in the repository and for generating SQL. The repository will come with numerous pre-defined schemas that represent common distributed application constructs. “M” also provides a grammar for creating custom Domain Specific Languages (DSL)."

For more details, visit http://msdn.microsoft.com/en-us/library/dd129539(VS.85).aspx
Which is not the step to create custom SOAP (Simple Object Access Protocol) header class?

NOTE: This is objective type question, Please click question title for correct answer.
1.Tell me about yourself and other related questions

1.Tell me about yourself
Answer: Start from your education and give a brief coverage of previous experiences. Emphasise more on your recent experience explaining your job profile.

2. What do you think of your boss?
Answer: Put across a positive image, but don't exaggerate.

3. Why should we hire you? Or why are you interested in this job?
Answer: Sum up your work experiences with your abilities and emphasise your strongest qualities and achievements. Let your interviewer know that you will prove to be an asset to the company.

4. How much money do you want?
Answer: Indicate your present salary and emphasise that the opportunity is the most important consideration.

5. Do you prefer to work in a group?
Answer: Be honest and give examples how you've worked by yourself and also with others. Prove your flexibility.
What result will you get from running the following script: [CODE]CREATE TABLE Patient ( PatientId int IDENTITY(1,3) PRIMARY KEY, Name varchar(50) ) INSERT Patient VALUES('Hollan Daise') INSERT Patient VALUES('Amy Dexterous') TRUNCATE TABLE Patient INSERT Patient VALUES('Hollan Daise') INSERT Patient VALUES('Amy Dexterous') DELETE FROM Patient INSERT Patient VALUES('Hollan Daise') INSERT Patient VALUES('Amy Dexterous') SELECT MAX(PatientId) FROM Patient DROP TABLE Patient [/CODE]

Answer : 10

Explanation: The identity column can be omitted when using and INSERT that doesn't specify a column list. So, you won't get an error. According to BOL, "If the table contains an identity column, the counter for that column is reset to the seed value defined for the column when you TRUNCATE the table. If no seed was defined, the default value 1 is used. To retain the identity counter, use DELETE instead."
What is Waterfall Model?

It's development method in which work “flows down” from one stage into the next stage. Each stage must be completed before the next stage can begin, and returning to a previous stage is often not permissible.

Various Phases are
1. Requirements
2. Design
3. Implementation
4. Testing
5. Release
VBScript variable names cannot exceed

NOTE: This is objective type question, Please click question title for correct answer.
What is the abbrevation of SDLC?

Systems or Software Development Life Cycle
What are the phases in the Systems Development Life Cycle?

1 Initiation/planning
2 Requirements gathering and analysis
3 Design
4 Implementation
5 Maintenance
What is Unified Process?

The Unified Software Development Process or Unified Process is a popular iterative and incremental software development process framework
What is Work system framework?

The work system approach for understanding systems includes both a static view of a current (or proposed) system in operation and a dynamic view of how a system evolves over time through planned change and unplanned adaptations. The static view is summarized by the work system framework, which identifies the basic elements for understanding and evaluating a work system.
What's P-Modeling Framework?

It's a package of guidelines, methods, tools and templates for the development process improvement.
What is the abbrevation for RAD?

Rapid application development
Found this useful, bookmark this page to the blog or social networking websites. Page copy protected against web site content infringement by Copyscape

 Interview Questions and Answers Categories