Welcome to Interview Questions, a repository of commonly asked interview questions for various industries and job functions. Whether you're preparing for a job interview or looking to improve your skills, our repository provides a comprehensive set of questions to help you succeed.
- Fork the repository.
- Create a new branch for your contribution.
- Make your changes and test them locally.
- Push your changes to your fork.
- Open a pull request (PR) with a clear description of your changes and their purpose.
Our repository covers the following topics:
- Coding Interview Questions
- Networking Interview Questions
- Database Management Interview Questions
- Operating System
- Software Engineering
- Python
- Web Development
You can suggest some more topics to be covered
Each topic includes a set of questions to help you prepare for your interview. We've curated these questions to cover a wide range of scenarios and job functions, and we've included answers to help guide your preparation.
3.What is the difference between "++i" and "i++" in C programming?
4.What is the use of "const" keyword in C programming?
5.What is the difference between "strcmp" and "strncmp" functions in C programming?
6.Explain the difference between "malloc" and "calloc" functions in C programming.
8.What is a virtual function in C++? Why is it important?
1.What is the difference between a stack and a queue?
4.What is a sparse matrix? Explain an efficient way of storing a sparse matrix in memory?
9.What is the difference between an interpreter and a compiler?
11.Difference between Linear and Non-Linear Data Structure
1.What is DBMS and what is its utility?Explain RDBMS with examples.
2.Mention the issues with traditional file-based systems that make DBMS a better choice?.
3.Explain different languages present in DBMS?.
4.What is meant by ACID Properties in DBMS?
5.Are NULL values in a database the same as that of blank space or zero?
7.Explain the difference between the DELETE and TRUNCATE command in a DBMS.
8.When does checkpoint occur in DBMS?
9.What are the unary operations in Relational Algebra?
10.What is a degree of Relation?
1.What do you mean by Network Topology and explain types of them?
2.What is the use of a router and how is it different from a gateway?
1.What is the main Purpose of Operating sysetm? Discuss different types?
3.What is a socket, kernel and Monolithic kernel?
4.Difference between process and program and thread? Different types of process.
5.Define Virtual memory, Thrashing, Threads.
6.what is deadlock? different conditions to achieve a deadlock.
7.What is Fragmentation? Types of Fragmentation.
9.Real Time Operating System, Types of RTOS?
11.Explain the Process States and Lifecycle
13.What is paging and why do we it?
14.Difference between Primary and Secondary memory
15.What is RAID structure in OS? What are the different levels of RAID configuration?
16.Write top 10 examples of OS?
2.What are the various categories of software?
3.What do you mean by Alpha testing and beta testing?
1.What is a dynamically typed language?
2.What is Walrus Operator in Python?
3.Explain the concept of recursion?
1.what is jagged Array in java ?
2.Define wrapper class in java with example?
3.Why Java is not a purely Object-Oriented Language?
1.Tell me about yourself
2.What is your greatest strength?
3.What is your greatest weakness?
4.Why should we hire you?
5.Why do you want to work here?
6.Tell me about a time you showed leadership.
7.Tell me about a time you were successful on a team.
8.What would your co-workers say about you?
9.Why do you want to leave your current role?
10.Describe your most challenging project.
11.Tell me about something you’ve accomplished that you are proud of.
12.Can you explain your employment gap?
13.What are your salary expectations?
14.What do you like to do outside of work?
15.Tell me about a time you had to manage conflicting priorities.
16.Where do you see yourself in 5 years?
17.Describe your leadership style.
18.Tell me about a time you failed or made a mistake.
19.Tell me about a time you worked with a difficult person.
20.Tell me about a time you had to persuade someone.
21.Tell me about a time you disagreed with someone.
22.Tell me about a time you created a goal and achieved it.
23.Tell me about a time you surpassed people’s expectations.
24.Tell me about a time you had to handle pressure.
25.Tell me about a time you had to learn something quickly.
26.Do you have any questions for me?
We believe that the best resources are the ones that are created collaboratively. That's why we invite you to contribute your own interview questions and insights to our repository. To do so, simply fork this repository, add your questions, and submit a pull request. We'll review your contribution and merge it if it meets our standards.
We are always looking for ways to improve our repository and make it more useful for job seekers around the world. If you have any feedback or suggestions, please don't hesitate to open an issue or reach out to us directly.
We hope that this repository helps you feel more confident and prepared as you navigate the job search process. Good luck with your interviews!
This repository is owned and maintained by Diwakar and Sahil.
If you have any questions, comments, or concerns about this repository, please contact the owners: