Подготовка к собеседованию по PHP — вопросы и ответы
После окончания обучения по специальности PHP Developer – самостоятельного или на курсах, – наступает очень важный момент – поиск первой работы. И самое сложное – это собеседование, на котором за короткое время нужно показать свои преимущества и продемонстрировать удовлетворительный уровень технических знаний и навыков.
Как подготовиться к собеседованию на позицию PHP разработчика? О чем обычно спрашивают работодатели на технических интервью? На что обратить внимание и что необходимо знать для прохождения успешного собеседования на позицию PHP разработчика? Эти и другие вопросы мы подробно разберем на нашем вебинаре.
План вебинара:
- Что нужно знать для поиска первой работы в качестве PHP разработчика?
- Как морально подготовиться к стрессовым ситуациям на собеседовании?
- Какие стретегии поведения можно использовать во время собеседования?
- Разбор наиболее распространенных вопросов на техническом интервью по PHP:
- Какие знаете принципы ООП?
- Какая система типов используется в PHP? Опишите плюсы и минусы.
- Какие модификаторы видимости есть в РНР?
- Какие магические методы вы знаете и как они применяются?
- Расскажите об обработке ошибок и исключениях (try catch, finaly i throw).
- Что такое namespace и зачем они нужны?
- Расскажите о принципах SOLID.
- Что такое PDO?
- В чем разница между GET и POST?
- Что такое PSR?
- Что такое JIT? Как он работает?
- Назовите паттерны проектирования, с которыми приходилось работать.
- Что такое TDD?
- Расскажите о Unit Tests (required), Functional Tests (optional). Моки в PHP.
- Что такое JIT? Как он работает?
- Разбор наиболее распространенных вопросов на техническом интервью по базам данных:
- Что такое транзакция?
- Что такое нормализация?
- Что такое денормализация? Зачем она нужна?
- Какие типы связей существуют в базе данных?
- Разница между LEFT JOIN, RIGHT JOIN, INNER JOIN?
- Что такое первичный и внешний ключи?
- Что такое индексы? Как они влияют на время выполнения SELECT, INSERT?
- Назовите и объясните три любых агрегирующих метода.
- Какая разница между MyISAM и InnoDB? В каких вариантах что лучше использовать?
Целевая аудитория:
Данный вебинар будет интересен Junior PHP разработчикам, которые находятся в активном поиске первого рабочего места в IT-компании.