Frage im Vorstellungsgespräch bei SDS

Can you explain the difference between an array and a linked list? How does garbage collection work in Java (or another specific language you’re proficient in)? Describe how you would optimize a slow database query. Explain the concept of RESTful APIs. What are the key principles of Object-Oriented Programming (OOP)? How do you handle version control in your projects?