Ты помнишь момент своего первого собеседования?
Имеете ли опыт использования системы контроля версий Git в своих проектах?
Чем отличается использование подзапросов от объединения таблиц через JOIN в SQL?
Можете объяснить концепцию разделения данных в Kafka и как оно реализовано?
Каким образом вы реализовывали многопоточность в своих проектах и с какими проблемами сталкивались?
Что произойдет, если вставить одиннадцатый элемент в ArrayList, в который уже добавлены десять элементов?
Какие основные этапы и аспекты включает процесс разработки программного обеспечения?
Какой формат и структура кода упаковываются в JAR-файл?
Чем отличаются разделы dependency и dependencyManagement в файле настроек Maven?
Какое различие между методом toList() и методом collect(Collectors.toList()) в Stream API в Java?
Какие шаги необходимо предпринять, чтобы обеспечить правильную передачу и получение данных через интерфейс?
Обсуждали ли вы случаи, когда решения приходилось формулировать с точки зрения бизнес-продукта?
Каким образом реализовать отправку PDF-документа пользователю в приложении?
Каким образом можно создать и инициировать новые потоки исполнения в Java-программе?
Что подразумевается под состоянием persistent у сущности в Hibernate, и как оно влияет на управление ею в контексте ORM?
Каким образом можно реализовать механизм совместного доступа к данным в REST-эндпоинте на платформе Spring, чтобы обеспечить их доступность и согласованность для всех клиентов и потоков?
Каким образом реализовать метод сравнения объектов на равенство в вашем коде?
Как отличить синхронную и асинхронную передачу данных в системах и чем они отличаются?
Чем отличается работу с различными видами памяти в Java, и как они используются в управлении ресурсами?
Имел ли опыт разработки или работы с языком программирования Go?