-
-
Save igorkasyanchuk/ba35578b01f1d6f7763fdd9f3eb25cd9 to your computer and use it in GitHub Desktop.
Список вопросов для собеседования
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ООП | |
що таке SOLID | |
розкажи про якийсь з цих принципів | |
3 принципа ООП | |
Ruby | |
принципиальное различие скриптовых и “обычных” языков | |
реализация множественного наследования в ruby (модулі) | |
duck typing | |
многопоточность в ruby | |
метапрограмінг в рубі | |
як викликати приватний метод | |
Rails | |
что такое MVC и зачем это нужно | |
локига в контроллере, должна ли быть и почему | |
назначение миграций | |
поліморфний зв"язок, приклад, навіщо | |
як локалозувати аплікацію | |
чи є знання як задеплоїти аплікацію? (heroku hosting, VPS, capistrano) | |
для чого є хелпери | |
як виконувати операції в бекграунді (sidekiq наприклад) | |
Тесты | |
зачем нужны | |
что такое TDD | |
що таке capybara | |
Web специфика | |
javascript, опыт работы с ним, используемые библиотеки | |
nginx+passenger | |
Базы данных | |
Общие вопросы | |
транзакции | |
блокировочные и версионные СУБД | |
индексы (зачем нужны, плюсы и минусы) | |
PostgreSql | |
які запити sql знаєш | |
що таке sql view | |
Организация разработки | |
Git (если есть опыт) | |
как перенести изменени из одной ветку в другую (2 способа) | |
зачем нужна команда git rebase | |
Система тикетов и организация задач | |
зачем нужна | |
какими пользовались | |
как была организована работа в команде | |
методы разрешения конфликтов | |
Повышение квалификации | |
какие ресурсы читаются и как часто | |
какие задачи интересуют | |
что интересно по жизни, какие хобби | |
есть свой блог | |
какие три последние книги прочитал | |
что сделал в своей жизни такого, чем можешь гордиться |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment