Java Работа Вакансии
2.48K subscribers
53 photos
17 videos
726 links
Размещение вакансий и рекламы - @hr_rus

Стоимость размещения - t.iss.one/it_rab/11

Каналы вакансий других IT профессий - @it_rab
Download Telegram
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое REST и SOAP?

Пример кода:
@RestController
public class MyController {
@GetMapping("/api/resource")
public ResponseEntity<String> getResource() {
return ResponseEntity.ok("Resource");
}
}


❗️Ответ:

REST (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, который использует HTTP-методы (GET, POST, PUT, DELETE) для взаимодействия с ресурсами. RESTful сервисы обычно возвращают данные в формате JSON или XML.

SOAP (Simple Object Access Protocol) — это протокол для обмена структурированными сообщениями в формате XML. SOAP использует WSDL (Web Services Description Language) для описания интерфейсов и поддерживает сложные сценарии, такие как транзакции и безопасность.

Документация по
Spring REST
🤔21
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое микросервисы?

Пример кода:
@SpringBootApplication
public class MyMicroservice {
public static void main(String[] args) {
SpringApplication.run(MyMicroservice.class, args);
}
}


❗️Ответ:
Микросервисы
— это архитектурный стиль, при котором приложение разбивается на небольшие независимые сервисы, каждый из которых выполняет одну бизнес-функцию. Микросервисы общаются друг с другом через API, обычно по HTTP или через сообщения. Преимущества микросервисов включают масштабируемость, гибкость и независимость технологий.

Ссылка на документацию
Spring Cloud
🤔4
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое Docker и Kubernetes?

Пример кода:
FROM openjdk:11
COPY . /app
WORKDIR /app
CMD ["java", "-jar", "app.jar"]


❗️Ответ:

Docker — это платформа для контейнеризации приложений. Контейнеры изолируют приложение и его зависимости, что упрощает развертывание и масштабирование. Docker использует образы (images) для создания контейнеров.

Kubernetes — это система оркестрации контейнеров, которая автоматизирует развертывание, масштабирование и управление контейнерами. Kubernetes работает с Docker и другими контейнерными технологиями, обеспечивая отказоустойчивость и балансировку нагрузки.

Ссылка на документацию
Docker, Kubernetes
🤔1