K Resourcing interview question

1. Unit vs. integration testing 2. Software architecture 3. Design patterns 4. Code quality best practices