Java
Tem experiência com brokers de mensagens? Quais exatamente?
void singleChar() { asserEquals("a", }
tabela funcionário id bigint PK não nulo nome_funcionario varchar(100) não nulo numero_funcionario int4 não nulo id; nome_funcionario; numero_funcionario 1000; Ivanov; 123 COM ordenado COMO ( SELECIONAR numero_funcionario, LAG(numero_funcionario) SOBRE (ORDER BY numero_funcionario) como numero_anterior DE funcionário ) SELECIONAR numero_anterior + 1 como numero_faltante DE ordenado ONDE numero_funcionario - numero_anterior > 1; 1000; nome1; 1 1001; nome2; 2 1002; nome3; 4 1003; nome4; 5 com ordenado como () selecionar * de ordenado
public static void main(String args[]) { checkMap(new HashMap<>()); checkMap(new LinkedHashMap<>()); checkMap(new TreeMap<>()); } private static void checkMap(Map<Person, String> map) { System.out.println("Verificando " + map.getClass()); Person ivan = new Person("Иван"); Person peter = new Person("Пётр"); Person maria1 = new Person("Мария"); Person maria2 = new Person("Мария"); map.put(ivan, ivan.name); map.put(peter, peter.name); map.put(maria1, maria1.name); map.put(maria2, maria2.name); // iterar e imprimir for (Map.Entry<Person, String> entry : map.entrySet()) { System.out.println(entry); } // maria1.setName("Анна-Мария"); // maria2.setName("Анна-Мария"); System.out.println(map.get(maria1)); System.out.println(map.get(maria2)); System.out.println("==================================="); }
Foi necessário trabalhar com uma máquina de estados nesta tarefa?
O serviço cai a cada poucas horas com um OutOfMemoryError. Por onde começaria a análise do problema?
Quais as relações entre entidades no Hibernate por padrão são ansiosas (EAGER), quais são preguiçosas (LAZY)?
Teorema CAP: que propriedades devem ser preservadas para um sistema bancário/financeiro com arquitetura de microserviços distribuída?
O que é bloqueio otimista e pessimista no Hibernate?
Já se deparou com dependências cíclicas? Como lidar com elas?
Heap e Stack: onde está o quê, quem é responsável por quê?
Que níveis de isolamento de transações conhece?
Para que serve o Modelo de Memória Java?
Como foi garantida a singularidade da consulta com duas fontes?
Qual é a diferença entre LEFT JOIN e INNER JOIN?
Como implementar uma auditoria de todas as chamadas HTTP num grande serviço monolítico com múltiplos controladores (tempo de chamada, URL, corpo de pedido/resposta, tempo de processamento)?
Que bases de dados utilizou na sua carreira?
init: int a = 0 int b = 0 volatile int c = 0 t1: a = 1 b = 2 c = 3 t2: println(c) println(b) println(a)
Fala sobre a tua experiência e o teu projeto atual
Fale-me sobre a revisão de código: como ela acontecia na sua equipe?