Встречается на 2% собеседований по Java
Работал ли с GPCT Templates
Да, работал. GPCT (Goal, Problem, Constraint, Timeline) — это шаблон для структурированного описания задач, часто используемый в agile-разработке.
Пример:
java
// Goal: Реализовать кэширование данных для ускорения API
// Problem: Запросы к БД занимают >500ms при высокой нагрузке
// Constraint: Нельзя использовать внешние кэш-сервисы (Redis/Memcached)
// Timeline: Завершить за 2 спринта
public class CacheService {
private Map<String, Object> cache = new ConcurrentHashMap<>();
text
public Object getCachedData(String key) {
return cache.computeIfAbsent(key, this::fetchFromDB);
} }
text
Плюсы: четкость постановки задачи. Минусы: иногда избыточен для простых фич.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы