Sobes.tech

Как да стартирате задача в отделен нишка в Java?

Senior
162

Използвали ли сте Criteria API и Specification API в JPA? За какво са предназначени?

Senior
162

В какъв ред се изпълнява този SQL заявка (план за заявка)?

Senior
162

Кратко разкажете за своя опит в работата.

Middle+
162

Посочете три различия между REST и SOAP.

Senior
162

Можете ли да обясните какво представлява класът Error в програмирането?

Junior — Middle
162

Задача: дадени са два списъка, изведете елементите на първия, които ги няма във втория. Напишете решение на Java.

Senior
161

Как да накарам LLM да не дава най-вероятния токен, а с разпръскване?

Senior
161

Как се осъществяваше поддръжката на услугите в продукция? Кой следеше работата?

Senior
161

Характеристики на използването на @Transactional в Spring. Нива на изолация на транзакциите.

Senior
161

Има ли топикът Kafka свойството FIFO?

Senior
161

Кои Kafka теми ще бъдат в системата за отчети, кой ги произвежда и кой ги консумира?

Senior
161

За какво е необходим ClassLoader?

Senior
161

Разкажи за текущия си проект в [компания] — с какво се занимаваш?

Senior
161

Каква е разликата между MQ и Kafka?

Senior
161

Защо трябва countStock да е синхронен, а не асинхронен?

Senior
161

Как да определите обекта, отговорен за генерирането на хеш код в Java?

Junior — Middle
161

Има система, която позволява на потребителите да работят с файлове в браузъра. Стекът от технологии е стандартен: Java, Spring, React, Postgres. Файловете се съхраняват във файловата система на бекенда, метаданните на файловете в базата данни. Екипът реализира функция: преименуване на файл. Този метод е по същество ключов за преименуване на файл на бекенда. Трябва да се проведе преглед, който да идентифицира потенциални проблеми в съществуващия код и да предложи решения. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // преименуване на файла на диска exec("update file set name='" + newName + "' where id = " + id); }

Middle+
160

Какви монитори се използват при използване на ключовата дума synchronized? Къде може да се постави и какви монитори се използват там?

Senior
160

За какво е необходимо ключовата дума volatile?

Senior
160
/93