Review
- 2023-03-30 06:57
一、Introduction #
- What is object-oriented programming?
- What is the difference between a stack and a queue?
- What is a linked list?
- What is a binary tree?
- What is the difference between an array and a linked list?
- What is the difference between a process and a thread?
- What is a database?
- What is SQL?
- What is normalization?
- What is a primary key?
- What is a foreign key?
- What is an index?
- What is a hash table?
- What is a pointer?
- What is recursion?
- What is a sorting algorithm?
- What is a searching algorithm?
- What is a bubble sort?
- What is a merge sort?
- What is a binary search?
- What is the difference between a compiler and an interpreter?
- What is a virtual machine?
- What is an operating system?
- What is a file system?
- What is a network?
- What is a database schema?
- What is the difference between a procedural and an object-oriented programming language?
- What is a polymorphism?
- What is an interface?
- What is inheritance?
- What is encapsulation?
- What is abstraction?
- What is a thread-safe function?
- What is a deadlock?
- What is a race condition?
- What is an API?
- What is a web service?
- What is REST?
- What is a cache?
- What is a session?
- What is a cookie?
- What is a web server?
- What is a load balancer?
- What is a distributed system?
- What is a microservice?
- What is cloud computing?
- What is Docker?
- What is Kubernetes?
- What is Git?
- What is Agile methodology?
- What is a programming language?
- What is the difference between a compiled and an interpreted programming language?
- What is a variable?
- What is a data type?
- What is a conditional statement?
- What is a loop?
- What is a function?
- What is a parameter?
- What is a return value?
- What is a data structure?
- What is a stack overflow?
- What is a buffer overflow?
- What is a memory leak?
- What is an algorithm?
- What is Big O notation?
- What is a hash function?
- What is a regular expression?
- What is an assertion?
- What is a unit test?
- What is debugging?
- What is profiling?
- What is code review?
- What is refactoring?
- What is a design pattern?
- What is the difference between a monolithic and a microservices architecture?
- What is a software development lifecycle?
- What is version control?
- What is a repository?
- What is branching and merging?
- What is Continuous Integration (CI)?
- What is Continuous Deployment (CD)?
- What is DevOps?
- What is scalability?
- What is high availability?
- What is fault tolerance?
- What is a distributed database?
- What is a NoSQL database?
- What is a RESTful API?
- What is a GraphQL API?
- What is an event-driven architecture?
- What is a message queue?
- What is a distributed queue?
- What is a pub/sub system?
- What is a containerization?
- What is a virtualization?
- What is a serverless architecture?
- What is a cloud-native application?
- What is an application server?
- What is a reverse proxy?
- What is a web application firewall?