Sobes.tech

Embedded / IoT

Explica a lógica por trás do aparecimento de duplicados — qual é a mecânica do processo, onde exatamente surgiu o problema ao processar eventos?

Junior
Позитив Технолоджис
56

Para que serve a palavra-chave volatile?

Senior
СБК ПАРУС
56

O adaptador de integração com gateways de pagamento era uma abstração própria sobre diferentes provedores?

Senior
СБК ПАРУС
56

Quais tipos de recolhedores de lixo existem em Java?

Senior
СБК ПАРУС
56

Já escreveu Spring Boot Starters ou Auto-configuration personalizados? Qual é a diferença entre um Starter e uma auto-configuration?

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

O que são erros (Errors) em Java? Já se deparou com eles na prática?

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

Já trabalhou com Spring AOP? Que tarefa resolveu com aspectos personalizados?

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

Que anomalias existem e que níveis de isolamento as resolvem?

Intern
Adapty
55

Fale sobre os princípios SOLID

Intern
Adapty
55

Como passar corretamente o contexto numa goroutine ao enviar SMS (autenticação de dois fatores)?

Intern
Adapty
55

Que interfaces do Collection Framework conheces? Quais são os pais comuns de List, Set, Queue, Map?

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

O que é findFirst() e operação terminal na Stream API?

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

Implemente uma API RPC de alta carga /weather com uma carga de 10k RPS, onde a função aiWeatherForecast() leva aproximadamente 1 segundo

Middle
СБК ПАРУС
55

Qual é a diferença entre WHERE e HAVING?

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

Para que serve volatile se existe synchronized? Synchronized cobre todos os casos de volatile.

Senior
СБК ПАРУС
54

Que mecanismos de paralelismo usar para inserções em lote? De onde o ExecutorService obterá as tarefas?

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

Fala brevemente sobre o teu último projeto: responsabilidades, stack, o que fizeste

Junior
Позитив Технолоджис
54

Fale sobre si e a sua experiência de trabalho

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

// ... algum código aqui? private static List<DocumentProvider> getDocumentProviders() { Reflections reflections = new Reflections(Main.class.getProtectionDomain().getCodeSource().getLocation()); Set<Class<?>> subTypes = reflections.get(SubTypes.of(DocumentProvider.class).asClass()); return subTypes.stream().map(subType -> { try { return (DocumentProvider) subType.getConstructor().newInstance(); } catch (Exception ex) { throw new RuntimeException(ex); } }).collect(Collectors.toList()); }

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

Que estratégias de armazenamento de chaves de idempotência existem além do Redis?

Senior
СБК ПАРУС
54
/9