Встречается на 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

Плюсы: четкость постановки задачи. Минусы: иногда избыточен для простых фич.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы