# Собеседование Витрина.ТВ

Попал я на это собеседование из-за настойчивости HR специалиста Ксении.

На первичном скрининге я сразу сказал, что глубоких знаний SQL нет.

Второе интервью было уже со специалистами компании Сергей, Максим и Татьяна. Быстрый скрининг от Татьяны, а потом перешли к техническим вопросам.

# Вопросы и задания

Все задания были на сайте https://syncfiddle.net и https://www.db-fiddle.com.

  1. Что такое CDN? Для его они нужны? Какие преимущества?

  2. Задание, дана таблица рубрик rubric (id, parent_id, name). Нужно составить html строку, которая будет выводить список со всеми подсписками.

  3. Задание JS, вывести строку vitrina через 5 секунд. Усложнено: тоже самое, только использовать в alert(this);

  4. Задание, git. Какие команды нужно ввести, чтобы создать ветку, переключиться на нее, добавить файл, закоммитить, отправить изменения на сервер, переключиться обратно.

  5. Вопрос, Есть много бекенд-серверов, стоит задача при каждом посещении прибавлять значение к счетчику и выводить его. Какие есть способы достигнуть этого?

  6. Какие есть виды JOIN? Что значит LEFT, RIGHT?

  7. Что можете сказать про CORS? Назовите заголовки.

  8. Назовите заголовки кэширования.

  9. Вывести ID статей, рубрики которых 1 и 3 (одновременно). Должно получиться 1 и 4. https://www.db-fiddle.com/f/xksewQZ9RoKk9RXNbsofN/3 (opens new window)

Обновлено: 12/23/2020, 5:01:38 PM