#Собес #postgres #sql #php
🤔 Middle PHP разработчик в Анлимитед Продакшн
Техническое собеседование. Вилка: от 165к. Собеседование с фокусом на архитектуру веб-приложений, принципы SOLID, работу с базами данных PostgreSQL и понимание основ безопасности API.
💬 Вопросы:
- Алгоритмы агрегации данных — как работает GROUP BY под капотом (на примере CSV-файла без БД)?
- Как обеспечить уникальность необязательного поля (например, рабочего телефона) с учётом NULL-значений?
- Что кэшировать, а что нет? Инвалидация кэша при изменении данных.
- Стратегии кэширования тяжёлых вычислений (например, поиска товаров с фильтрами) — cache-aside, проблема cold start.
- Как работает идемпотентность под капотом — где и как хранятся ключи, с чем сравнивается запрос?
👉 Все вопросы из этого собеседования (26)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle PHP разработчик в Анлимитед Продакшн
Техническое собеседование. Вилка: от 165к. Собеседование с фокусом на архитектуру веб-приложений, принципы SOLID, работу с базами данных PostgreSQL и понимание основ безопасности API.
💬 Вопросы:
- Алгоритмы агрегации данных — как работает GROUP BY под капотом (на примере CSV-файла без БД)?
- Как обеспечить уникальность необязательного поля (например, рабочего телефона) с учётом NULL-значений?
- Что кэшировать, а что нет? Инвалидация кэша при изменении данных.
- Стратегии кэширования тяжёлых вычислений (например, поиска товаров с фильтрами) — cache-aside, проблема cold start.
- Как работает идемпотентность под капотом — где и как хранятся ключи, с чем сравнивается запрос?
👉 Все вопросы из этого собеседования (26)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #sql #optimization #index
🤔 Как оптимизировать SQL-запрос, выбирающий все посты пользователей с >500 подписчиков (с джойнами и проверкой NULL)?
💬 Кратко:
- Добавить индексы на
- Использовать
- Заменить подзапросы на
- Применить покрывающий индекс.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как оптимизировать SQL-запрос, выбирающий все посты пользователей с >500 подписчиков (с джойнами и проверкой NULL)?
💬 Кратко:
- Добавить индексы на
subscribers_count и user_id.- Использовать
INNER JOIN вместо LEFT JOIN, если NULL не нужны.- Заменить подзапросы на
JOIN.- Применить покрывающий индекс.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал