Sobes.tech

ERP Consultant

Каков порядок наследования следующих классов: List, Set, Collection и Map?

Junior
ИП Ганус Александр Андреевич
9

Расскажи про интерфейсы и абстрактные классы: когда применять одно, когда другое, и особенности наследования

Senior
Позитив Технолоджис
9

Как реализовали typing indicator?

Principal
Ecom
9

Почему выбрали Go для мессенджера?

Principal
Ecom
9

Как решали проблему горячего диалога с тысячей сообщений в минуту?

Principal
Ecom
9

С помощью submit можно запускать только Runnable или Callable тоже можно?

Middle
Позитив Технолоджис
9

What is work-life balance? Что такое баланс работы и личной жизни?

Junior
Digital Zone
9

Как работа с базами данных велась на проектах — через ORM или нативные инструменты?

Senior
Позитив Технолоджис
9

Почему рассматриваешь смену работы и что важно на новом месте?

Principal
Ecom
9

Чем отличается RSA-сертификат от ГОСТ-сертификата?

Senior
Позитив Технолоджис
9

Какие виды блокировок есть в БД? Какие чаще использовались?

Senior
Позитив Технолоджис
9

Расскажи про сборщики мусора в Java, какие они бывают, и был ли опыт настройки JVM

Senior
Позитив Технолоджис
9

Расскажите о вашем опыте и роли на последних проектах, стек технологий

Junior
ARTW
9

Каким требованиям должны удовлетворять объекты класса, чтобы можно было их использовать в качестве ключей в HashMap?

Junior
ИП Ганус Александр Андреевич
9

Как партиционировали базу данных для хранения сообщений?

Principal
Ecom
9

Как выстроен Git workflow на проекте? Какие ветки используются?

Junior
ARTW
9

Как делали миграции баз данных без даунтайма?

Principal
Ecom
9

It's a public holiday, but is it part of your normal holiday allowance?

Junior
Digital Zone
9

public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } -------------------------------- @SpringBootApplication @RestController @RequestMapping("/tasks") public class Main{ private final List<Task> tasks = new ArrayList<>(); private final AtomicLong idGenerator = new AtomicLong(1); public static void main(String[] args){ SpringApplication.run(Main.class, args); } @PostMapping @ResponseStatus(HttpStatus.CREATED) public Task createTask(@RequestBody CreateTaskRequest request){ Task task = new Task(idGenerator.getAndIncrement(), request.title()); tasks.add(task); return task; } @GetMapping public List<Task> getAllTasks(){ return tasks; } public record CreateTaskRequest(String title){ } public record Task(Long id, String title){ } }

Middle
Позитив Технолоджис
9

Как обрабатывали slow consumer — клиент, который не вычитывает сообщения?

Principal
Ecom
9
/7