DigitalOcean Interview Question

- When would you use NoSQL vs. a relational database? - What is SQL injection and how would you prevent it? - What is a linked list vs. an array? What are the advantages and disadvantages of each? - What is a race condition? - What is a mutex? - What is a semaphore? - If you have to compress and encrypt data does the order matter? Which would you do first? - When would you use strongly typed vs. weakly typed programming languages? - What's the difference between a function call and a system call? - What does fork mean?