Software Development Interview Questions
We are listing below some HR Related Software Engineering Skills Interview Questions
- Explain in detail about Object Oriented Design? What are the main benefits of this approach and potential drawbacks?
- What are the softwares and tools that you have used for Bug Tracking and Version Control?
- Explain what is SOA (Service Oriented Architecture) ? What are the advantages and disadvantages of using this model?
- Can you tell us about your philosophy of database design. What are the Database Tools you have used in your project?
- Tell us about the Quality Assurance used in your last project.
- What are important aspects to consider when you go for GUI design?
- What is the Agile software development or Agile software philosophy? Explain in brief.
- What is the Lean software development or Lean software philosophy? Explain in brief.
- Explain what do you know about the REST architecture pattern?
- What is "Domain Driven Design". Give us a brief overview?
- List the main benefits of Dependency Injection?
- What are the Object Relational Mapping tools that have you used in projects?
- What do you mean by Model-View-Controller pattern and explain why it is important?
- Explain what is Test Driven Development and Design? Why is it important in a project design?
- Describe in brief some of the Software Patterns that you have used in your projects?
- Explain the process of designing scalable and high performance applications?
- Explain what is continuous integration? How will you perform testing and deployment?
Continuous Integration (CI) is a development practice in projects that requires developers to integrate code into a shared repository several times in a day. Each check-in is then verified by an automated build process, allowing teams to detect problems at an early phase
ReplyDelete