Вопросы к собеседованиям - Web-Разработка, бэкэнд и фронтэнд

1. Уязвимости

Раздел переехал сюда

2. СУБД

  1. Вопросы по в т.ч. реляционным СУБД см. тут https://fkn.ktu10.com/?q=node/16997

3. Регулярные выражения

Тут неплохо знать базу регулярных выражений

  1. Как выглядит регулярка для домена? а как для email-а?

4. Работа веб-приложений от запроса до ответа

Перенесено сюда: https://fkn.ktu10.com/?q=node/17464

5. Фронтэнд

  1. В чем главная "идея" React-а, какие проблемы он помогает решить?
  2. Всплытие и погружение событий (напр. тут)
  3. Цикл событий (event loop) - Макрозадачи и Микрозадачи
  4. Критический путь рендеринга - этапы отображения страницы critical rendering path (crp) (напр. тут)
  5. Методы подключения JS к странице, проблема блокирования - в чем она состоит и как решается?

    Основные моменты:

6. Высокие нагрузки

  1. Балансировка запросов - что это? Что такое сервер-балансер?
  2. Шардинг (данных), что это такое? как работает?
    напр:

7. PHP

  1. Что такое "сессия" вообще? Где хранится сессия в случае с PHP, чем представлена? Как связаны куки и сессия? Можно ли использовать механизм сессий в PHP в браузере. где куки не поддерживаются?