#Собес #java #sql #microservices
🤔 Middle Java Backend разработчик в компанию Билайн
Техническое собеседование. Лето 2024. Вилка: 250к+. Проект: обещанный платеж. Опыт в резюме: 3 года.
💬 Вопросы:
- Какие механизмы аутентификации и авторизации применяются в микросервисной архитектуре (например, через Spring Security)?
- Что такое миграции баз данных и какие инструменты применяются для их реализации?
- Какие существуют подходы к обработке исключений в Java? В чём отличие обработки через try/catch от предварительной проверки условий?
- Какие механизмы асинхронного программирования есть в Java (например, CompletableFuture) и как они применяются?
- В чём преимущества и недостатки написания SQL-запросов вручную по сравнению с использованием ORM (например, Hibernate)?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend разработчик в компанию Билайн
Техническое собеседование. Лето 2024. Вилка: 250к+. Проект: обещанный платеж. Опыт в резюме: 3 года.
💬 Вопросы:
- Какие механизмы аутентификации и авторизации применяются в микросервисной архитектуре (например, через Spring Security)?
- Что такое миграции баз данных и какие инструменты применяются для их реализации?
- Какие существуют подходы к обработке исключений в Java? В чём отличие обработки через try/catch от предварительной проверки условий?
- Какие механизмы асинхронного программирования есть в Java (например, CompletableFuture) и как они применяются?
- В чём преимущества и недостатки написания SQL-запросов вручную по сравнению с использованием ORM (например, Hibernate)?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
❤2
#course #степик #sql
📚 Тренажер по SQL
Вам дается теория, примеры выполнения запросов, а дальше вы решаете разные задачи по теме (пример структуры на скрине)
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Тренажер по SQL
Вам дается теория, примеры выполнения запросов, а дальше вы решаете разные задачи по теме (пример структуры на скрине)
Перейти к материалу
👉 База вопросов 👉 Новости
#Собес #java #sql #microservices
🤔 Middle Java Backend разработчик в компанию Билайн
Техническое собеседование. Лето 2024. Вилка: 250к+. Проект: обещанный платеж. Опыт в резюме: 3 года.
💬 Вопросы:
- Какие механизмы аутентификации и авторизации применяются в микросервисной архитектуре (например, через Spring Security)?
- Что такое миграции баз данных и какие инструменты применяются для их реализации?
- Какие существуют подходы к обработке исключений в Java? В чём отличие обработки через try/catch от предварительной проверки условий?
- Какие механизмы асинхронного программирования есть в Java (например, CompletableFuture) и как они применяются?
- В чём преимущества и недостатки написания SQL-запросов вручную по сравнению с использованием ORM (например, Hibernate)?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend разработчик в компанию Билайн
Техническое собеседование. Лето 2024. Вилка: 250к+. Проект: обещанный платеж. Опыт в резюме: 3 года.
💬 Вопросы:
- Какие механизмы аутентификации и авторизации применяются в микросервисной архитектуре (например, через Spring Security)?
- Что такое миграции баз данных и какие инструменты применяются для их реализации?
- Какие существуют подходы к обработке исключений в Java? В чём отличие обработки через try/catch от предварительной проверки условий?
- Какие механизмы асинхронного программирования есть в Java (например, CompletableFuture) и как они применяются?
- В чём преимущества и недостатки написания SQL-запросов вручную по сравнению с использованием ORM (например, Hibernate)?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#trainer #sql
📚 SQL Academy
Сайт предоставляет SQL-тренажёр с упражнениями, которые приближены к реальным профессиональным задачам. Пользователи могут решать задания разной сложности и по различным тематикам
Перейти к материалу
👉 База вопросов 👉 Новости
📚 SQL Academy
Сайт предоставляет SQL-тренажёр с упражнениями, которые приближены к реальным профессиональным задачам. Пользователи могут решать задания разной сложности и по различным тематикам
Перейти к материалу
👉 База вопросов 👉 Новости
❤2
#trainer #sql
📚 SQL Academy
Сайт предоставляет SQL-тренажёр с упражнениями, которые приближены к реальным профессиональным задачам. Пользователи могут решать задания разной сложности и по различным тематикам
Перейти к материалу
👉 База вопросов 👉 Новости
📚 SQL Academy
Сайт предоставляет SQL-тренажёр с упражнениями, которые приближены к реальным профессиональным задачам. Пользователи могут решать задания разной сложности и по различным тематикам
Перейти к материалу
👉 База вопросов 👉 Новости
❤🔥1
#Собес #sql #optimization #index
🤔 Как оптимизировать SQL-запрос, выбирающий все посты пользователей с >500 подписчиков (с джойнами и проверкой NULL)?
💬 Кратко:
- Добавить индексы на
- Использовать
- Заменить подзапросы на
- Применить покрывающий индекс.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как оптимизировать SQL-запрос, выбирающий все посты пользователей с >500 подписчиков (с джойнами и проверкой NULL)?
💬 Кратко:
- Добавить индексы на
subscribers_count и user_id.- Использовать
INNER JOIN вместо LEFT JOIN, если NULL не нужны.- Заменить подзапросы на
JOIN.- Применить покрывающий индекс.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤2
#Собес #sql #select #performance
🤔 Middle Java Backend-разработчик в компанию МВидео.
Техническое собеседование. Зима 2025. Просил 250к+. Проект: биллинг (сбор информации по поставщикам). Опыт в резюме: 3 года. Сначала было много вопросов об опыте, стеке, тестах, "почему уходишь с текущего места работы?" и т.д. Был лайкводинг.
💬 Вопросы:
- Зачем нужен Spring Framework?
- Что такое транзакции в PostgreSQL?
- Есть ли разница между SELECT * и перечислением полей?
- Влияет ли количество полей в SELECT на производительность?
- Какие принципы важны при работе с базой данных?
👉 Все вопросы из этого собеседования (7)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend-разработчик в компанию МВидео.
Техническое собеседование. Зима 2025. Просил 250к+. Проект: биллинг (сбор информации по поставщикам). Опыт в резюме: 3 года. Сначала было много вопросов об опыте, стеке, тестах, "почему уходишь с текущего места работы?" и т.д. Был лайкводинг.
💬 Вопросы:
- Зачем нужен Spring Framework?
- Что такое транзакции в PostgreSQL?
- Есть ли разница между SELECT * и перечислением полей?
- Влияет ли количество полей в SELECT на производительность?
- Какие принципы важны при работе с базой данных?
👉 Все вопросы из этого собеседования (7)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #sql #optimization #query
🤔 Как оптимизировать запрос для поиска самого длинного видео из топ-10 коротких?
💬 Кратко:
Чтобы найти самое длинное видео из топ-10 коротких, нужно отсортировать видео по длительности в порядке возрастания, взять первые 10 записей, а затем выбрать из них видео с максимальной длительностью. Оптимизация достигается с помощью индексов и правильной структуры запроса. Например, можно использовать подзапрос или CTE (Common Table Expression).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как оптимизировать запрос для поиска самого длинного видео из топ-10 коротких?
💬 Кратко:
Чтобы найти самое длинное видео из топ-10 коротких, нужно отсортировать видео по длительности в порядке возрастания, взять первые 10 записей, а затем выбрать из них видео с максимальной длительностью. Оптимизация достигается с помощью индексов и правильной структуры запроса. Например, можно использовать подзапрос или CTE (Common Table Expression).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #sql #optimization #query
🤔 Как оптимизировать запрос для поиска самого длинного видео из топ-10 коротких?
💬 Кратко:
Чтобы найти самое длинное видео из топ-10 коротких, нужно отсортировать видео по длительности в порядке возрастания, взять первые 10 записей, а затем выбрать из них видео с максимальной длительностью. Оптимизация достигается с помощью индексов и правильной структуры запроса. Например, можно использовать подзапрос или CTE (Common Table Expression).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Как оптимизировать запрос для поиска самого длинного видео из топ-10 коротких?
💬 Кратко:
Чтобы найти самое длинное видео из топ-10 коротких, нужно отсортировать видео по длительности в порядке возрастания, взять первые 10 записей, а затем выбрать из них видео с максимальной длительностью. Оптимизация достигается с помощью индексов и правильной структуры запроса. Например, можно использовать подзапрос или CTE (Common Table Expression).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #go #sql #pool
🤔 Что такое connection pool в базе данных и зачем он нужен?
💬 Кратко:
Пул соединений хранит открытые подключения к БД, чтобы их переиспользовать. Это ускоряет работу и снижает нагрузку на сервер, так как создание соединения дорого.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Что такое connection pool в базе данных и зачем он нужен?
💬 Кратко:
Пул соединений хранит открытые подключения к БД, чтобы их переиспользовать. Это ускоряет работу и снижает нагрузку на сервер, так как создание соединения дорого.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤣1
#Собес #native #sql #spring_data
🤔 В каких случаях используются native SQL-запросы в Spring Data JPA?
💬 Кратко:
Native SQL-запросы используются, когда возможностей JPA или JPQL недостаточно. Они позволяют писать чистый SQL с учетом особенностей конкретной базы данных. Такой подход даёт больше контроля, но снижает переносимость кода. Используется осознанно и точечно.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 В каких случаях используются native SQL-запросы в Spring Data JPA?
💬 Кратко:
Native SQL-запросы используются, когда возможностей JPA или JPQL недостаточно. Они позволяют писать чистый SQL с учетом особенностей конкретной базы данных. Такой подход даёт больше контроля, но снижает переносимость кода. Используется осознанно и точечно.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #java #sql #microservices
🤔 Middle Java Backend разработчик в компанию Билайн
Техническое собеседование. Лето 2024. Вилка: 250к+. Проект: обещанный платеж. Опыт в резюме: 3 года.
💬 Вопросы:
- Что такое EXPLAIN в PostgreSQL?
- Что лучше: микросервисы или монолит?
- Какие методы использовали для оптимизации SQL-запросов (индексы, уменьшение JOIN, проверка на NULL)?
- Как осуществляется контейнеризация Java-приложений с помощью Docker?
- Какие способы взаимодействия между микросервисами существуют и в чём их различия (например, REST, Kafka)?
👉 Все вопросы из этого собеседования (21)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle Java Backend разработчик в компанию Билайн
Техническое собеседование. Лето 2024. Вилка: 250к+. Проект: обещанный платеж. Опыт в резюме: 3 года.
💬 Вопросы:
- Что такое EXPLAIN в PostgreSQL?
- Что лучше: микросервисы или монолит?
- Какие методы использовали для оптимизации SQL-запросов (индексы, уменьшение JOIN, проверка на NULL)?
- Как осуществляется контейнеризация Java-приложений с помощью Docker?
- Какие способы взаимодействия между микросервисами существуют и в чём их различия (например, REST, Kafka)?
👉 Все вопросы из этого собеседования (21)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤🔥1
#Собес #sql #aggregate_functions #where_clause
🤔 Можно ли в SQL в WHERE использовать агрегатные функции?
💬 Кратко:
Нет, агрегатные функции (как SUM, COUNT, AVG) нельзя использовать напрямую в условии WHERE. Вместо этого нужно использовать HAVING для фильтрации результатов агрегации. WHERE фильтрует строки до агрегации, а HAVING — после.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Можно ли в SQL в WHERE использовать агрегатные функции?
💬 Кратко:
Нет, агрегатные функции (как SUM, COUNT, AVG) нельзя использовать напрямую в условии WHERE. Вместо этого нужно использовать HAVING для фильтрации результатов агрегации. WHERE фильтрует строки до агрегации, а HAVING — после.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа