Перейти к основному содержимому

15 записей с тегом "Interview"

Посмотреть все теги

· 11 мин. чтения

1. Введение

В этой статье мы рассмотрим несколько примеров вопросов и ответов на собеседовании по дженерикам Java.

Обобщения — это основная концепция Java, впервые представленная в Java 5. Из-за этого почти все кодовые базы Java будут использовать их, почти гарантируя, что разработчик в какой-то момент столкнется с ними. Вот почему важно правильно их понимать, и именно поэтому о них, скорее всего, будут спрашивать во время собеседования.

2. Вопросы

· 8 мин. чтения

1. Введение

Система типов Java — это тема, которую часто поднимают на технических собеседованиях с разработчиками Java. В этой статье рассматриваются некоторые важные вопросы, которые задают чаще всего, и на них может быть сложно ответить правильно.

2. Вопросы

Q1. Опишите место класса объекта в иерархии типов. Какие типы наследуются от объекта, а какие нет? Наследуются ли массивы от объекта? Можно ли присвоить лямбда-выражение объектной переменной?

· 9 мин. чтения

1. Обзор

Исключения — важная тема, с которой должен быть знаком каждый Java-разработчик. В этой статье даны ответы на некоторые вопросы, которые могут возникнуть во время собеседования.

2. Вопросы

Q1. Что такое исключение?

· 9 мин. чтения

1. Введение

Коллекции Java — это тема, которую часто поднимают на технических собеседованиях с разработчиками Java. В этой статье рассматриваются некоторые важные вопросы, которые задают чаще всего, и на них может быть сложно ответить правильно.

2. Вопросы

Q1. Описать иерархию типов коллекций. Каковы основные интерфейсы и в чем между ними разница?

· 13 мин. чтения

1. Введение

В этой статье мы рассмотрим некоторые вопросы об управлении памятью, которые часто возникают во время собеседований с разработчиками Java. Управление памятью — это область, с которой знакомы не так много разработчиков.

На самом деле разработчикам обычно не приходится иметь дело с этой концепцией напрямую, поскольку JVM позаботится о мельчайших деталях. Если что-то пойдет не так, даже опытные разработчики могут не располагать точной информацией об управлении памятью.

С другой стороны, эти концепции на самом деле довольно распространены в интервью, так что давайте сразу к делу.

2. Вопросы