Pergunta de entrevista da empresa 1&1 Internet Development

How can you prevent SQL injection? How would you explain REST services to a non technical person. Concepts regarding SOLID principles in real life examples.