Skip to content

Latest commit

 

History

History
1779 lines (1755 loc) · 344 KB

Russian.md

File metadata and controls

1779 lines (1755 loc) · 344 KB

Вопросы для собеседования по Java

Тщательно подобранный список из 1715 вопросов для собеседования по Java, отсортированных по частоте их задавания.

Методология: было проанализировано 600 публичных интервью на YouTube и собраны из них тысячи уникальных вопросов. В анализе использовались методы транскрипции голоса и категоризации текста. Затем подсчитывалась частота каждого вопроса и определялась вероятность того, что каждый вопрос будет задан.

Videos

Оглавление

Переводы

Для иностранных читателей я перевел вопросы на разные языки:

Список вопросов

Частая встречаемость

Вопрос Категория
Расскажи о себе Общие
Что такое ООП ООП
В чем разница между checked и unchecked исключениями Java Core
Какие методы в классе Object знаешь Java Core
Расскажи про иерархию исключений Java Core
Что такое SOLID Общие
Расскажи об иерархии коллекций в Java Java Collections
В чём различие между интерфейсом и абстрактным классом Java Core
Чем отличаются LinkedList и ArrayList Java Collections
Расскажи про Hash Code & Equals Contract Java Core
В чём разница между примитивом и ссылочным типом данных Java Core
Как организована HashMap Java Collections
Какой есть опыт в программировании Общие
Что знаешь о классе object Java Core
Какие есть принципы ООП ООП
Что такое ACID Базы данных
что такое Stream в Java ? Java 8
Какие Spring Scope знаешь Spring
Что такое функциональный интерфейс Java 8

Умеренная частота

Вопрос Категория
Расскажи про deadlock Многопоточность
Что такое ExecutorService Многопоточность
Какие правила переопределения hashcode и equals Java Core
Что такое нормализация баз данных Базы данных
В чём разница между SQL и NoSQL Базы данных
Что такое Lambda Java 8
Что такое индексы Базы данных
Что такое bean Spring
В чем идея многопоточности Многопоточность
Каким образом HashMap связан с Set'ом Java Collections
Расскажи про race condition Многопоточность
В чём разница между final vs. finally vs. finalize Java Core
Какие примитивные типы данных есть в Java Java Core
Какие участки памяти в JVM знаешь Java Core
Знаком с SQL SQL
Зачем вообще нужен класс object Java Core
Какие знаешь паттерны проектирования Паттерны
Чем singleton отличается от prototype Паттерны
Что такое полиморфизм ООП
Что такое процесс и поток, чем они отличаются Многопоточность
Вы знакомы с SQL SQL
Какой цикл жизни Spring Beans Spring
Расскажи про HashMap Java Collections

Низкая встречаемость

Вопрос Категория
Что такое hibernate Hibernate
В чём разница между JDK и JRE Java Core
Что такое hashcode Java Core
Что такое пул строк Java Core
Что такое итератор и зачем он нужен Java Core
Чем отличается операция map от flatMap Java Core
Какие типы данных бывают в java Java Core
Что такое ORM Фреймворки
Что такое инкапсуляция Java Core
Какая основная идея equals и HashCode Java Core
Почему синглтон называют антипаттерном Паттерны
Чем отличаются LEFT JOIN от INNER JOIN Базы данных
Что такое модификаторы доступа и какие они есть Java Core
Что знаешь про String Java Core
Назови сколько существует нормальных форм в SQL Базы данных
Что такое исключение Java Core
Что такое оптимистичная и пессимистичная блокировки Многопоточность
Что такое монитор Многопоточность
Почему именно Java Общие
Какие виды join знаешь SQL
Чем отличается where от having SQL
В чем разница меду hashmap и hashtable Java Collections
Что такое ключевое слово final Java Core
Что такое Spring контекст Spring
В чём разница между TreeSet и HashSet Java Collections
Какие Scop'ы есть у bean'ов Spring
Почему Map стоит особняком в иерархии коллекций Java Collections
В чем разница между dependency injection и inverhuron of control Spring
Зачем нужен Spring Framework Spring
Чем rebase отличается от merge? Git
Что такое finalize Java Core
Можно ли переопределить статические методы Java Core
Что делает ключевое слово transient Java Core
В чём отличие Supplier'а от Consumer'а Java Core
В чём идея полиморфизма Java Core
Что знаешь о методе clone Java Core
В чем идея Stream API Java Core
Каким образом можно реализовать множественное наследование в Java Java Core
С чем работает Garbage Collector Java Core
Что такое строка в Java Java Core
Как работает оператор try with resourses Java Core
Может ли примитивный тип данных попасть в Hip Java Core
Какие методы располагаются в интерфейсе Java Core
В чем взаимосвязь контракта equals и hashCode Java Core
Что такое принципы SOLID Общие
String Builder и String Buffer , в чём различия Java Core
Что знаешь про функциональный интерфейс Java 8+ Java Core
Почему нельзя сравнивать объекты через «==» Java Core
Какие типы данных существуют в Java Java Core
Основная идея инкапсуляции Java Core
В чём смысл инкапсуляции Java Core
Зачем нужен String Pool Java Core
Что такое Parallel Stream Java Core
Что такое string pool Java Core
Какие шаблоны проектирования знаешь Паттерны
В чем преимущества и недостатки ООП по сравнению с процедурным и функциональным программированием ООП
Что такое JVM, JDK, JRE Java Core
Что такое mock в тестирование Tools
Что такое volatile Многопоточность
Что такое CompletableFuture Многопоточность
Как создать поток Многопоточность
Что такое партиционирование Базы данных
Опиши принцип happens before в рамках многопоточности Многопоточность
Какие шаблоны проектирования знаешь Паттерны
Что такое синхронизация и зачем она нужна Многопоточность
В чем преимущества и недостатки ООП по сравнению с процедурным и функциональным программированием ООП
Какие состояния объекта есть в Hibernate Hibernate
Что такое future Многопоточность
В чем разница char и varchar в SQL Базы данных
Расскажи про иерархию интерфейсов Collection Framework Java Collections
Что такое JDBC Tools
Массив статическая структура данных или динамическая Java Collections
В чем разница между ArrayList и Вектором Java Collections
Что такое Vector Java Collections
Какие в java есть коллекции Java Collections
Является ли коллекция HashMap потоко безопасной Java Collections
Что такое FailFast Java Collections
Что такое Deque Java Collections
HashTable и ConcurrentHashMap - отличия и что эффективнее Java Collections
Что такое bean, какую роль играет в Spring'е Spring
Что такое столп "наследование" ООП
Какие знаешь варианты dependency injectio Spring
В чём различие между LeftJoin , RightJoin и InnerJoin Базы данных
Что такое dependency injection в Spring Spring
Что такое строка в Java Java Core
В чём идея полиморфизма Java Core
Можно ли переопределить статические методы Java Core
Каким образом можно реализовать множественное наследование в Java Java Core
Какие методы располагаются в интерфейсе Java Core
В чем идея Stream API Java Core
Что такое finalize Java Core
В чем взаимосвязь контракта equals и hashCode Java Core
Основная идея инкапсуляции Java Core
String Builder и String Buffer , в чём различия Java Core
Что такое JVM, JDK, JRE Java Core
Что такое CI/CD Общие
Какие типы данных существуют в Java Java Core
Может ли примитивный тип данных попасть в Hip Java Core
Что делает ключевое слово transient Java Core
Какие виды тестирования ты знаешь Общие
Что такое string pool Java Core
Что такое spring boot и в чём его основное преимущество Spring
Какие знаешь Bean Scope Spring
В чём смысл инкапсуляции Java Core
Что такое SpringScope Spring
Почему нельзя сравнивать объекты через «==» Java Core
Как ты можешь описать абстракцию ООП
Зачем нужен String Pool Java Core
Для чего используется Spring boot Spring
Как работает оператор try with resourses Java Core
Что знаешь про функциональный интерфейс Java 8+ Java Core
Что такое Parallel Stream Java Core
Какие бывают ограничения в Базе Данных Базы данных
С чем работает Garbage Collector Java Core

Очень-низкая встречаемость

Вопрос Категория
Какими командами пользуешься в Git Git
Как ты используешь SOLID принцип открытости-закрытости при проектировании Общие
В чем разница между шаблоном проектирования Builder и Facade Паттерны
В чем недостаток паттернов Паттерны
Какие знаешь подходы к организации процесса разработки Общие
Какое отношение между JS и Java Общие
Что такое паттерны проектирования Паттерны
Расскажи про свой опыт проектирования Паттерны
Какие цели ставишь перед собой Общие
Какие паттерны проектирования используешь Паттерны
Какие бы каналы синхронизации использовал при организации взаимодействия нескольких сервисов Паттерны
Какие интересные задачи приходилось решать Общие
Что такое TDD Общие
Назови самый простой способ реализации кэширования Общие
Какие виды отношений существуют в структурной диаграмме классов UML
Какие существуют типы диаграмм UML
Как бы организовывал взаимодействие нескольких сервисов Паттерны
Что такое UML Что такое «диаграмма», «нотация» и «метамодель» в UML UML
Что такое XSLT XML
Какие плюсы у микросервисов есть перед монолитом Паттерны
Какие языки еще ты знаешь, которые используют байт-код Общие
Что такое JAXP XML
Какие знаешь способы записи XML XML
Расскажи что-нибудь про микросервисное взаимодействие Паттерны
Когда следует использовать DOM, а когда SAX, StAX анализаторы XML
Какие знаешь методы чтения XML, опиши сильные и слабые стороны каждого метода XML
Какая структура действует максимально быстро к паттерну Comand, чем его можно заменить Паттерны
Для чего используется кэширование Общие
Какие типы существуют в XSD XML
Что такое «пространство имен» в XML XML
Зачем нужен паттерн Comand Паттерны
Чем well-formed XML отличается от valid XML XML
Что такое DTD XML
Пользуешься ли паттерном Comand в работе Паттерны
Кэширование работает только с базами данных или нет Общие
Что такое «дескриптор развертывания» Servlets
Что такое xsd схема XML
Как контейнер сервлетов управляет жизненным циклом сервлета, когда и какие методы вызываются Servlets
Зачем нужны сервера приложений, если есть контейнеры сервлетов Servlets
Что такое xml XML
В чем преимущество паттерна Builder перед конструктором Паттерны
Какие действия необходимо проделать при создании сервлетов Servlets
В каком случае требуется переопределять метод service() Servlets
Что такое «контейнер сервлетов» Servlets
Какая структура действует максимально быстро к паттерну Comand, чем его можно заменить Паттерны
Для чего используется кэширование Общие
Как реализовать запуск сервлета одновременно с запуском приложения Servlets
Когда стоит использовать фильтры сервлетов, а когда слушателей Servlets
Какие типы существуют в XSD XML
Зачем в сервлетах используются различные listener Servlets
Что знаешь о сервлетных фильтрах Servlets
Что представляет собой ServletConfig Servlets
Что представляет собой ServletContext Servlets
В чем отличия ServletContext и ServletConfig Servlets
Для чего нужен интерфейс ServletResponse Servlets
Для чего нужен интерфейс ServletRequest Servlets
Что такое Request Dispatcher Servlets
Как из одного сервлета вызвать другой сервлет Servlets
Чем отличается sendRedirect() от forward() Servlets
Для чего используются атрибуты сервлетов и как происходит работа с ними Servlets
В чем отличия GenericServlet и HttpServlet Servlets
Почему HttpServlet класс объявлен как абстрактный Servlets
Какие основные методы присутствуют в классе HttpServlet Servlets
Какой метод HTTP не является неизменяемым Servlets
Какие есть методы отправки данных с клиента на сервер Servlets
В чем разница между методами GET и POST Servlets
Что такое «пространство имен» в XML XML
Можно ли одновременно использовать в сервлете PrintWriter и ServletOutputStream Servlets
Зачем нужен паттерн Comand Паттерны
Что означает URL encoding, как это осуществить в Java Servlets
Какие наиболее распространенные задачи выполняются в контейнере сервлетов Servlets
Что такое cookies Servlets
Почему необходимо переопределить только init() метод без аргументов Servlets
Что такое URL Rewriting Servlets
Чем well-formed XML отличается от valid XML XML
Что такое «сессия» Servlets
Есть ли смысл определять для сервлета конструктор, каким образом лучше инициализировать данные Servlets
Какой существует эффективный способ удостоверится, что все сервлеты доступны только для пользователя с верной сессией Servlets
В каком случае требуется переопределять метод service() Servlets
Как организовать подключение к базе данных, обеспечить журналирование в сервлете Servlets
Что такое DTD XML
Какие способы аутентификации доступны сервлету Servlets
Пользуешься ли паттерном Comand в работе Паттерны
Зачем нужен JSP Servlets
Кэширование работает только с базами данных или нет Общие
Расскажи об этапах (фазах) жизненного цикла JSP. Servlets
Какие действия необходимо проделать при создании сервлетов Servlets
Какие методы жизненного цикла JSP могут быть переопределены Servlets
Что такое «дескриптор развертывания» Servlets
Какая разница между динамическим и статическим содержимым JSP Servlets
Что такое xsd схема XML
Как контейнер сервлетов управляет жизненным циклом сервлета, когда и какие методы вызываются Servlets
Зачем нужны сервера приложений, если есть контейнеры сервлетов Servlets
Какие области видимости переменных существуют в JSP Servlets
Что такое xml XML
Какие неявные объекты не доступны в обычной JSP странице Servlets
В чем преимущество паттерна Builder перед конструктором Паттерны
Как сконфигурировать параметры инициализации для JSP Servlets
Что такое «контейнер сервлетов» Servlets
Какова структура веб-проекта Servlets
Расскажи про транзитивность Фреймворки
В чем заключаются преимущества технологии сервлетов над CGI Common Gateway Interface Servlets
Что используешь mavel или gradel при сборке проекта Фреймворки
Какие паттерны использовал кроме Singleton Паттерны
Занимался ли ещё где-то Java Общие
Что такое Lombok Общие
Расскажи о своем самом интересном проекте Общие
Слышал ли что-нибудь про Spring MVC Spring
Что нам даёт dependency injectoin Spring
В чем разница между IOC и dependency injection Spring
Какие могут быть возвращаемые типы данных в Spring MVC Spring
Для чего нужен Swagger Tools
Где можно использовать Singleton Паттерны
Может ли оказаться так что контроллера в контексте нет Spring
Что нам нужно чтобы Spring MVC заработал Spring
Что такое message-брокеры Tools
Что такое Scope Spring
Что такое контекст Spring
Чем docker отличается от виртуальной машины Tools
Какие задачи решал с использованием паттернов Паттерны
В каком универсистете ты занимался Общие
Как dependency injectoin можно применить с SpringBean Spring
Что такое http тип Spring
Чем отличается docker от kubernetes Tools
Как Dispatcher Servlet "понимает" какой метод вызвать Spring
Как клиент может понять что с сервера пришло в браузер Spring
Для чего нужна секция dependence management Tools
Зачем нужен Rest Spring
В чем разница между request mapping и put mapping Spring
Какие scope можно использовать для любого приложения Spring
Request мы можем использовать во всех Spring приложениях Spring
Расскажи про структуру pom файла в менеджере пакетов Maven. Tools
Жизненный цикл Maven Tools
Сколько ты совокупно занимаешься Java Общие
Как используешь dependency injection Spring
Какие знаешь реализации ioC Spring
Что в spring'е из себя представляет Spring ioC контейнер Spring
Какие области видимости в Spring знаешь Spring
Какие виды внедрения зависимости знаешь Spring
Расскажи что такое inversion of Conrol Spring
Что такое spring framework Spring
Где удобнее применять конфигурацию Java, а где конфигурацию XML Spring
Что такое «представление»,view, и для чего оно применяется SQL
Что такое «временная таблица», для чего она используется SQL
Что в spring'е из себя представляет Spring ioC контейнер Spring
Какие области видимости в Spring знаешь Spring
Какие виды внедрения зависимости знаешь Spring
Расскажи что такое inversion of Conrol Spring
Что такое spring framework Spring
Где удобнее применять конфигурацию Java, а где конфигурацию XML Spring
Что такое «представление»,view, и для чего оно применяется SQL
Что такое «временная таблица», для чего она используется SQL
Какую конфигурацию бы убрал Spring
Какую из конфигурация, XML, Java Annotation,предпочитаешь больше, почему Spring
Что означает NULL в SQL SQL
Какая конфигурация выполнится приорететней: XML, Java или Annotation Spring
Сейчас в Spring'е не надо указывать аннотацию AutoWired, почему это так Spring
Какие существуют операторы SQL SQL
Как создать контроллер в Spring'е Spring
Как можно создать Servlett в Spring'е Spring
Как работает контекст Spring
Есть ли возможность создать два Singleton'а в Spring'е Spring
Что такое курсор в реляционной БД SQL
Что такое триггеры в реляционной БД SQL
Что побудило остановиться на другом языке программирования Общие
Как ты себя оцениваешь Общие
Много ли контекстов может быть Spring
Что делает компонент scan Spring
Расскажи о полный синтаксис SELECT в реляционной БД SQL
Чем отличаются Filters, Interceptors, и Listeners в Spring Spring
Чем отличается компонент от бина Spring
Для чего в SQL есть HAVING SQL
В чем разница между Spring аннотациями Component, Repository и Service Spring
Какой жизненный цикл объекта, который создает Spring Spring
Что делает merge SQL
Чем отличается аутентификация от авторизации Spring
Для чего нужен JWT Spring
Что такое join SQL
Где учился Общие
Как бы организовал метод delete Spring
Чем SOAP отличается от REST Spring
Как закрыть соединение с базой данных JDBC
Как на Java писать веб-приложение Spring
Как вызвать хранимую процедуру JDBC
Как осуществляется запрос к базе данных и обработка результатов JDBC
Зачем нужен спринг Spring
Что такое хранимые процедуры и какой способ вызова через JDBC SQL
При помощи чего формируются запросы к базе данных JDBC
Какие уровни изоляции транзакций поддерживаются в JDBC JDBC
Для чего нужна аннотация Bean Spring
Как зарегистрировать драйвер JDBC JDBC
Что происходит в JVМ при запуске программы, написанной на Java Java Core
Что может рассказать о манифесте файла jar Java Core
Расскажи про области памяти и Garbage Collector Java Core
Опиши основные этапы работы с базой данных с использованием JDBC JDBC
Каким образом можно понять, что используется объект в памяти или нет при условии что у объектов циклическая ссылка друг на друга Java Core
Какие области памяти можете вспомнить кроме стэка и кучи Java Core
Какие минусы есть у пула строк с точки зрения безопасности Java Core
Чем отличается RestController от Controller Spring
Является ли пустым пул строк при старте jar файла или там есть какие-то значения Java Core
За счет чего работают Lambda-выражения, что происходит "под капотом" Java Core
Используешь в работе Lambda-выражения Java Core
Из каких частей стоит JDBC JDBC
Сколько функциональностей можно поместить в одно Lambda-выражение Java Core
Откуда берутся методы equals и hashcode Java Core
Почему hashcode могут быть равны Java Core
Что знаешь про модели памяти в Java Java Core
Когда stream начинает свое выполнение Java Core
Что такое модификатор default equals и hashcode Java Core
Что такое heap, stack Java Core
Какие могут проблемы при реализации Hashcode Java Core
Для чего нужно стирание типов Java Core
От скольки классов может наследоваться класс Java Core
Как создать свою аннотацию Java Core
Какие два класса не наследуются от Object Java Core
Что такое затирание типов Java Core
Как передаются параметры Java Core
Расскажи особенности языка Java Java Core
Каким образом Java машина помогает запускать код на операционных системах Java Core
Как данные хранятся в Java Java Core
Как определить какой объект является мусором Java Core
Могут ли разработчики управлять сборкой мусора и параметрами памяти Java Core
Перечисли основные типы данных используемые в JDBC, как они связаны с типами Java JDBC
Что такое класс в Java Java Core
Из чего состоит класс Java Core
Как можно в Java сравнивать объекты Java Core
Что из себя представляет JDBC URL JDBC
С какими версиями Java работал Java Core
В чем заключаются преимущества использования JDBC JDBC
Чем примечательна Java в контексте платформы Java Core
Что такое Garbage Collector Java Core
После какого момента GC понимает, что нужно собирать мусор Java Core
Какие GC знаешь Java Core
Каким образом мы можем задавать параметры конфигурации GC Java Core
Какие плагины можно поставить при создании виртуальной машины Java Core
Чем отличаются equals и hashcode Java Core
Почему важно переопределять equals и hashcode Java Core
В контексте бизнеса обязательно ли учитывать в equals все поля сущности Java Core
Расскажи кратко об идее обработки ошибок в Java. Java Core
Какие конструкции в обработке ошибок знаешь Java Core
Когда может произойти ситуация, когда мы можем перезатереть исключение Java Core
Где в обработке исключений может применяться конструкция с finally Java Core
Какая величина у байта Java Core
Как быстро сделать rest сервис Spring
Что нужно делать для того чтобы переопределить hashcode Java Core
Как устроена строка "под капотом" Java Core
Как привести строку в массивы символов Java Core
Чем обеспечена иммутабельность Java Core
Какими характеристиками должен обладать метод чтобы функциональный итерфейс был функциональным Java Core
Что нужно делать для того чтобы принимать и возвращать значения Java Core
Можем ли мы без JDK вести Java разработку Java Core
Объясни чем обусловлено то, что int ограничен в размере Java Core
Где ссылочные типы данных хранятся Java Core
Могу ли я использовать equals в том виде в котором он есть Java Core
В чем разница между Абстрактным классом и абстрактным методом, и абстрактным методом и Интерфейсом Java Core
Что такое динамический полиморфизм Java Core
В чем заключается идея перегрузки конструкторов Java Core
Почему так важна иммутабельность Java Core
Как осуществляется запрос к базе данных и обработка результатов JDBC
Чем отличается JVM от JDK Java Core
Всегда ли нам нужно переопределять equals Java Core
Почему Java платформа является независимой Java Core
С чем связано неполная объектоориентированность Java Java Core
Какие знаешь Wrapper'ы Java Core
Слышал ли что то про Boxing/Unboxing Java Core
В чём разница между методом и конструктором Java Core
Можно ли переопределить метод? А конструктор Java Core
Что такое гетерогенные типы Java Core
Как хранить и обрабатывать пароль работая с Java Java Core
Где бы стоило применять Enum перечисления Java Core
Какие методы самые важные и используются чаще всего Java Core
Приходилось ли самостоятельно переопределять equals Java Core
Как строки хранятся в памяти Java Core
В чем проблема конкатенации Java Core
Пробовал когда-нибудь метод append Java Core
В чем разница между error и exception Java Core
Приведи пример ошибки на уровне JVM Java Core
В чем проблема проверяемых исключений Java Core
Удалил бы ты из Java checked исключения Java Core
Приведи примеры где использовал бы checked Java Core
Могу ли я сделать улучшенный цикл for each для своего объекта Java Core
Какой самый полезный метод в object Java Core
В чем преимущество package private Java Core
Как package private можно связать с инкапсуляцией Java Core
Какой шаблон проектирования применен для StringBuilder и StringBuffer Java Core
Можно ли массив сконвертировать в стрим Java Core
Какой самый крутой метод в стримах Java Core
Что знаешь про TargetMethod Java Core
Что слышал про класс optional Java Core
Обязательно ли создавть класс в Java Java Core
Зачем нужен спринг Spring
Что такое хранимые процедуры и какой способ вызова через JDBC SQL
При помощи чего формируются запросы к базе данных JDBC
Какие уровни изоляции транзакций поддерживаются в JDBC JDBC
Для чего нужна аннотация Bean Spring
Как зарегистрировать драйвер JDBC JDBC
Опиши основные этапы работы с базой данных с использованием JDBC JDBC
Чем отличается RestController от Controller Spring
Из каких частей стоит JDBC JDBC
Перечисли основные типы данных используемые в JDBC, как они связаны с типами Java JDBC
Что из себя представляет JDBC URL JDBC
От чего имплимитируют list, set Java Collections
В чем заключаются преимущества использования JDBC JDBC
Какие 3 принципа являются основными в ООП Java Core
Где можно применить многоформенность полиморфизма Java Core
Где можно посмотреть исчерпывющие данные по примитивным типам данным в Java Java Core
Как быстро сделать rest сервис Spring
Что такое ссылочные типы данных Java Core
Что в Java является самым главным объектом для всех Java Core
Классы от Object наследуются явно или неявно Java Core
Разница аннотаций service, repository, controller Spring
Чем определяется эквивалентность одно объекта к другому Java Core
Можешь охарактеризовать что такое состояние Java Core
Знаешь ли разницу между StringBuilder и конкатенацией Java Core
Что такое ограничения в SQL SQL
Чем чреваты открытые поля Java Core
Что слышал про статичность типизации в Java Java Core
В чем выражается строка и особенности в java Java Core
Где занимался программированием Общие
Что такое метод equals Java Core
Что подразумевает иммутабельность Java Core
В чём выражает себя строгая типизация в Java Java Core
Расскажи про JdbcTemplate JDBC
Какие два основных участка памяти для хранения данных есть Java Core
Слышал ли про StackOverFlow Java Core
Как бы обосновал то , что интерфейс существует Java Core
Как можно установить соединение с базой данных JDBC
Что лежит в основе каждого исключения Java Core
Каким образом можно обработать исключения Java Core
Как бы выбросил наверх исключения Java Core
Какие виды прокси знаешь Spring
Как долго в String хранятся строки Java Core
StringPool - часть Heap'а или что то отдельное Java Core
Что такое AutoCloseable и конструкция try-with-resources Java Core
В чем разница между Statement и PreparedStatement JDBC
Какая идея в Обобщениях Generic Java Core
Слышал ли про новые фишки последних версий Java Java Core
Как нужно переопределять метод equals Java Core
Что такое ResultSet JDBC
В чём разница между String и StringBuilder Java Core
Как создать singleton-бин при запуске spring приложения Spring
Какие условия контракта equals и hashCode Java Core
В чём разница между методами execute, executeQuary, executeUpdate JDBC
Как ResultSet устроен внутри JDBC
Особенности класса String Java Core
Знаешь ли что такое статический класс Java Core
Где занимался программированием Общие
Что такое глубокое копирование Java Core
В чем основная идея рефлексии Java Core
Что такое JRE Java Core
Расскажи про JdbcTemplate JDBC
Какие у нас есть терминальные операции Java Core
Как разрешаются проблемы дефицита памяти и исключения out of memory exception Java Core
Что такое конструктор java Java Core
Как можно установить соединение с базой данных JDBC
Какие виды прокси знаешь Spring
В чем разница между Statement и PreparedStatement JDBC
Какое основное преимущество ресурсов Нет
Что такое ResultSet JDBC
Как создать singleton-бин при запуске spring приложения Spring
В чём разница между методами execute, executeQuary, executeUpdate JDBC
Как ResultSet устроен внутри JDBC
Что делал на Spring Spring
Зачем нам нужен ResultSet JDBC
Какие команды знаешь из SQL Нет
Расскажи о разнице execute executeQuary и executeApdate JDBC
Расскажи структуру framework collection Spring
Что такое юнит-тестирование Тестирование
Что такое Execution Engine JVM
Что такое Frames JVM
Какие есть способы конфигурирования Spring приложения Spring
Области данных времени выполнения JVM
Что такое Classloader JVM
Где используется аннотация Bean Spring
В чем разница между юнит тестами и интеграционными Тестирование
Для чего нужна JVM JVM
Опиши общие практические принципы работы с JSP Servlets
В чем разница RestController и Controller Spring
Какая разница между JSPWriter и сервлетным PrintWriter Servlets
Для чего используется оператор assert Java Core
Всегда ли создается объект сессии на JSP странице, можно ли отключить его создание Servlets
В чем разница аннотаций Repository, Component, Controller, Service Spring
Какие тесты пишешь и как Тестирование
Как оцениваешь свой уровень Общие
Расскажи почему ты в Java Общие
Каким образом из вложенного класса получить доступ к полю внешнего класса Java Core
Что такое «локальный класс», каковы его особенности Java Core
Что произойдет со сборщиком мусора, если выполнение метода finalize() требует ощутимо много времени, или в процессе выполнения будет выброшено исключение Java Core
Что такое "анонимные классы", где они применяются Java Core
Можно ли использовать Javascript на JSP странице Servlets
Какие существуют особенности использования вложенных классов: статических и внутренних, в чем заключается разница между ними Java Core
Расскажи про вложенные классы, в каких случаях они применяются Java Core
Как конфигурируется JSP в дескрипторе развертывания Servlets
Где бы мог использовать prototype Spring
Какие типы классов бывают в java Java Core
Где разрешена инициализация статических/нестатических полей Java Core
Как происходит обработка ошибок с помощью JSTL Servlets
В чем разница между членом экземпляра класса и статическим членом класса Java Core
Можно ли объявить метод абстрактным и статическим одновременно Java Core
Что такое capacity Java Collections
По какому принципу увеличивается количество бакетов Java Collections
Какая структура данных лежит в ArrayList Нет
Как можно обработать ошибки JSP страниц Servlets
Что делает аннотация componentscan Нет
Что при сборке может предоставить Maven Нет
На фоне чего построена Spring Date Нет
Что такое кеширование Нет
Какая сложность поиска элемента в LinkedList Нет
Какие есть виды стейтментов в JDBC Нет
Какие выдвигаются требования к транзакции Нет
Какой по умолчанию scope используется в Spring Spring
Чем отличаются вертикальный и горизонтальный партишн Нет
Есть ли противопоказания к использованию индексов Нет
Можно ли сделать приватными переменными в интерфейсе Нет
Обеспечит ли Stream API RandomAcess Нет
Есть ли итератор в Stream Нет
Что мы используем когда пишем for each Нет
В чем отличие репликации от шарда Нет
Чем отличаются подходы Trunk Based и Feature Branch Git
Какая основная проблема у кэша Нет
Как из класса сделать поток Нет
На основании какой структуры данных реализованн Linked List Нет
Как получить доступ к переопределенным методам родительского класса Java Core
Как организовать поиск по ArrayList Java Collections
Что такое CAS Нет
В чем отличие между put и comput Нет
Можно ли сузить уровень доступа/тип возвращаемого значения при переопределении метода Java Core
Что означает проверяемые и непроверяемые значения Нет
Как работать на Spring Нет
В чем отличие JPA и Hibernate Нет
Что такое fetch type Нет
Какие есть механизмы для сложных запросов с множеством параметров Нет
В чем различие видов JDBC Нет
В чем отличие атомарности и консистентностью Нет
Почему не нужно конфигурировать стандартные JSP теги в web.xml Servlets
Объясни как работают индексы Нет
Есть опыт работы с облачными сервисами Нет
С чем работаем внутри Stream Нет
Какая сущность в коллекциях помогает получать доступ к объектам в коллекции Нет
Какие знаешь классический функциональные интерфейсы Нет
Могут ли нестатические методы перегрузить статические Java Core
Какую задачу решает шард Нет
Какое исключение выбрасывается при возникновении ошибки в блоке инициализации класса Java Core
Как сделать перенос строки в HTML средствами JSP Servlets
Расскажи о разнице execute executeQuary и executeApdate JDBC
Можно ли в hashmap потерять объект Java Collections
Расскажи структуру framework collection Spring
Что такое коллекции Java Java Collections
Что такое юнит-тестирование Тестирование
Какие есть реализации в коллекции интерфейс листа Java Collections
Какая структура данных лежит в ArrayList Нет
По какому принципу увеличивается количество бакетов Java Collections
Что такое Execution Engine JVM
Как работает процесс, если мы хотим положить что-то в Map или достать Java Collections
Что такое capacity Java Collections
Сколько bucket может быть в HashMap Java Collections
Что такое Frames JVM
Как искать и удалять элементы в List Java Collections
Какие есть способы конфигурирования Spring приложения Spring
Как мы можем обойти элементы коллекции Java Collections
Области данных времени выполнения JVM
Чем отличаются HashSet и LinkedHashSet Java Collections
Что такое Classloader JVM
Слышал ли что то про Set Java Collections
Где используется аннотация Bean Spring
Что нужно сделать для того чтобы пользоваться циклом ForEach Java Collections
В чем разница между юнит тестами и интеграционными Тестирование
Для чего нужна JVM JVM
Опиши общие практические принципы работы с JSP Servlets
Может ли быть такое что в HashMap'е окажется два одинаковых ключа Java Collections
В чем разница RestController и Controller Spring
Какое ограничение есть для добавления в TreeSet Java Collections
Что такое "анонимные классы", где они применяются Java Core
Может ли TreeSet хранить в себе null Java Collections
Какая разница между JSPWriter и сервлетным PrintWriter Servlets
Какие знаешь основные реализации по поводу коллекции Java Collections
Что произойдет со сборщиком мусора, если выполнение метода finalize() требует ощутимо много времени, или в процессе выполнения будет выброшено исключение Java Core
Какой уровень сложности в hashset при поиске элемента Java Collections
Для чего используется оператор assert Java Core
Как структурно выглядит двухсвязный список по сравнению с односвязным Java Collections
Всегда ли создается объект сессии на JSP странице, можно ли отключить его создание Servlets
Какая будет скорость доступа к элементу в LinkedList, который находится посередине Java Collections
В чем разница аннотаций Repository, Component, Controller, Service Spring
Какие тесты пишешь и как Тестирование
Как оцениваешь свой уровень Общие
Какой будет скорость поиска в LinkedList'е Java Collections
Расскажи почему ты в Java Общие
Какая скорость поиска в ArrayList'е Java Collections
Каким образом из вложенного класса получить доступ к полю внешнего класса Java Core
Какая скорость доступа к элементу в LinkedList'е по индексу Java Collections
Что такое «локальный класс», каковы его особенности Java Core
Можно ли использовать Javascript на JSP странице Servlets
Какие существуют особенности использования вложенных классов: статических и внутренних, в чем заключается разница между ними Java Core
Что находиться внутри у HashSet и TreeSet Java Collections
Расскажи про вложенные классы, в каких случаях они применяются Java Core
LinkedList односвязный или двухсвязный Java Collections
Как конфигурируется JSP в дескрипторе развертывания Servlets
Расскажи про LinkedHashMap Java Collections
Где бы мог использовать prototype Spring
Какие типы классов бывают в java Java Core
Где разрешена инициализация статических/нестатических полей Java Core
Как происходит обработка ошибок с помощью JSTL Servlets
В чем разница между членом экземпляра класса и статическим членом класса Java Core
Можно ли объявить метод абстрактным и статическим одновременно Java Core
Как можно обработать ошибки JSP страниц Servlets
Слышал ли что то про цикл ForEach Java 8
Какой по умолчанию scope используется в Spring Spring
Какой механизм используется при реализации параллельных стримов Java 8
Чем отличаются подходы Trunk Based и Feature Branch Git
Что такое ссылка на метод и как это реализуется Java 8
Как получить доступ к переопределенным методам родительского класса Java Core
Можно ли сузить уровень доступа/тип возвращаемого значения при переопределении метода Java Core
Почему не нужно конфигурировать стандартные JSP теги в web.xml Servlets
Что такое Dirty Checking в Hibernate Hibernate
Могут ли нестатические методы перегрузить статические Java Core
Какое исключение выбрасывается при возникновении ошибки в блоке инициализации класса Java Core
Как сделать перенос строки в HTML средствами JSP Servlets
Что такое сериализация Сериализация
Где и когда использовал prototype Spring
Что такое http протокол WEB
Что произойдёт, если в блоке инициализации возникнет исключительная ситуация Java Core
Для чего в Java используются статические блоки инициализации Java Core
Приведи пример использования собственных тегов Servlets
К каким конструкциям Java применим модификатор static Java Core
Каков порядок вызова конструкторов и блоков инициализации с учётом иерархии классов Java Core
Что знаешь о написании пользовательских JSP тегов Servlets
Что будет если в ApplicationContext попробуешь получить один и тот же бин Spring
Как слить две разные ветки Git
На какую позицию хотел бы претендовать Общие
Может ли объект получить доступ к private-переменной класса, если, да, то каким образом Java Core
Что имеет более высокий уровень абстракции - класс, абстрактный класс или интерфейс Java Core
Как можно расширить функциональность JSP Servlets
Почему нельзя объявить метод интерфейса с модификатором final Java Core
Почему в некоторых интерфейсах вообще не определяют методов Java Core
Из каких групп тегов состоит библиотека JSTL Servlets
В каких случаях следует использовать абстрактный класс, а в каких интерфейс Java Core
Какие модификаторы по умолчанию имеют поля и методы интерфейсов Java Core
Зачем нужна программа, которая работает в нескольких потоках, а не в одном Многопоточность
Что такое JSTL, JSP Standard tag library Servlets
Какие есть варианты синхронизации в Java Многопоточность
Что такое Atomic Types, для чего они нужны Многопоточность
Что такое безопасность потока Многопоточность
В чем смысл ключевого слова volatile и связанные с ним проблемы Многопоточность
Где и для чего используется модификатор abstract Java Core
Каким образом можно заставить поток выполнится приоритет и есть ли такая возможность в Java Многопоточность
Что делает объект интерфейс runnable Многопоточность
Из каких групп тегов состоит библиотека JSTL Servlets
Что делает семафор Многопоточность
Что делает метод wait Многопоточность
Что такое поток "демон" Многопоточность
В чём смысл ReadWRiteLock Многопоточность
В каких случаях следует использовать абстрактный класс, а в каких интерфейс Java Core
Какие модификаторы по умолчанию имеют поля и методы интерфейсов Java Core
Что такое JSTL, JSP Standard tag library Servlets
Где и для чего используется модификатор abstract Java Core
Какие побитовые операции знаешь Java Core
Назови неявные, внутренние объекты JSP EL и их отличия от объектов JSP Servlets
Какие знаешь общие стратегии ветвления Git
Что такое тернарный оператор выбора Java Core
Какие логические операции и операторы знаешь Java Core
Какие типы EL операторов знаешь Servlets
Что знаешь о функции main() Java Core
Какими значениями инициализируются переменные по умолчанию Java Core
Что знаешь о Языке выражений JSP ,JSP Expression Language – EL Servlets
Какие есть исключения Java Core
В чем заключается и как используется клонирование объектов, массивов и двумерных массивов Java Core
Что такое autoboxing Java Core
Что такое инициализационный блок Java Core
Можно ли определить класс внутри JSP страницы Servlets
Какие есть минусы в индексе Базы данных
Что такое первичный и внешние ключи и какие ограничения существуют Базы данных
Что такое денормализация баз данных Базы данных
В чем заключается идея foreign key Базы данных
В чем разница JPQL и HQL Базы данных
Что такое реляционная модель данных Базы данных
Какие возникают аномалии при выполнении параллельных транзакций Базы данных
Что такое репликация баз данных Базы данных
Как хранил данные в проектах Базы данных
Как бы реализовал отправку сообщения клиенту, учитывая возможность отмены транзакции Базы данных
Как избежать того, что пакет данных может отправится два раза Базы данных
Какие базы данных использовал Базы данных
Какие есть ограничения на ключи Базы данных
Где использовал аннотацию transactional Базы данных
Почему база данных лучше текстового файла Базы данных
Что такое индексирование Базы данных
Какие типы запросов знаешь Базы данных
Слышал ли что-то про dml и ddl Базы данных
Назови краткий перечень из трех ограничений Базы данных
В чем смысл второй нормальной формы Базы данных
Опиши форму кода Базы данных
Что мы чаще всего используем в совокупности в агрегационными запросами Базы данных
Что выполняется раньше where или join Базы данных
Каким образом можешь добавить ограничения Базы данных
При помощи чего мы можем указать constraint Базы данных
Что такое диаграммы Венна Базы данных
Как в базу данных добавить ограничения Базы данных
В чём идея join Базы данных
Что слышал про оператор Exists Базы данных
Расскажи прервую и вторую форму нормализации Базы данных
Что такое конструктор для копирования Нет
В чем идея Builder'а Нет
К чему применяется Unique Нет
Почему не рекомендуется использовать скриплеты, скриптовые элементы, в JSP Servlets
Может ли быть ситуация где Primary Key повторяется Нет
Что лежит в основе Spring Framework Нет
Можно ли внедрять зависимость не только через конструктор Нет
Что выполняется раньше : конструктор , Setter или поле внедрения Нет
Экземпляр класса File содержит только путь к файлу Нет
Что означают отношения "являюсь" и "имею" в ООП Нет
Где лучше применять наследования и ассоциацию Нет
Зачем нужны системы контроля версий? Git
Для чего нужно final для статического метода Нет
Почему throws в сигнатуре метода плохо Нет
Как правильно выбрасывать исключения Нет
Расскажи о том как ты понимаешь принципы SOLID исходя из своего опыта Общие
Расскажи про класс File и его устройство Нет
Как избежать принудительную обработку IOException Нет
Что такое атомарность и консистентность Нет
Почему Java Memory Model важно при работе с многопоточностью Нет
В чем разница Synchronized и Lock Нет
Что такое Callable Нет
Преимущества реализации ExecutorService Нет
Почему появился HashMap Нет
Почему плохо делать ключом массив байтов для HashMap Нет
В чем проблема HashTable Нет
Что такое автоматическая инкрементация в разных БД Нет
Какие есть уровни изоляции в SQL Нет
Расскажи про идею фреймворка Hibernate Нет
Какие виды связи в Hibernate есть Нет
Какие есть аннотации для создания бинов Нет
Какая ценность аннотации Bean Нет
Что такое BeanDefinition и зачем он нужен Нет
Как из Spring-приложения обратиться к другому сервису Нет
В чем ценность Spring Boot Нет
Какие распростаненные стартеры знаешь в Spring Boot Нет
Надо ли обязательно отлавливать throws Нет
Для чего нужна инкапсуляция Нет
Stack , долгосрочное ли это хранилище Нет
Как можно сравнивать между собой типы данных Нет
Как примитивные типы данных можно сравнить между собой Нет
Слышал ли что то про статиеские методы Нет
Почему Equals нужно переопределять и для чего Нет
Какие основные реализации листовых коллекций Нет
Какой у тебя совокупный опыт в Java Общие
В чем преимущество hibernate перед jbc Нет
Что такое кеширование в hibernate Нет
Есть опыт написания тестов Нет
Знаком с принципами масштабирования системы Нет
Что такое докер Нет
С чем работал с точки зрения security Нет
Из скольки частей состоит JVTToken Нет
В чем особенность Spring Boot Нет
Какие виды тестов знаешь Нет
Что содержит задача которая пришла от аналитиков Нет
Что такое метод main Нет
Что дает слово static Нет
Почему main считается статическим Нет
Что такое массивы в Java Нет
Какой класс реализует динамический массив в Java Нет
За счет чего NIO обеспечивает неблокируемый доступ к ресурсам Нет
В чем особенность CopyOnWriteArrayList Нет
Что такое Stream в контекстке Stream API Нет
Что принимает в себя ExecutorService на исполнение Нет
Что понимается под буквой О в SOLID Нет
Какие отличия между шаблонами ООП Стратегия и Состояние Нет
Что такое адаптер Нет
Что такое группировка в БД Нет
Какие основные реаллизации ORM знаешь в Java Нет
Какие уровни кэширования есть в Hibernate Нет
Что такое Docker Нет
В чем отличие Докера от виртуальной машины Нет
Как устроена память JVM Нет
Что такое стеки Нет
Как переходят данные между стеком и хит Нет
Что такое сборка мусора Нет
Что такое многопоточность, параллелизм и асинхронность Нет
Для чего нужны классы Future и CompletableFuture Нет
Что находится под буквой L в принципах SOLID Нет
Что такое Result Set в JDBC Нет
Особенности Result Set в JDBC и его конфигурации Нет
Что такое SessionFactory в Hibernate Нет
Расскажи про управление уровнями изоляции транзакций в Hibernate Нет
Что есть в иерархии Collections API Нет
Класс TreeMap, какая стркутра данных лежит в основе Нет
Какая сложность бинарного поиска Нет
Зачем нужно future Нет
Зачем нужен CompletableFuture Нет
JDBC это реализация или спецификация Нет
Зачем подгружать драйвер БД Нет
Что такое statement Нет
Какие виды statement есть Нет
Что такое JPA Нет
Что такое n+1 select проблема Нет
Варианты использования final Нет
Что такое интерфейс itterable Нет
Что такое REST API Нет
В чем отличие функционального подхода и объектно-ориентированного Нет
Что такое передача параметров в Java и как это происходит Нет
К какому принципу ООП относится переопределение методов Нет
Что такое объекты immutable Нет
С каким функциональным интерфейсом мы работаем в методе map() Нет
Что такое Named Query в Hibernate Нет
Что такое BeanPostProcessor Нет
Что такое bean scope Нет
Какие виды scope существуют Нет
Что делает фреймворк Spring Нет
Что такое IoC и DI Нет
Чем отличается обычный объект от Bean Нет
Что такое Maven Нет
Для чего используем модификаторы доступа Нет
Правильное ли высказываение что массив String, это массив char Нет
Какие существуют ключевые классы exception Нет
Как можно обработать исключения Нет
Что такое фантомное чтение Нет
Что означает fetchtype lazy Нет
Какие сущности учавствуют в создании Bean Нет
Что такое асинхронность Нет
В чем преимущества композиции в ООП Нет
К чему может привести нарушение принципов SOLID Нет
Какие существуют имлементации интерфейса List Нет
Когда стоит использовать LinkedList Нет
Чем обусловлен диапазон допустимых значений "примитивов" Нет
Что делает метод peek() Нет
Как работает механизм CAS Нет
Что дает принцип инкапсуляции в реальных системах Нет
Расскажи про третью нормальную форму Нет
Какая основная задача кэширования в ORM Нет
Какие сложности могут возникать при работе с кэшированием Нет
Какую проблему решает Framework Spring Нет
Назов отличие ООП от функционального программирования Нет
Что такое композиция Нет
В чем преимущества композиции Нет
Как понимаешь interface segregation Нет
Что такое dependency inversion Нет
Что такое ковариантность типов Нет
Как можно сделать класс неизменяемым Нет
Какая сложность поиска метода по ключу в коллекции TreeMap Нет
Что делает метод peek в StreamApi Нет
Какой интерфейс получаем в методе forEach() Нет
Где хранятся статические методы в памяти JVM Нет
Как оптимизировать работу Hibernate Нет
Как идеально организовать процесс CI/CD Нет
Почему запрещено множественное наследование Нет
Когда происходит коллизия hashcode в HashMap Нет
Что такое функциональная парадигма Нет
Что стоит в центре парадигмы Нет
Что такое Callable Нет
В чем смысл многопоточности Нет
К чему может привести нарушение нормализации Нет
Как инициализируются бины в Spring Нет
Что делает аннотация Transactional в Spring Data Нет
Что такое механизм CAS Нет
Чем отличается optimistic и pessimistic lock в Hibernate Нет
Какие знаешь потокобезопасные коллекции в Java Нет
В чем особоенность LinkedHashMap Нет
Что лежит "под капотом" parallelStream() Нет
Расскажи про способы оптимизации запросов в БД Нет
Какая алгоритмическая сложность поиска элемента по индексу Нет
Чем отличается JOIN от UNION Нет
Расскажи про Problem n+1 в Hibernate Нет
Что такое ApplicationContext в Spring Нет
Как бы реализовал интеграционное тестирование Нет
Где хранятся статические методы и переменные Нет
Где хранятся объекты Нет
Что такое "мусор" с точки зрения JVM Нет
Что такое механизм CAS Нет
Какие группы команд есть в SQL Нет
Что такое уровни изоляции транзаций Нет
Как происходит обработка запроса(HttpServlet) Нет
Чем отличается композиция от наследования Нет
Механизмы реализации полиморфизма Нет
Что такое неизменяемые классы Нет
Какая сложность вставки элемента в LinkedList Нет
Чем отличается волатильность от атомарности Нет
N+1 problem, пути решения в Hibernate Нет
Что такое уровни пропагации транзакций в Spring Data Нет
Что такое идемпотентный метод в Spring Data Нет
Что такое CAP теорема Нет
Чем объект отличается от примитива Нет
Какие алгоритмы поиска элемента по массиву известны Нет
Расскажи про концепцию класса CompletableFuture Нет
Для чего может пригодиться шаблон проектирования цепочка ответственности Нет
Bean это класс или объект Нет
Что такое уровни propagation в транзакциях Нет
Что такое идепатентность метода Нет
Что такое идепатентность метода Нет
Расскажите о себе, какие цели ставите Нет
Какой диапазон допустимых значений для типа данных short Нет
Чем отличается примитив short от class short Нет
Как java понимает generics Нет
Какую идею реализует ArrayList Нет
Что означает транзиентный в java Нет
Что означает транзиентный в java Нет
Какую идею реализует LinkedList Нет
Какая сложность вставки элемента в LinkedList Нет
Для чего нужен интерфейс Comparable Нет
К чему может привести нарушение нормализации данных Нет
К чему можно приминить final Нет
Что такое LinkedHashSet Нет
Что такое HashSet Нет
Что делает Phaser Нет
Для чего нужны scope Bean Нет
Что такое socket Нет
Для чего используется шаблон "Стратегия" Нет
Что-то изучал кроме Java Нет
Как понимаешь фразу Java это ООП Нет
Массив это примитив или объект Нет
Какая сложность добавления элемента в Array List Нет
Какой знаешь максимально эффективный способ копирования массива Нет
Что такое коллизия хэшкодов с точки зрения HashMap Нет
Какую проблему решает валатайл Нет
Какие задачи решаются с помощью join Нет
Как подружить БД с приложением Java Нет
Как называется документ в котором я могу посмотреть все про JDBC Нет
Какие виды запросов я могу выполнять с помощью Hibernate Нет
Для сложных запросов где много параментров что нужно использовать Нет
Что происходит от момента запуска Spring приложения до первого запроса в Postman Нет
В чем отличие HashMap от HashSet Нет
Что такое Spring Data Repository Нет
Что такое Spring Data Specification Нет
В чем отличия компонентных аннотаций Нет
Чем отличается конфигурация от компонента Нет
Что такое аннотация @Transactional Нет
Что будет если в методе вызвать метод аннотации @Transactional Нет
В чем разница @Controller и @RеstController Нет
Как эффективно идентифицировать непроизводительные sql – запросы Нет
Как бороться с аномалиями при выполнения транзакций Нет
Что такое Message Broker Нет
Что такое асинхронные сообщения Нет
Что такое не блокирующие алгоритмы Нет
В чем разница между Mono и Flux Нет
Что будет если применить Volatile в объектах Нет
Как обеспечить синхронизацию в многопоточной среде Нет
Что такое блок synhronized в java и какие там проблемы Нет
Что такое шаблон Database-per-Service Нет
ЧТо такое шаблон Even Sourcing Нет
Какие задачи решает Distributed Tracing Нет
Как выбрать стратегию, шаблон Нет
Как себя поведёт prototype bean в рамках Singleton Нет
Чем пользуешься в качестве трекинга ваших задач Нет
Какие используешь flo при работе с task Нет
Расскажи разницу между интерфейсом List и Set Нет
Что такое экзекьютер-сервис Нет
Что за исключение Interrupted Exception Нет
Какие знаешь аннотации для создания бинов Нет
Что такое пропагация и распостранение транзакции Нет
Кратко расскажи о своих проектах Нет
Зачем нужно наследование Нет
Какие есть альтернативы наследованию Нет
Почему композицию чаще рекомендуют использовать, чем наследование Нет
В чём основная идея адаптера Нет
В чём идея Autoboxing и Unboxing Нет
Что нужно сделать , для того чтобы создать имутабельный класс в Java Нет
Базовые отличия между List и Linked List Нет
Какие способы обработки есть проверяемых исключений Нет
Что такое try/catch Нет
Возможно ли написание try без catch Нет
Какие формы написания try/catch знаешь Нет
В чём такая важность Stack Trace в исключениях Нет
Что понимается под контекстом ошибки Нет
Что такое констистентность и атамарность Нет
Можно ли управлять монитором Нет
Что такое парометеризированный тип Нет
Есть ли конструктор у статического класса Нет
Как создать статический дженерический метод Нет
Что в Java означает два типа исключений Нет
Какие способы обработки в Java существуют Нет
Почему обязательно закрывать ресурс Нет
Можно ли запускать Java приложение , имея только JRE Нет
Что такое ODBC Нет
Что означает статик в Java Нет
В чём разница между Exception и Erorr Нет
Передача данных в Java идет по ссылке или по значению Нет
Что означает передача по значению Нет
Зачем нужны имутабельные классы и их основные характеристики Нет
В чём проявляется изоляция или её отсутствие Нет
Можно ли понижать уровень модификатора доступа Нет
Какие основные три метода есть у Servlet и в чем их задача Нет
Как работает Servlet в многопоточном режиме Нет
ArrayList , какая скорость доступа к последнему элементу Нет
В чём различие между PreparedStatement и Statement Нет
Какие есть отношения в БД Нет
Что такое One to One Нет
Приведи пример One to Many Нет
Какие два основных вида целостности данных знаешь Нет
Какие виды констрейнтов знаешь Нет
Что такое DDL,DML,DCL Нет
Как бороться в БД с SQL Injection Нет
В чём разница между Union и Union All Нет
В чём основные ограничения при работе с операцией Union Нет
Что такое Commit в SQL Нет
К какой проблеме может привести отстутствие транзакции Нет
В чем принцип абстракции Нет
В чем разница между абстракцией и полиморфизмом Нет
В чем разница race condition и data race Нет
Какие способы синхронизации в java знаешь Нет
В чем разница между dependency injection и dependency inversion Нет
Что такое dispatchers roulette Нет
В чем разница между наследованием и полиморфизмом Нет
ЧТо такое программирование по контракту Нет
Почему так важно иметь контракт в Java Нет
Какие основные два вида реализации SingleTone знаешь Нет
Что такое декоратор Нет
Для чего нужен декоратор Нет
Что означает рефлексивность Нет
Что означает симметричность Нет
Почему объекты попадают в stringpoll Нет
Как объекты попадают в stringpoll Нет
В чем проблема конкатенации строк в Java Нет
Каким образом StringBuilder решает проблему конкатенации Нет
Быстрее ли StringBuilder чем StringBuffer если убрать синхронизацию Нет
В чем причина существования Map как структуры данных и Collection в CollectionFramework Нет
Какое основное призвание интерфейса Map Нет
Какие есть базовые реализации InputOutput Stram'ов Нет
Какая самая минимальная единица для работы с потоками Нет
В чем прогрессивность NIO Нет
В чем смысл буферизированных потоков Нет
В чем преимущество буферизации Нет
В чем преимущество буферизации Нет
Как работает Track.h Нет
Что будет если мы попытаемся изменить значение приватной переменной Нет
В чем разница в аспектах между advice и point Нет
В чем разница в аспектах между advice и point Нет
Почему логирование очень часто связывают с аспектами Нет
Приведи пример реляционной базы данных и нереляционной Нет
В чем смысл ограничений Нет
Какие бывают ограничения Нет
Чем достигается скорость доступа в SQL Нет
Primary Key является индексом и почему Нет
Какими ограничениями обладает PrimaryKey Нет
Что такое принцип asset Нет
Какие знаешь негативные феномены в SQL Нет
Что подразумевается под DirtyRead Нет
Какие виды конфигураций знаешь Нет
Почему нужно использовать конфигурацию через аннотации, и не стоит использовать аанотацию через конфигурацию Нет
В каких случаях бы применял Java конфигурацию Нет
Какие знаешь аннотации для сообщения Spring'у, чтобы он создал на основании этих аннотаций bean Нет
В чем особенность dependcy injection Нет
Что такое Spring Data Нет
Чем отличается Spring Data от Hibernate Нет
Как у класса заполнить атрибуты Нет
Что такое формат хранения данных json Нет
Что характерно для html Нет
Что такое select из SQL Нет
Как сделать свой первый коммит, добавить все файлы Нет
Как можно сделать связь с удаленным репозиторием Нет
Как скачать изменения с удаленного репозитория Нет
Что такое Spring Нет
Что дает модуель Spring Core Нет
try catch with resources что это такое Нет
Для чего нужен Git Нет
Какие команды Git знаешь Нет
Что такое Map Нет
Может ли быть ключом примитив Нет
Ключи в Map могут повторяться Нет
Какие есть структуры данных из collection Нет
Что такое Set Нет
Что такое List Нет
В чем отличие List от Set Нет
Что такое Q и DQ Нет
Реализует ли LinkedList интерфейсы Q/DQ Нет
Что такое временная сложность Нет
Что такое классы Exception, какие существуют виды Нет
От чего наследуется Exception Нет
Зачем нужны stream Нет
Stream api какую парадигму использует Нет
Какие есть виды stream Нет
Может ли быть в интерфейсе приватный метод Нет
Как называется функциональный интерфейс который принимает в себя фильтр Нет
Что делает collect Нет
Можно ли в Map преобразовать коллекцию Нет
Может ли быть в интерфейсе конструктор Нет
Перегрузка метода что это означает Нет
Что такое сигнатура Нет
Есть string, string builder, string buffer что это такое Нет
Какой жизененный цикл Maven Нет
Что такое ioc контейнер Нет
Что знаешь про аннотацию predestroy Нет
Что дает аннотация service Нет
Что такое spring web Нет
Что такое Mock, Stab, Spy Нет
Как связать класс с бд Нет
Lazy vs eager загрузка, в чем отличие Нет
Зачем сделали разделение типов данных на int, long Нет
В чем идея примитивных типов данных Нет
Для чего нужны паттерны программирования Нет
Что такое контейнер Нет
Что такое внедрение зависимости Нет
В чем отличие Spring Boot от Spring Context Нет
Какая аннотация позволяет понять что поднимаются бины Нет
Как подключить свою библиотеку в другом проекте Нет
Какие должны быть условия чтобы база данных считалось реляционной Нет
Как запретить оставлять пустую колонку Нет
Зачем нужны ветки в git Нет
Как посмотреть версию предыдущего коммита Нет
Какие есть виды объединения веток Нет
Как найти ошибку в программе Нет
Как можно протестировать программу и обезопасить себя от ошибок Нет
Какие типы циклов знаешь Нет
Чем циклы отличаются друг от друга Нет
Расскажи кратко с какими фреймворками работал Нет
Что из литературы по Java читал Нет
Какую литературу читал не по Java Нет
Использовал ли java.util.concords в java 5 Нет
Что в последние время узнал или прочитал, что можешь посоветовать Нет
Расскажи кратко чем занимался в программировании Нет
Расскажи о своем опыте перевода проекта на Java Нет
Что делать если в базе данных нет RIGHT JOIN, а есть LEFT JOIN Нет
Что такое BDD Общие
Какие существуют стратегии слияния с точки зрения разработчика баз данных Нет
Как бы реализовывал таблицу в БД на 100 миллионов записей, с поиском по колонке int32 Нет
Как осуществить быстрый поиск без сортировки int массива на миллионы значений Нет
Что думаете о проверяемом типе исключений в Java Нет
Если бы разрабатывал библиотеку для работы с HTTP использовал бы исключения или что-то другое Нет
Для чего нужны пулы соединений в БД Нет
Как работает метод Close при работе с пуллом соединения к БД Нет
Использовали Kotlin Нет
Что бы хотел убрать из языка Java Нет
Cталкивался ли с content Нет
Делал ли какие-то проекты с многими потоками Нет
Какие виды переменных бывают в java Нет
Какие элементы Java отвечают за наследование Нет
Что такое переопределение метода Нет
Что такое класс POJO Нет
Чем JPA отличаеться от Hibernate Нет
Может ли Entity класс быть абстрактным Нет
Что такое Exception Нет
Расскажи о своих успехах в программировании Нет
Как можно оптимизировать высоконагруженный веб-сервис Нет
Какими инструментами пользовался помимо Java Нет
Что такое branch в Git Нет
Как проверяешь, что твоя программа работает корректно Нет
У нас есть веб-сервис и в логах написано "record not found" - как разбираться Нет
Пользователь пришел и говорит, что данные не отображаются, твои действия Нет
Нужна кнопка "удалить отчет из системы", твои действия Нет
Какое расстояние между Луной и Землей Нет
Какие принципы программирования, помогающие писать красивый код знаешь Нет
Расскажи про интерфейс segregation Нет
Что такое методы HTTP Нет
Какие есть методы HTTP запросов Нет
В чем разница между методами HTTP запросов Нет
Что такое сильная и слабая связанности в понимании кода Нет
Что такое Atomic Types и для чего они нужны Нет
Что такое интерфейсы-маркеры и почему их сейчас не создают Нет
Какое эволюционное развитие получили интерфейсы-маркеры и что их заменило Нет
С какой целью применяется сериализация Нет
Что такое принцип PECS и как он используется Нет
Зачем могут понадобится на практике immutable объекты Нет
Что такое обработка ошибок Нет
Что делать если вылетел Error, можем ли мы его поймать и как-то обработать Нет
Известно, что при вызове метода А будет выдаваться исключение, твои действия Нет
Как в однопоточной программе получить cant convert modification exception при работе с коллекцией Нет
Стримы, какие есть операции и типы операций Нет
Какие функциональные интерфейсы знаешь Нет
Чем отличаются default-методы от static-методов Нет
Какие знаешь типы баз данных Нет
В чем преимущества и недостатки типов баз данных Нет
Что такое нормализация данных в реляционной БД Нет
Расскажи о синтаксисе создания таблицы в реляционной БД Нет
Как изменить таблицу в реляционной БД Нет
Знаешь что такое план запроса в реляционной БД Нет
Как работает Spring "под капотом" Нет
Зачем нужен hibernate Нет
Что лучше использовать JOIN или подзапросы SQL
Для чего используется оператор ORDER BY SQL
Как GROUP BY обрабатывает значение NULL SQL
Перечисли основные агрегатные функции SQL
В чем разница между COUNT(*) и COUNT({column}) SQL
Для чего используются операторы IN, BETWEEN, LIKE SQL
Для чего применяется ключевое слово UNION SQL
Какие отличия между ограничениями PRIMARY и UNIQUE SQL
Может ли значение в столбце, на который наложено ограничение FOREIGN KEY, равняться NULL SQL
Как создать индекс SQL
В чем отличие между операторами DELETE и TRUNCATE SQL
Опиши разницу типов данных DATETIME и TIMESTAMP SQL
Какое назначение у операторов PIVOT и UNPIVOT в Transact-SQL SQL
Расскажи об основных функциях ранжирования в Transact-SQL SQL
Для чего используются операторы INTERSECT, EXCEPT в Transact-SQL SQL
Что такое «анонимные классы», где они применяются Java Core
Для чего нужна денормализация Базы данных
Criteria API Базы данных
Что такое HQL Базы данных
Верно ли утверждение, что примитивные типы данных всегда хранятся в стеке, а экземпляры ссылочных типов данных в куче Java Core
Расскажи про приведение типов, что такое понижение и повышение типа Java Core
Когда в приложении может быть выброшено исключение ClassCastException Java Core
Что такое литералы Java Core
Почему String неизменяемый и финализированный класс Java Core
Почему char[] предпочтительнее String для хранения пароля Java Core
Почему строка является популярным ключом в HashMap в Java Java Core
Можно ли использовать строки в конструкции switch Java Core
Почему метод clone() объявлен в классе Object, а не в интерфейсе Cloneable Java Core
Что такое «конструктор по умолчанию» Java Core
Чем отличаются конструкторы по-умолчанию, копирования и конструктор с параметрами Java Core
Где и как можешь использовать закрытый конструктор Java Core
Расскажи про классы-загрузчики и про динамическую загрузку классов Java Core
Equals() порождает отношение эквивалентности, какими свойствами обладает такое отношение Java Core
Каким образом реализованы методы hashCode() и equals() в классе Object Java Core
Есть ли какие-либо рекомендации о том, какие поля следует использовать при подсчете hashCode() Java Core
Какой оператор позволяет принудительно выбросить исключение Java Core
О чем говорит ключевое слово throws Java Core
Как написать собственное («пользовательское») исключение Java Core
Какие существуют unchecked exception Java Core
Что такое Error Java Core
Может ли один блок catch отлавливать сразу несколько исключений Java Core
Всегда ли исполняется блок finally Java Core
Существуют ли ситуации, когда блок finally не будет выполнен Java Core
Может ли метод main выбросить исключение во вне и если да, то где будет происходить обработка данного исключения Java Core
Что такое «интернационализация» Java Core
Что такое «локализация» Java Core
Отличия SoftReference от WeakReference Java Core
Как написать immutable класс Java Core
Промежуточные операции в Stream API Java Core
Жизненный цикл сервлетов Java Core
Что такое default method в Interface Java Core
Использование оператора instanceof Java Core
Всегда ли добавление в ArrayList имеет сложность O(1) Java Core
Всегда ли в Java существовали дженерики Java Core
Что такое wildcards Java Core
Назови основные интерфейсы JCF и их реализации Java Collections
В чем разница между классами java.util.Collection и java.util.Collections Java Collections
Приведите примеры итераторов реализующих поведение fail-safe Java Collections
Чем различаются Enumeration и Iterator Java Collections
Как между собой связаны Iterable и Iterator Java Collections
Как между собой связаны Iterable, Iterator и «for-each» Java Collections
Сравни Iterator и ListIterator. Java Collections
Что произойдет при вызове Iterator.next() без предварительного вызова Iterator.hasNext() Java Collections
Как поведёт себя коллекция, если вызвать iterator.remove() Java Collections
Как поведёт себя уже инстанциированный итератор для collection, если вызвать collection.remove() Java Collections
Как избежать ConcurrentModificationException во время перебора коллекции Java Collections
Какая коллекция реализует дисциплину обслуживания FIFO Java Collections
Какая коллекция реализует дисциплину обслуживания FILO Java Collections
Зачем добавили ArrayList, если уже был Vector Java Collections
Что работает быстрее ArrayList или LinkedList Java Collections
Какое худшее время работы метода contains() для элемента, который есть в LinkedList Java Collections
Какое худшее время работы метода contains() для элемента, который есть в ArrayList Java Collections
Какое худшее время работы метода add() для LinkedList Java Collections
Какое худшее время работы метода add() для ArrayList Java Collections
Как происходит удаление элементов из ArrayList, как меняется в этом случае размер ArrayList Java Collections
Предложи эффективный алгоритм удаления нескольких рядом стоящих элементов из середины списка, реализуемого ArrayList Java Collections
Сколько необходимо дополнительной памяти при вызове ArrayList.add() Java Collections
Сколько выделяется дополнительно памяти при вызове LinkedList.add() Java Collections
Оцени количество памяти на хранение одного примитива типа byte в LinkedList Java Collections
Оцени количество памяти на хранение одного примитива типа byte в ArrayList Java Collections
Сравни интерфейсы Queue и Deque Java Collections
Кто кого расширяет: Queue расширяет Deque, или Deque расширяет Queue Java Collections
Почему LinkedList реализует и List, и Deque Java Collections
Как перебрать элементы LinkedList в обратном порядке, не используя медленный get(index) Java Collections
Что позволяет сделать PriorityQueue Java Collections
Stack считается «устаревшим», чем его рекомендуют заменять, почему Java Collections
Для чего нужна IdentityHashMap Java Collections
В чем разница между HashMap и IdentityHashMap Java Collections
Для чего используется WeakHashMap Java Collections
В чем разница между HashMap и WeakHashMap Java Collections
В чем проявляется «сортированность» SortedMap, кроме того, что toString() выводит все элементы по порядку Java Collections
Какова оценка временной сложности операций над элементами из HashMap, гарантирует ли HashMap указанную сложность выборки элемента Java Collections
Возможна ли ситуация, когда HashMap выродится в список даже с ключами имеющими разные hashCode() Java Collections
Почему нельзя использовать byte[] в качестве ключа в HashMap Java Collections
Какое худшее время работы метода get(key) для ключа, которого нет в HashMap Java Collections
Какое худшее время работы метода get(key) для ключа, который есть в HashMap Java Collections
Сколько переходов происходит в момент вызова HashMap.get(key) по ключу, который есть в таблице Java Collections
Сколько создается новых объектов, когда добавляешь новый элемент в HashMap Java Collections
Как и когда происходит увеличение количества корзин в HashMap Java Collections
Объясни смысл параметров в конструкторе HashMap(int initialCapacity, float loadFactor) Java Collections
Будет ли работать HashMap, если все добавляемые ключи будут иметь одинаковый hashCode() Java Collections
Как перебрать все ключи Map Java Collections
Как перебрать все значения Map Java Collections
Как перебрать все пары «ключ-значение» в Map Java Collections
Что будет, если добавлять элементы в TreeSet по возрастанию Java Collections
Для Enum есть специальный класс java.util.EnumSet, зачем, чем авторов не устраивал HashSet или TreeSet Java Collections
Какие существуют способы перебирать элементы списка Java Collections
Каким образом можно получить синхронизированные объекты стандартных коллекций Java Collections
Как получить коллекцию только для чтения Java Collections
Как одной строчкой скопировать элементы любой collection в массив Java Collections
Как одной строчкой преобразовать HashSet в ArrayList Java Collections
Как одной строчкой преобразовать ArrayList в HashSet Java Collections
Collections.emptyList() или новый экземпляр Java Collections
Гарантирует ли HashMap указанную сложность выборки элемента Java Collections
Какое максимальное число значений hashCode() Java Collections
Назови основные реализации Set Java Collections
Назови основные реализации Map Java Collections
CopyOnWrite коллекции Java Collections
Как используя HashMap получить бесконечный цикл Java Collections
Почему Map не наследуется от Collection Java Collections
Почему нельзя использовать byte[] в качестве ключа в HashMap Java Collections
Какое дерево лежит в реализации TreeSet Java Collections
Почему нет конкретных реализаций интерфейса Iterator Java Collections
Какие нововведения, появились в Java 8 и JDK 8 Java 8
К каким переменным есть доступ у лямбда-выражений Java 8
Как отсортировать список строк с помощью лямбда-выражения Java 8
Какие виды ссылок на методы знаешь Java 8
Объясни выражение System.out::println Java 8
Для чего нужны функциональные интерфейсы Function<T,R>, DoubleFunction<R>, IntFunction<R>, LongFunction<R> Java 8
Для чего нужны функциональные интерфейсы BinaryOperator<T>, DoubleBinaryOperator, IntBinaryOperator, LongBinaryOperator Java 8
Для чего нужны функциональные интерфейсы Predicate<T>, DoublePredicate, IntPredicate, LongPredicate Java 8
Для чего нужны функциональные интерфейсы Consumer<T>, DoubleConsumer, IntConsumer, LongConsumer Java 8
Для чего нужен функциональный интерфейс BiConsumer<T,U> Java 8
Для чего нужен функциональный интерфейс BiFunction<T,U,R> Java 8
Для чего нужен функциональный интерфейс BiPredicate<T,U> Java 8
Для чего нужны функциональные интерфейсы вида _To_Function Java 8
Для чего нужны функциональные интерфейсы ToDoubleBiFunction<T,U>, ToIntBiFunction<T,U>, ToLongBiFunction<T,U> Java 8
Для чего нужны функциональные интерфейсы ToDoubleFunction<T>, ToIntFunction<T>, ToLongFunction<T> Java 8
Для чего нужны функциональные интерфейсы ObjDoubleConsumer<T>, ObjIntConsumer<T>, ObjLongConsumer<T> Java 8
Что такое StringJoiner Java 8
Как вызывать default метод интерфейса в реализующем этот интерфейс классе Java 8
Что такое static метод интерфейса Java 8
Как вызывать static метод интерфейса Java 8
Какие существуют способы создания стрима Java 8
В чем разница между Collection и Stream Java 8
Для чего нужен метод collect() в стримах Java 8
Для чего в стримах предназначены методы map() и mapToInt(), mapToDouble(), mapToLong() Java 8
Для чего в стримах предназначен метод limit() Java 8
Для чего в стримах предназначен метод sorted() Java 8
Для чего в стримах предназначены методы flatMap(), flatMapToInt(), flatMapToDouble(), flatMapToLong() Java 8
Какие конечные методы работы со стримами знаешь Java 8
Какие промежуточные методы работы со стримами знаешь Java 8
Какие дополнительные методы для работы с ассоциативными массивами (maps) появились в Java 8 Java 8
Что такое LocalDateTime Java 8
Что такое ZonedDateTime Java 8
Что такое Nashorn Java 8
Что такое jjs Java 8
Какой класс появился в Java 8 для кодирования/декодирования данных Java 8
Назови основные характеристики шаблонов Паттерны
Типы шаблонов проектирования Паттерны
Приведи примеры основных шаблонов проектирования Паттерны
Приведи примеры порождающих шаблонов проектирования Паттерны
Приведи примеры структурных шаблонов проектирования Паттерны
Приведи примеры поведенческих шаблонов проектирования Паттерны
Что такое «антипаттерн», какие антипаттерны знаешь Паттерны
Что такое «интеграционное тестирование» Тестирование
Какие существуют виды тестовых объектов Тестирование
Чем stub отличается от mock Тестирование
Что такое «фикстуры» Тестирование
Какие аннотации фикстур существуют в JUnit Тестирование
Для чего в JUnit используется аннотация @Ignore Тестирование
Как изменить стандартное поведение сериализации/десериализации Сериализация
Как исключить поля из сериализации Сериализация
Какое влияние оказывают на сериализуемость модификаторы полей static и final Сериализация
Как не допустить сериализацию Сериализация
Как создать собственный протокол сериализации Сериализация
Какая роль поля serialVersionUID в сериализации Сериализация
Когда стоит изменять значение поля serialVersionUID Сериализация
В чем проблема сериализации Singleton Сериализация
Какие существуют способы контроля за значениями десериализованного объекта Сериализация
Какие особенности NIO знаешь Потоки
Что такое «каналы» Потоки
Какие существуют виды потоков ввода/вывода Потоки
Назови основные классы потоков ввода/вывода Потоки
В каких пакетах расположены классы потоков ввода/вывода Потоки
Какие подклассы класса InputStream знаешь, для чего они предназначены Потоки
Для чего используется PushbackInputStream Потоки
Для чего используется SequenceInputStream Потоки
Какой класс позволяет читать данные из входного байтового потока в формате примитивных типов данных Потоки
Какие подклассы класса OutputStream знаешь, для чего они предназначены Потоки
Какие подклассы класса Reader знаешь, для чего они предназначены Потоки
Какие подклассы класса Writer знаешь, для чего они предназначены Потоки
В чем отличие класса PrintWriter от PrintStream Потоки
Чем отличаются и что общего у InputStream, OutputStream, Reader, Writer Потоки
Какие классы позволяют преобразовать байтовые потоки в символьные и обратно Потоки
Какие классы позволяют ускорить чтение/запись за счет использования буфера Потоки
Паттерн наблюдатель Общие
Какой класс предназначен для работы с элементами файловой системы Потоки
Какие методы класса File знаешь Потоки
Что знаешь об интерфейсе FileFilter Потоки
Что знаешь о RandomAccessFile Потоки
Какие режимы доступа к файлу есть у RandomAccessFile Потоки
Какие классы поддерживают чтение и запись потоков в компрессированном формате Потоки
Существует ли возможность перенаправить потоки стандартного ввода/вывода Потоки
Какой символ является разделителем при указании пути в файловой системе Потоки
Что такое «абсолютный путь» и «относительный путь» Потоки
Что такое «символьная ссылка» Потоки
Что такое WWW WEB
Что такое W3C WEB
Какие существуют уровни модели OSI WEB
Что такое TCP/IP WEB
Что такое UDP WEB
Чем отличаются TCP и UDP WEB
Что такое протокол передачи данных WEB
Какие протоколы передачи данных знаешь WEB
Что такое FTP WEB
Что такое MIME тип WEB
Что такое Web server WEB
Что такое Web application WEB
Что такое Application server WEB
Чем отличаются Web server и Application server WEB
Что такое AJAX, как принципиально устроена эта технология WEB
Что такое WebSocket WEB
Что такое JSON схема WEB
Что такое «HTML» WEB
Что такое «HTML» HTML
Что такое «XHTML» HTML
Что такое DOCTYPE и зачем он нужен HTML
Для чего предназначен тег <head> HTML
Чем отличается <div> от <span> HTML
Как обозначаются комментарии в HTML HTML
Каким образом задаётся адрес документа, на который следует перейти HTML
Как сделать ссылку на адрес электронной почты HTML
Для чего предназначен тег <em> HTML
Для чего предназначены теги <ol>, <ul>, <li> HTML
Для чего предназначены теги <dl>, <dt>, <dd> HTML
Для чего предназначены теги <tr>, <th>, <td> HTML
Обязательно ли писать атрибут alt в теге <img> HTML
В каком регистре лучше писать HTML-код HTML
Что такое «мнемоника (entity)» HTML
Что такое «CSS» CSS
Как в CSS обозначаются комментарии CSS
Что такое «селектор» CSS
Перечисли основные виды селекторов CSS
Что такое псевдокласс CSS
Какие существуют селекторы аттрибутов CSS
В чем разница между #my и .my CSS
В чем разница между margin и padding CSS
В чем заключается разница между значениями 0 и auto в свойстве margin CSS
Какое свойство задает цвет фона CSS
Для чего используется свойство clear CSS
Что представляет собой «обмен сообщениями» ООП
Расскажи про интерфейс ООП
Что подразумевают в плане принципов ООП выражения «является» и «имеет» ООП
В чем разница между композицией и агрегацией ООП
Какие есть языки на JVM Общие
Что такое реактивное программирование Общие
Что такое DDD Общие
Что такое FDD Общие
Инструменты CI/CD Общие
Утечка памяти Общие
Утечки памяти в Java Общие
Сложность быстрой сортировки Общие
Что такое Big O Общие
Что такое ленивая загрузка Общие
В чём разница между «конкуренцией» и «параллелизмом» Многопоточность
Что такое «кооперативная многозадачность» Многопоточность
Какой тип многозадачности использует Java, чем обусловлен этот выбор Многопоточность
Что такое ordering Многопоточность
Что такое as-if-serial semantics Многопоточность
Что такое sequential consistency Многопоточность
Что такое visibility Многопоточность
Что такое atomicity Многопоточность
Что такое mutual exclusion Многопоточность
Что такое safe publication Многопоточность
Что такое «зелёные потоки» и есть ли они в Java Многопоточность
В чём заключается разница между методами start() и run() Многопоточность
Как принудительно запустить поток Многопоточность
В каких состояниях может находиться поток Многопоточность
Можно ли создавать новые экземпляры класса, пока выполняется static synchronized метод Многопоточность
Зачем может быть нужен private мьютекс Многопоточность
В чем разница между notify() и notifyAll() Многопоточность
Почему методы wait() и notify() вызываются только в синхронизированном блоке Многопоточность
Чем отличается работа метода wait() с параметром и без параметра Многопоточность
Чем отличаются методы Thread.sleep() и Thread.yield() Многопоточность
Как работает метод Thread.join() Многопоточность
Что такое livelock Многопоточность
Как проверить, удерживает ли поток монитор определённого ресурса Многопоточность
На каком объекте происходит синхронизация при вызове static synchronized метода Многопоточность
Для чего используется ключевое слово synchronized Многопоточность
В чём различия между volatile и Atomic переменными Многопоточность
В чём заключаются различия между java.util.concurrent.Atomic*.compareAndSwap() и java.util.concurrent.Atomic*.weakCompareAndSwap() Многопоточность
Можно ли сделать основной поток программы демоном Многопоточность
Что значит «усыпить» поток Многопоточность
Что такое FutureTask Многопоточность
В чем заключаются различия между CyclicBarrier и CountDownLatch Многопоточность
Существует ли способ решения проблемы race condition Многопоточность
Как остановить поток Многопоточность
Почему не рекомендуется использовать метод Thread.stop() Многопоточность
Что происходит, когда в потоке выбрасывается исключение Многопоточность
В чем разница между interrupted() и isInterrupted() Многопоточность
Что такое «пул потоков» Многопоточность
Какого размера должен быть пул потоков Многопоточность
Что будет, если очередь пула потоков уже заполнена, но подаётся новая задача Многопоточность
В чём заключается различие между методами submit() и execute() у пула потоков Многопоточность
В чем заключаются различия между cтеком (stack) и кучей (heap) с точки зрения многопоточности Многопоточность
Как поделиться данными между двумя потоками Многопоточность
Как получить дамп потока Многопоточность
Что такое ThreadLocal-переменная Многопоточность
Назовите различия между synchronized и ReentrantLock Многопоточность
Что такое «блокирующий метод» Многопоточность
Что такое «фреймворк Fork/Join» Многопоточность
Что такое double checked locking Singleton Многопоточность
Как создать потокобезопасный Singleton Многопоточность
Чем полезны неизменяемые объекты Многопоточность
Что такое busy spin Многопоточность
Перечисли принципы, которым вы следуешь в многопоточном программировании Многопоточность
Какие существуют типы логов Журналирование
Из каких частей состоит система журналирования log4j Журналирование
Что такое Logger в log4j Журналирование
Что такое Appender в log4j Журналирование
Что такое Layout в log4j Журналирование
Перечисли уровни журналирования в log4j, назови порядок их приоритетности Журналирование
Какие существуют способы конфигурирования log4j Журналирование
Что такое SQL-инъекция Базы данных
Какие бывают NoSQL базы данных Базы данных
Что такое шардирование Базы данных
Назови основные свойства транзакции Базы данных
Когда полное сканирование набора данных выгоднее доступа по индексу Базы данных
Имеет ли смысл индексировать данные, имеющие небольшое количество возможных значений Базы данных
В чем отличие между кластерными и некластерными индексами Базы данных
Какие типы индексов существуют Базы данных
Какие существуют типы связей в базе данных, приведите примеры Базы данных
Что такое альтернативный (alternate) ключ Базы данных
Что такое потенциальный (candidate) ключ Базы данных
Что такое составной (composite) ключ Базы данных
Что такое простой ключ Базы данных
Что такое «система управления базами данных» Базы данных
Кто вызывает методы контроллера Нет
Что такое Lombok? Общие
Для чего нужны функциональные интерфейсы UnaryOperator<T>, DoubleUnaryOperator, IntUnaryOperator, LongUnaryOperator Java 8
Расскажи про свой бэкграунд Общие
Что такое D в SOLID? Общие
Расскажи о своем самом интересном проекте Общие
Назови самый простой способ реализации кэширования Общие
В чем разница между статическим и динамическим связыванием в Java ООП
Что такое Lombok Общие
Что такое TDD Общие
Какое отношение между JS и Java Общие
Какой у тебя совокупный опыт в Java Общие
Расскажи почему ты в Java Общие
Где занимался программированием Общие
Где учился Общие
Как ты себя оцениваешь Общие
Что побудило остановиться на другом языке программирования Общие
Сколько ты совокупно занимаешься Java Общие
В каком универсистете ты занимался Общие
Занимался ли ещё где-то Java Общие
Кэширование работает только с базами данных или нет Общие
Для чего используется кэширование Общие
Какие языки еще ты знаешь, которые используют байт-код Общие
Какие интересные задачи приходилось решать Общие
Какие цели ставишь перед собой Общие
Какие знаешь подходы к организации процесса разработки Общие
Как ты используешь SOLID принцип открытости-закрытости при проектировании Общие
Расскажи о том как ты понимаешь принципы SOLID исходя из своего опыта Общие
На какую позицию хотел бы претендовать Общие
Как оцениваешь свой уровень Общие
Какие задачи решал с использованием паттернов Паттерны
Где можно использовать Singleton Паттерны
Какие паттерны использовал кроме Singleton Паттерны
В чем преимущество паттерна Builder перед конструктором Паттерны
Пользуешься ли паттерном Comand в работе Паттерны
Зачем нужен паттерн Comand Паттерны
Какая структура действует максимально быстро к паттерну Comand, чем его можно заменить Паттерны
Расскажи что-нибудь про микросервисное взаимодействие Паттерны
Какие плюсы у микросервисов есть перед монолитом Паттерны
Как бы организовывал взаимодействие нескольких сервисов Паттерны
Какие бы каналы синхронизации использовал при организации взаимодействия нескольких сервисов Паттерны
Какие паттерны проектирования используешь Паттерны
Расскажи про свой опыт проектирования Паттерны
Что такое паттерны проектирования Паттерны
В чем недостаток паттернов Паттерны
В чем разница между шаблоном проектирования Builder и Facade Паттерны
Какими командами пользуешься в Git Git
Зачем нужны системы контроля версий? Git
Какие знаешь общие стратегии ветвления Git
Как слить две разные ветки Git
Чем отличаются подходы Trunk Based и Feature Branch Git
Какие тесты пишешь и как Тестирование
В чем разница между юнит тестами и интеграционными Тестирование
Что такое юнит-тестирование Тестирование
Что такое ограничения в SQL SQL
Что такое хранимые процедуры и какой способ вызова через JDBC SQL
Что такое join SQL
Что делает merge SQL
Для чего в SQL есть HAVING SQL
Расскажи о полный синтаксис SELECT в реляционной БД SQL
Что такое триггеры в реляционной БД SQL
Что такое курсор в реляционной БД SQL
Какие существуют операторы SQL SQL
Что означает NULL в SQL SQL
Что такое «временная таблица», для чего она используется SQL
Что такое «представление»,view, и для чего оно применяется SQL
Жизненный цикл Maven Tools
Расскажи про структуру pom файла в менеджере пакетов Maven. Tools
Для чего нужна секция dependence management Tools
Чем отличается docker от kubernetes Tools
Чем docker отличается от виртуальной машины Tools
Что такое message-брокеры Tools
Для чего нужен Swagger Tools
Что используешь mavel или gradel при сборке проекта Фреймворки
Расскажи про транзитивность Фреймворки
Что такое xml XML
Что такое xsd схема XML
Что такое DTD XML
Чем well-formed XML отличается от valid XML XML
Что такое «пространство имен» в XML XML
Какие типы существуют в XSD XML
Какие знаешь методы чтения XML, опиши сильные и слабые стороны каждого метода XML
Когда следует использовать DOM, а когда SAX, StAX анализаторы XML
Какие знаешь способы записи XML XML
Что такое JAXP XML
Что такое XSLT XML
Что такое UML Что такое «диаграмма», «нотация» и «метамодель» в UML UML
Какие существуют типы диаграмм UML
Какие виды отношений существуют в структурной диаграмме классов UML
Что будет если в ApplicationContext попробуешь получить один и тот же бин Spring
Где и когда использовал prototype Spring
Какой по умолчанию scope используется в Spring Spring
Где бы мог использовать prototype Spring
В чем разница аннотаций Repository, Component, Controller, Service Spring
В чем разница RestController и Controller Spring
Где используется аннотация Bean Spring
Какие есть способы конфигурирования Spring приложения Spring
Расскажи структуру framework collection Spring
Что делал на Spring Spring
Как создать singleton-бин при запуске spring приложения Spring
Какие виды прокси знаешь Spring
Разница аннотаций service, repository, controller Spring
Как быстро сделать rest сервис Spring
Чем отличается RestController от Controller Spring
Для чего нужна аннотация Bean Spring
Зачем нужен спринг Spring
Как на Java писать веб-приложение Spring
Чем SOAP отличается от REST Spring
Как бы организовал метод delete Spring
Для чего нужен JWT Spring
Чем отличается аутентификация от авторизации Spring
Какой жизненный цикл объекта, который создает Spring Spring
В чем разница между Spring аннотациями Component, Repository и Service Spring
Чем отличается компонент от бина Spring
Чем отличаются Filters, Interceptors, и Listeners в Spring Spring
Что делает компонент scan Spring
Много ли контекстов может быть Spring
Есть ли возможность создать два Singleton'а в Spring'е Spring
Как работает контекст Spring
Как можно создать Servlett в Spring'е Spring
Как создать контроллер в Spring'е Spring
Сейчас в Spring'е не надо указывать аннотацию AutoWired, почему это так Spring
Какая конфигурация выполнится приорететней: XML, Java или Annotation Spring
Какую из конфигурация, XML, Java Annotation,предпочитаешь больше, почему Spring
Какую конфигурацию бы убрал Spring
Где удобнее применять конфигурацию Java, а где конфигурацию XML Spring
Что такое spring framework Spring
Расскажи что такое inversion of Conrol Spring
Какие виды внедрения зависимости знаешь Spring
Какие области видимости в Spring знаешь Spring
Что в spring'е из себя представляет Spring ioC контейнер Spring
Какие знаешь реализации ioC Spring
Как используешь dependency injection Spring
Request мы можем использовать во всех Spring приложениях Spring
Какие scope можно использовать для любого приложения Spring
В чем разница между request mapping и put mapping Spring
Зачем нужен Rest Spring
Как клиент может понять что с сервера пришло в браузер Spring
Как Dispatcher Servlet "понимает" какой метод вызвать Spring
Что такое http тип Spring
Как dependency injectoin можно применить с SpringBean Spring
Что такое контекст Spring
Что такое Scope Spring
Что нам нужно чтобы Spring MVC заработал Spring
Может ли оказаться так что контроллера в контексте нет Spring
Какие могут быть возвращаемые типы данных в Spring MVC Spring
В чем разница между IOC и dependency injection Spring
Что нам даёт dependency injectoin Spring
Слышал ли что-нибудь про Spring MVC Spring
В чем заключаются преимущества технологии сервлетов над CGI Common Gateway Interface Servlets
Какова структура веб-проекта Servlets
Что такое «контейнер сервлетов» Servlets
Зачем нужны сервера приложений, если есть контейнеры сервлетов Servlets
Как контейнер сервлетов управляет жизненным циклом сервлета, когда и какие методы вызываются Servlets
Что такое «дескриптор развертывания» Servlets
Какие действия необходимо проделать при создании сервлетов Servlets
В каком случае требуется переопределять метод service() Servlets
Есть ли смысл определять для сервлета конструктор, каким образом лучше инициализировать данные Servlets

Ваши предложения

Не стесняйтесь внести свой вклад в этот список, создав pull request или issue!


© 2023 github.com/teamlead. Все права защищены.