Sobes.tech

Java

Que comportamento do objeto é observado se não houver mais referências ou chamadas para ele?

Junior — Middle
133

Para entender se planeia um desenvolvimento profissional adicional, fale sobre os seus objetivos de carreira.

Junior — Middle
133

Tem experiência na configuração e utilização de um ambiente de desenvolvimento local?

Junior — Middle
133

Pode dar um exemplo de uma classe com um construtor privado e explicar a sua finalidade?

Junior — Middle
133

Como é que os dados são gravados no armazenamento Redis?

Junior — Middle
133

Fale sobre 2PC e 3PC — em que eles se diferenciam?

Senior
СБЕРСБЕР
133

Quais são as vantagens e desvantagens de usar a anotação @Builder no seu projeto?

Junior — Middle
133

Por que o Map não é uma coleção (Collection)?

Middle+
луция
133

Qual protocolo é utilizado no WebSocket?

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

[nome] perguntou: Fale sobre a hierarquia de exceções em Java.

Senior
сербская компания
133

Qual é o papel e as principais funções do componente Service no OpenShift?

Junior — Middle
AstonAston
133

Como é que o estado interno do bucket na HashMap muda com o aumento do número de elementos inseridos?

Junior — Middle
ЛанитЛанит
133

Tem experiência em atribuir tarefas a desenvolvedores juniores e controlar prazos?

Senior
СБЕРСБЕР
133

Como são criados e geridos os objetos no pool de strings em Java?

Junior — Middle
133

Qual é a diferença entre usar a anotação @Inject no construtor de uma classe e aplicá-la a um campo dentro da classe no contexto do Spring?

Junior — Middle
133

Qual valor considera de acordo com o seu nível de rendimento?

Middle
СБЕРСБЕР
133

Quais foram as suas responsabilidades específicas no seu último emprego?

Senior
СБЕРСБЕР
133

Que níveis de isolamento de transações conhece?

Senior
ки системы
133

@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Verifique se o livro existe " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("O livro já existe"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Livro {} por {} foi criado com o id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Obter livro " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
133

if (Boolean.TRUE.equals(bool)) { // verificar a primeira chave String firstKey = keys.iterator().next(); if (firstKey == "public") { keys.stream().forEach(key -> { // ... alguma lógica log.warn("A usar a chave " + key); }); } } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // verificar a primeira chave String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... alguma lógica log.warn("A usar a chave " + key); }); } } }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
133
/728