Карьера и опыт работы
1. Можешь, пожалуйста, рассказать вкратце о какой-нибудь своей самой интересной продуктовой задаче, которую ты решал?
2. А вообще сейчас чем занимаешься на проекте?
3. А удалось поработать с какими-нибудь сложными кастомными вьюхами?
SOLID и паттерны проектирования
4. Можешь, пожалуйста, рассказать вкратце о каждом из принципов SOLID?
5. А как это облегчает тестирование?
6. А почему нельзя просто замокать сразу класс? Зачем нам интерфейс?
7. А вот ещё говорят, что в PrivateWin определяют правила зависимости слоёв, то есть модулей в приложении. А можешь прокомментировать вот это? Как они должны быть связаны?
8. А знаешь какие-нибудь ещё принципы, кроме SOLID?
9. А вот…