Впр

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

Основные уязвимости веб приложений (лучше сразу список)

В том числе (а не "только"!) полезно понимать:

  1. SQL-инъекции - что именно там происходит на уровне текста запроса, как инъектируют-то? как защищаться от инъекций (/что именно делают функции, защищающие запрос от инъекции)?
  2. У вас есть форма куда вводят текст пользователи - вам надо не дать сделать так, чтобы при отображении сообщения верстка сайта была сломана? А что если все-таки хочется хранить то что юзер ввел, но чтобы верстка сайта не сломалась при отображении его сообщения?
  3. Как не дать вредоносному JS-у дотянуться до куков на странице сайта? (есть параметр при создании кук- какой?)
  4. Что такое CORS-политика, от чего она защищает?
  5. CSRF и тактика защиты - базово тут
  6. Что такое XSS? Как бороться с этой проблемой?

2. СУБД

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

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

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

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

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

Общая проблама:

Пользователь набрал что-то в поисковой строке - адрес страницы, нажал Энтер - что произвойдет? Какие этапы процесса, опишите наиболее подробно что происходит между нажатием Энтера и тем как пользователь увидит страницу в финальном виде

5. Фронтэнд

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

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

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

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

7. PHP

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