Java
Според вас, как се различава подходът към работата, базиран на изкуствен интелект, от този, зависим от човека?
Кои създаващи шаблони знаете?
Разкажете за себе си. Защо напуснахте последното си работно място?
Какви монитори се използват при използване на ключовата дума synchronized? Къде може да се постави и какви монитори се използват там?
Какво ще се случи, ако както същността, така и нейната колекция имат Eager мапинг, и зареждаме един елемент от колекцията?
Можете ли да обясните концепцията за актуализиране на данни в NoSQL бази данни?
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Провери дали книгата съществува " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Книгата вече съществува"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Книга {} от {} е създадена с id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Вземане на книга " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }
Използвате ли вградени или външни генератори на код в IntelliJ IDEA за ускоряване на разработката?
Какви инструменти или методи използвате за организиране и отчитане на времето си в работата?
Какъв тип работа и режим на труд считате за най-подходящи за себе си?
Колко различни контекста съществуват в даден сценарий или система?
Можете ли да споделите наскоро пример за уникална ситуация, с която сте се сблъскали по време на процеса на разработка?
Как е реализирана структурата на външните конфигурации в рамките на Spring и как е организирана?
Обърнахте ли някога внимание на сложен и объркващ код, и успяхте ли да разберете неговата структура и логика?
Каква е целта на използването на Scope Prototype при проектирането на системи?
Разкажете ни за последния си проект и ролята ви в него
Как взаимодействаха услугите във вашия последен проект?
Какво е специфичното при системите с висок товар? Какво ги отличава от системите със среден товар от гледна точка на проектирането?
Кои са основните трудности, които могат да възникнат при реализирането на хоризонтално мащабиране на системи?
Какви са предимствата и недостатъците на използването на YAML за конфигурационни файлове?