Skip to content

This repository is a collection of commonly asked interview questions and their answers for various topics. Whether you are a fresh graduate or an experienced professional, this repository will help you prepare for your next job interview.

jobayer977/interview-questions

Repository files navigation

Interview Questions and Answers Repository

This repository is a collection of commonly asked interview questions and their answers for various topics. Whether you are a fresh graduate or an experienced professional, this repository will help you prepare for your next job interview.

Table of Contents

General Questions

  • Tell me about yourself.
  • What are your strengths and weaknesses?
  • Why do you want to work for this company?
  • What are your career goals?
  • What do you know about our company?

Technical Questions

Programming Languages

  • What is object-oriented programming?
  • What is the difference between a stack and a queue?
  • What is recursion and when should it be used?
  • What is the difference between a dynamic and a static programming language?
  • What is the difference between a list and a tuple in Python?

Databases

  • What is a database index and how does it improve performance?
  • What is normalization in database design?
  • What is the difference between a primary key and a foreign key?
  • What is a transaction and why is it important?

Web Development

  • What is the difference between HTML and XHTML?
  • What is a CSS selector?
  • What is a responsive website?
  • What is a cookie and how is it used in web development?
  • What is a session and how is it used in web development?

Behavioral Questions

  • Describe a time when you had to work under pressure.
  • Describe a time when you had to resolve a conflict with a colleague.
  • Describe a time when you had to take initiative and lead a project.
  • Describe a time when you had to work with a difficult team member.
  • Describe a time when you had to make a difficult decision.

Industry-Specific Questions

Software Development

  • What is Agile development?
  • What is the difference between a software engineer and a software developer?
  • What is version control and why is it important?
  • What is continuous integration and continuous deployment?

Contributing

Contributions are welcome! If you would like to add questions and answers to this repository, please fork the repository and submit a pull request.

About

This repository is a collection of commonly asked interview questions and their answers for various topics. Whether you are a fresh graduate or an experienced professional, this repository will help you prepare for your next job interview.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published