#Собес #java #collections #multithreading
🤔 Middle+ Java Backend разработчик в компанию Госуслуги
Техническое собеседование. Лето 2024. Вилка: 300-350к. Опыт в резюме: 4+ года. В конце собеседования были задачи на структуры данных, оптимизацию запросов и работу с БД.
💬 Вопросы:
- Как логировать время выполнения методов в бинах Spring унифицированно?
- Как централизованно обрабатывать исключения в REST-контроллерах?
- Как работает @Transactional и что происходит, если метод без аннотации вызывает метод с аннотацией?
- Как спроектировать доступ к балансам пользователей из разных потоков, чтобы операции были консистентны?
- Какие механизмы синхронизации можно использовать, кроме synchronized и Atomic?
👉 Все вопросы из этого собеседования (17)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle+ Java Backend разработчик в компанию Госуслуги
Техническое собеседование. Лето 2024. Вилка: 300-350к. Опыт в резюме: 4+ года. В конце собеседования были задачи на структуры данных, оптимизацию запросов и работу с БД.
💬 Вопросы:
- Как логировать время выполнения методов в бинах Spring унифицированно?
- Как централизованно обрабатывать исключения в REST-контроллерах?
- Как работает @Transactional и что происходит, если метод без аннотации вызывает метод с аннотацией?
- Как спроектировать доступ к балансам пользователей из разных потоков, чтобы операции были консистентны?
- Какие механизмы синхронизации можно использовать, кроме synchronized и Atomic?
👉 Все вопросы из этого собеседования (17)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
❤1
Forwarded from Димкина Визитка
Spring Boot: автоконфигурация и REST API ⚡ (Часть 2)
Привет, коллеги! 👋
Вторая часть про Spring. Сегодня — Spring Boot и создание REST API.
Что такое Spring Boot?
Spring Boot упрощает настройку Spring-приложений:
- Автоконфигурация
- Встроенные серверы (Tomcat, Jetty)
- Starter-зависимости
- Готовые production-фичи
Создание приложения
Структура проекта:
Основной класс:
Создание REST контроллера
Spring Boot Starters
Конфигурация через application.yml
Spring Boot Actuator
В третьей части разберем Spring Data JPA, транзакции и тестирование!
Какой ваш любимый Spring Boot starter? 👇
#springboot #restapi #java #spring
Привет, коллеги! 👋
Вторая часть про Spring. Сегодня — Spring Boot и создание REST API.
Что такое Spring Boot?
Spring Boot упрощает настройку Spring-приложений:
- Автоконфигурация
- Встроенные серверы (Tomcat, Jetty)
- Starter-зависимости
- Готовые production-фичи
Создание приложения
Структура проекта:
src/main/java/
└── com/example/demo/
├── DemoApplication.java
├── controller/
├── service/
└── repository/
Основной класс:
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
Создание REST контроллера
@RestController
@RequestMapping("/api/users")
public class UserController {
private final UserService userService;
public UserController(UserService userService) {
this.userService = userService;
}
@GetMapping
public List<User> getAllUsers() {
return userService.findAll();
}
@GetMapping("/{id}")
public User getUserById(@PathVariable Long id) {
return userService.findById(id);
}
@PostMapping
@ResponseStatus(HttpStatus.CREATED)
public User createUser(@RequestBody User user) {
return userService.create(user);
}
}
Spring Boot Starters
<!-- В pom.xml -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
Конфигурация через application.yml
# application.yml
server:
port: 8081
spring:
datasource:
url: jdbc:postgresql://localhost:5432/mydb
username: user
password: pass
jpa:
hibernate:
ddl-auto: update
show-sql: true
Spring Boot Actuator
# Мониторинг приложения
management:
endpoints:
web:
exposure:
include: health,info,metrics
В третьей части разберем Spring Data JPA, транзакции и тестирование!
Какой ваш любимый Spring Boot starter? 👇
#springboot #restapi #java #spring
❤2🔥1🤝1
#Собес #java #microservices #monolith
🤔 Middle Java Backend-разработчик в компанию IT-smart.
Техническое собеседование. Осень 2024. Просил 250к+. Опыт в резюме 3 года. Сначала были вопросы по опыту работы, воркфлоу, гитфлоу
💬 Вопросы:
- Разница между Spring и Spring Boot
- Что такое Bean?
- Что такое распределённый кэш?
- Когда использовать локальный кэш, а когда распределённый?
- Когда нужно использовать кэширование?
👉 Все вопросы из этого собеседования (23)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend-разработчик в компанию IT-smart.
Техническое собеседование. Осень 2024. Просил 250к+. Опыт в резюме 3 года. Сначала были вопросы по опыту работы, воркфлоу, гитфлоу
💬 Вопросы:
- Разница между Spring и Spring Boot
- Что такое Bean?
- Что такое распределённый кэш?
- Когда использовать локальный кэш, а когда распределённый?
- Когда нужно использовать кэширование?
👉 Все вопросы из этого собеседования (23)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #java #acid #transaction
🤔 Middle Java Backend developer в компанию Сбер
Техническое собеседование. Лето 2025. Вилка: 240к+. Опыт в резюме: 3.9 года. Проект: разработка высоконагруженных систем для Сбербанк Онлайн
💬 Вопросы:
- Какой жизненный цикл Spring Beans?
- Для чего используются BeanPostProcessor и BeanFactoryPostProcessor?
- Как достать бин из ApplicationContext?
- Стандартные способы управления потоками (ExecutorService, Future)
- Зачем нужен volatile? Как он обеспечивает видимость изменений?
👉 Все вопросы из этого собеседования (25)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend developer в компанию Сбер
Техническое собеседование. Лето 2025. Вилка: 240к+. Опыт в резюме: 3.9 года. Проект: разработка высоконагруженных систем для Сбербанк Онлайн
💬 Вопросы:
- Какой жизненный цикл Spring Beans?
- Для чего используются BeanPostProcessor и BeanFactoryPostProcessor?
- Как достать бин из ApplicationContext?
- Стандартные способы управления потоками (ExecutorService, Future)
- Зачем нужен volatile? Как он обеспечивает видимость изменений?
👉 Все вопросы из этого собеседования (25)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #jvm #java #kotlin
🤔 Middle Java Backend разработчик в Сбер
Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.
💬 Вопросы:
- Как реализовать оптимистичную и пессимистичную блокировки в Spring?
- Как работает аннотация @Transactional в Spring?
- Как выявлять и устранять утечки памяти в Java-приложениях?
- Какие инструменты вы используете для мониторинга памяти и производительности?
- Какие преимущества Kotlin перед Java вы знаете?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend разработчик в Сбер
Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.
💬 Вопросы:
- Как реализовать оптимистичную и пессимистичную блокировки в Spring?
- Как работает аннотация @Transactional в Spring?
- Как выявлять и устранять утечки памяти в Java-приложениях?
- Какие инструменты вы используете для мониторинга памяти и производительности?
- Какие преимущества Kotlin перед Java вы знаете?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #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)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #java #acid #transaction
🤔 Middle Java Backend developer в компанию Сбер
Техническое собеседование. Лето 2025. Вилка: 240к+. Опыт в резюме: 3.9 года. Проект: разработка высоконагруженных систем для Сбербанк Онлайн
💬 Вопросы:
- Какой жизненный цикл Spring Beans?
- Для чего используются BeanPostProcessor и BeanFactoryPostProcessor?
- Как достать бин из ApplicationContext?
- Стандартные способы управления потоками (ExecutorService, Future)
- Зачем нужен volatile? Как он обеспечивает видимость изменений?
👉 Все вопросы из этого собеседования (25)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend developer в компанию Сбер
Техническое собеседование. Лето 2025. Вилка: 240к+. Опыт в резюме: 3.9 года. Проект: разработка высоконагруженных систем для Сбербанк Онлайн
💬 Вопросы:
- Какой жизненный цикл Spring Beans?
- Для чего используются BeanPostProcessor и BeanFactoryPostProcessor?
- Как достать бин из ApplicationContext?
- Стандартные способы управления потоками (ExecutorService, Future)
- Зачем нужен volatile? Как он обеспечивает видимость изменений?
👉 Все вопросы из этого собеседования (25)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #java #git #service
🤔 Middle Java Backend-разработчик в компанию Demius.
Техническое собеседование. Зима 2025. Просил 250к+. Проект: несколько команд на выбор - обработка транзакций на зачисление и списание. Опыт в резюме 3 года. Сначала были вопросы по текущему месту работы: стек, архитектура, что за проект.
💬 Вопросы:
- В чём разница между git rebase и git merge?
- Как протестировать сервис, который обращается к базе и внешним системам?
- Какие фреймворки используются для тестирования на Java?
- Как сделать коллекцию потокобезопасной?
- В чём разница между Future и CompletableFuture?
👉 Все вопросы из этого собеседования (13)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend-разработчик в компанию Demius.
Техническое собеседование. Зима 2025. Просил 250к+. Проект: несколько команд на выбор - обработка транзакций на зачисление и списание. Опыт в резюме 3 года. Сначала были вопросы по текущему месту работы: стек, архитектура, что за проект.
💬 Вопросы:
- В чём разница между git rebase и git merge?
- Как протестировать сервис, который обращается к базе и внешним системам?
- Какие фреймворки используются для тестирования на Java?
- Как сделать коллекцию потокобезопасной?
- В чём разница между Future и CompletableFuture?
👉 Все вопросы из этого собеседования (13)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
❤2
#Собес #java #git #service
🤔 Middle Java Backend-разработчик в компанию Demius.
Техническое собеседование. Зима 2025. Просил 250к+. Проект: несколько команд на выбор - обработка транзакций на зачисление и списание. Опыт в резюме 3 года. Сначала были вопросы по текущему месту работы: стек, архитектура, что за проект.
💬 Вопросы:
- Что делать, если SQL-запрос выполняется слишком долго?
- Почему не стоит ставить индексы на все поля таблицы?
- Что такое шардинг и репликация?
- Что такое чистый и поддерживаемый код?
- Что такое мутабельные и иммутабельные типы в Java?
👉 Все вопросы из этого собеседования (13)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend-разработчик в компанию Demius.
Техническое собеседование. Зима 2025. Просил 250к+. Проект: несколько команд на выбор - обработка транзакций на зачисление и списание. Опыт в резюме 3 года. Сначала были вопросы по текущему месту работы: стек, архитектура, что за проект.
💬 Вопросы:
- Что делать, если SQL-запрос выполняется слишком долго?
- Почему не стоит ставить индексы на все поля таблицы?
- Что такое шардинг и репликация?
- Что такое чистый и поддерживаемый код?
- Что такое мутабельные и иммутабельные типы в Java?
👉 Все вопросы из этого собеседования (13)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #jvm #java #kotlin
🤔 Middle Java Backend разработчик в Сбер
Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.
💬 Вопросы:
- Что такое JVM, JDK, JRE?
- Дайте краткую характеристику immutable object. Зачем они нужны?
- Что такое EXPLAIN в PostgreSQL?
- Что такое индекс в базе данных?
- Как протестировать сервис, который обращается к базе и внешним системам?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Java Backend разработчик в Сбер
Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.
💬 Вопросы:
- Что такое JVM, JDK, JRE?
- Дайте краткую характеристику immutable object. Зачем они нужны?
- Что такое EXPLAIN в PostgreSQL?
- Что такое индекс в базе данных?
- Как протестировать сервис, который обращается к базе и внешним системам?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #java #collections #multithreading
🤔 Middle+ Java Backend разработчик в компанию Госуслуги
Техническое собеседование. Лето 2024. Вилка: 300-350к. Опыт в резюме: 4+ года. В конце собеседования были задачи на структуры данных, оптимизацию запросов и работу с БД.
💬 Вопросы:
- В чем разница между == и equals()?
- Когда использование индексов неэффективно?
- Как работает intern() для строк и когда его стоит использовать?
- Чем интерфейс отличается от абстрактного класса?
- Что такое @Override и @Overload? К каким принципам OOP они относятся?
👉 Все вопросы из этого собеседования (17)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle+ Java Backend разработчик в компанию Госуслуги
Техническое собеседование. Лето 2024. Вилка: 300-350к. Опыт в резюме: 4+ года. В конце собеседования были задачи на структуры данных, оптимизацию запросов и работу с БД.
💬 Вопросы:
- В чем разница между == и equals()?
- Когда использование индексов неэффективно?
- Как работает intern() для строк и когда его стоит использовать?
- Чем интерфейс отличается от абстрактного класса?
- Что такое @Override и @Overload? К каким принципам OOP они относятся?
👉 Все вопросы из этого собеседования (17)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤2🤡1
#roadmap #jvm_tuning #java_roadmap #шаблоны
📚 Дорожная карта для изучения Java
Этот материал представляет собой структурированный план-руководство по глубокому освоению Java, рассчитанный на достижение уровня разработчика с опытом несколько лет. В отличие от случайных подборок ресурсов, автор дорожной карты делает акцент на последовательном и углубленном изучении материала, выступая против поверхностного "обучения по необходимости" . Статья делит путь обучения на три ключевых этапа: основы Java, шаблоны проектирования (Low-Level Design) и производительность Java (JVM tuning), и для каждого этапа предлагает конкретные книги для изучения с пояснением, какой навык они дают
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Дорожная карта для изучения Java
Этот материал представляет собой структурированный план-руководство по глубокому освоению Java, рассчитанный на достижение уровня разработчика с опытом несколько лет. В отличие от случайных подборок ресурсов, автор дорожной карты делает акцент на последовательном и углубленном изучении материала, выступая против поверхностного "обучения по необходимости" . Статья делит путь обучения на три ключевых этапа: основы Java, шаблоны проектирования (Low-Level Design) и производительность Java (JVM tuning), и для каждого этапа предлагает конкретные книги для изучения с пояснением, какой навык они дают
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤1
#Собес #java #microservices #monolith
🤔 Middle Java Backend-разработчик в компанию IT-smart.
Техническое собеседование. Осень 2024. Просил 250к+. Опыт в резюме 3 года. Сначала были вопросы по опыту работы, воркфлоу, гитфлоу
💬 Вопросы:
- Что такое Bean?
- Разница между Spring и Spring Boot
- Что такое микросервисная архитектура?
- Что такое реляционная база данных?
- Что такое PostgreSQL?
👉 Все вопросы из этого собеседования (23)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle Java Backend-разработчик в компанию IT-smart.
Техническое собеседование. Осень 2024. Просил 250к+. Опыт в резюме 3 года. Сначала были вопросы по опыту работы, воркфлоу, гитфлоу
💬 Вопросы:
- Что такое Bean?
- Разница между Spring и Spring Boot
- Что такое микросервисная архитектура?
- Что такое реляционная база данных?
- Что такое PostgreSQL?
👉 Все вопросы из этого собеседования (23)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #java #acid #transaction
🤔 Middle Java Backend developer в компанию Сбер
Техническое собеседование. Лето 2025. Вилка: 240к+. Опыт в резюме: 3.9 года. Проект: разработка высоконагруженных систем для Сбербанк Онлайн
💬 Вопросы:
- Какой жизненный цикл Spring Beans?
- Какие есть типы соединений (JOIN) в PostgreSQL?
- Что такое EXPLAIN в PostgreSQL?
- Можно ли после GROUP BY применить WHERE‑фильтрацию? Если нет, то как?
- Что означает ACID?
👉 Все вопросы из этого собеседования (25)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle Java Backend developer в компанию Сбер
Техническое собеседование. Лето 2025. Вилка: 240к+. Опыт в резюме: 3.9 года. Проект: разработка высоконагруженных систем для Сбербанк Онлайн
💬 Вопросы:
- Какой жизненный цикл Spring Beans?
- Какие есть типы соединений (JOIN) в PostgreSQL?
- Что такое EXPLAIN в PostgreSQL?
- Можно ли после GROUP BY применить WHERE‑фильтрацию? Если нет, то как?
- Что означает ACID?
👉 Все вопросы из этого собеседования (25)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #jvm #java #kotlin
🤔 Middle Java Backend разработчик в Сбер
Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.
💬 Вопросы:
- Что такое JVM, JDK, JRE?
- Дайте краткую характеристику immutable object. Зачем они нужны?
- Что такое EXPLAIN в PostgreSQL?
- Что такое индекс в базе данных?
- Как протестировать сервис, который обращается к базе и внешним системам?
👉 Все вопросы из этого собеседования (21)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle Java Backend разработчик в Сбер
Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.
💬 Вопросы:
- Что такое JVM, JDK, JRE?
- Дайте краткую характеристику immutable object. Зачем они нужны?
- Что такое EXPLAIN в PostgreSQL?
- Что такое индекс в базе данных?
- Как протестировать сервис, который обращается к базе и внешним системам?
👉 Все вопросы из этого собеседования (21)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #java #collections #multithreading
🤔 Middle+ Java Backend разработчик в компанию Госуслуги
Техническое собеседование. Лето 2024. Вилка: 300-350к. Опыт в резюме: 4+ года. В конце собеседования были задачи на структуры данных, оптимизацию запросов и работу с БД.
💬 Вопросы:
- В чем разница между == и equals()?
- Когда использование индексов неэффективно?
- Как работает intern() для строк и когда его стоит использовать?
- Чем интерфейс отличается от абстрактного класса?
- Что такое @Override и @Overload? К каким принципам OOP они относятся?
👉 Все вопросы из этого собеседования (17)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle+ Java Backend разработчик в компанию Госуслуги
Техническое собеседование. Лето 2024. Вилка: 300-350к. Опыт в резюме: 4+ года. В конце собеседования были задачи на структуры данных, оптимизацию запросов и работу с БД.
💬 Вопросы:
- В чем разница между == и equals()?
- Когда использование индексов неэффективно?
- Как работает intern() для строк и когда его стоит использовать?
- Чем интерфейс отличается от абстрактного класса?
- Что такое @Override и @Overload? К каким принципам OOP они относятся?
👉 Все вопросы из этого собеседования (17)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
❤1
#Собес #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
#Собес #java #threading #postgres
🤔 Middle Java Backend Developer в компанию Тбанк
Техническое собеседование. Осень 2024. Вилка: 300-350к. Опыт в резюме: 5 лет. Было код-ревью, обсуждали теорию и оптимизацию БД.
💬 Вопросы:
- Что делать, если SQL-запрос выполняется слишком долго?
- Почему не стоит ставить индексы на все поля таблицы?
- Как ThreadLocal используется для передачи параметров, привязанных к потоку?
- В чём разница между ArrayList и LinkedList? Какие операции эффективны для каждой из них?
- Как избежать ConcurrentModificationException при удалении элементов из коллекции во время итерации?
👉 Все вопросы из этого собеседования (25)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle Java Backend Developer в компанию Тбанк
Техническое собеседование. Осень 2024. Вилка: 300-350к. Опыт в резюме: 5 лет. Было код-ревью, обсуждали теорию и оптимизацию БД.
💬 Вопросы:
- Что делать, если SQL-запрос выполняется слишком долго?
- Почему не стоит ставить индексы на все поля таблицы?
- Как ThreadLocal используется для передачи параметров, привязанных к потоку?
- В чём разница между ArrayList и LinkedList? Какие операции эффективны для каждой из них?
- Как избежать ConcurrentModificationException при удалении элементов из коллекции во время итерации?
👉 Все вопросы из этого собеседования (25)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #jvm #java #kotlin
🤔 Middle Java Backend разработчик в Сбер
Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.
💬 Вопросы:
- Что такое JVM, JDK, JRE?
- Дайте краткую характеристику immutable object. Зачем они нужны?
- Что такое EXPLAIN в PostgreSQL?
- Что такое индекс в базе данных?
- Как протестировать сервис, который обращается к базе и внешним системам?
👉 Все вопросы из этого собеседования (21)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle Java Backend разработчик в Сбер
Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.
💬 Вопросы:
- Что такое JVM, JDK, JRE?
- Дайте краткую характеристику immutable object. Зачем они нужны?
- Что такое EXPLAIN в PostgreSQL?
- Что такое индекс в базе данных?
- Как протестировать сервис, который обращается к базе и внешним системам?
👉 Все вопросы из этого собеседования (21)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #java #threading #postgres
🤔 Middle Java Backend Developer в компанию Тбанк
Техническое собеседование. Осень 2024. Вилка: 300-350к. Опыт в резюме: 5 лет. Было код-ревью, обсуждали теорию и оптимизацию БД.
💬 Вопросы:
- Что делать, если SQL-запрос выполняется слишком долго?
- Почему не стоит ставить индексы на все поля таблицы?
- Как ThreadLocal используется для передачи параметров, привязанных к потоку?
- В чём разница между ArrayList и LinkedList? Какие операции эффективны для каждой из них?
- Как избежать ConcurrentModificationException при удалении элементов из коллекции во время итерации?
👉 Все вопросы из этого собеседования (25)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Middle Java Backend Developer в компанию Тбанк
Техническое собеседование. Осень 2024. Вилка: 300-350к. Опыт в резюме: 5 лет. Было код-ревью, обсуждали теорию и оптимизацию БД.
💬 Вопросы:
- Что делать, если SQL-запрос выполняется слишком долго?
- Почему не стоит ставить индексы на все поля таблицы?
- Как ThreadLocal используется для передачи параметров, привязанных к потоку?
- В чём разница между ArrayList и LinkedList? Какие операции эффективны для каждой из них?
- Как избежать ConcurrentModificationException при удалении элементов из коллекции во время итерации?
👉 Все вопросы из этого собеседования (25)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа