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

Почему в Java нельзя написать new T() или проверить instanceof List<String>? И как вы выбираете между List<? extends Number> и List<? super Integer>?

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

Как подойти

Проверяют, понимает ли кандидат модель дженериков в Java: стирание типов и его последствия, а также инвариантность и осознанное применение wildcard по правилу PECS, а не наугад.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыЗачем в Java нужны дженерики и что такое стирание типов? JuniorРасскажите про стирание типов в дженериках Java. Какие ограничения оно накладывает и как вы применяете wildcard-типы при проектировании API? Senior

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

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

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

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