Ctrl K
Java · Senior · Теория

Расскажите про стирание типов в дженериках Java. Какие ограничения оно накладывает и как вы применяете wildcard-типы при проектировании API?

~4 мин голосом

Как подойти

Проверяют, понимает ли кандидат, как дженерики реально работают в JVM (стирание, приведения, следствия), и умеет ли осознанно проектировать гибкие API с wildcard по принципу PECS, а не ставить «вопросик, когда компилятор ругается».

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыЗачем в Java нужны дженерики и что такое стирание типов? JuniorПочему в Java нельзя написать new T() или проверить instanceof List<String>? И как вы выбираете между List<? extends Number> и List<? super Integer>? Middle

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин