Explain how you ensure OOP in your code What are some SOLID principles What does Open for extension closed for modification mean? How can you tell if it’s a RESTful API? Aside from adding a record what else can a POST do? What’s the differences between PATCH and PUT Explain data normalization How would you deal with having to make multiple calls to an API What are differences between Angular and React, why would you choose one over the other