CS Fundamentals Interview Questions
CS Fundamentals Interview Questions
Networking
Operating Systems
Databases
31. What is the difference between a relational database and a NoSQL database?
32. What is normalization, and why is it used?
33. Explain the concept of ACID properties in databases.
34. What are database indexes, and how do they improve performance?
35. What is the difference between inner join, outer join, and cross join?
36. How does a transaction work in a database?
37. What is a primary key, and how is it different from a foreign key?
38. Explain the difference between a clustered and a non-clustered index.
39. What is a deadlock in databases, and how can it be avoided?
40. How do databases ensure data integrity?
Security
Computer Architecture
Miscellaneous