Jak je implementováno optimistické zamykání a jaké jsou jeho vlastnosti?
Java
Jak vypadal typický krok v řetězci?
Pověz mi o produktu, na kterém jsi pracoval v Magnitu.
//Dán polem čísel, v němž mají všechny čísla kromě jednoho pár, //najděte číslo, které se vyskytuje pouze jednou // // // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // // => 3 int find(int[] arr){ Map<Integer,
Co se stane, když je méně oddílů než spotřebitelů?
[jméno] se zeptal: Jaké jsou vaše očekávání ohledně platu?
Jak je uspořádána paměť v Java (JVM)? Jaké jsou oblasti: zásobník, halda?
Jaká pravidla idempotentnosti platí pro HTTP metody? Jak vyřešit problém duplicitních POST požadavků?
Jaká Kafka témata budou v systému reportů, kdo je produkuje a kdo je konzumuje?
Jak odstranit problém s nekonzistencí dat v databázi při provádění testů využívajících vzdálená připojení k databázi?
Jak ovlivňuje ruční posun offsetu commitu zpoždění spotřebitele?
Co jsou beany ve Springu, jak se vytvářejí a nastavují?
Co je gRPC a jaké jsou jeho výhody?
Jaké mechanismy je třeba implementovat v systému Mission Critical? Jak dosáhnout odolnosti vůči selhání?
//Dán je pole čísel, ve kterém mají všechny čísla kromě jednoho pár, //najděte číslo, které se vyskytuje pouze jednou // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }
Povězte o optimalizaci SQL dotazů o 40-50%
//Mějme pole čísel, ve kterém mají všechny čísla kromě jednoho pár, //najděte číslo, které se vyskytuje pouze jednou // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }
Proč měníte práci?
Jak implementovat princip otevřenosti a uzavřenosti v objektově orientovaném programování?
Co hledáte v týmu a produktu? Jaká jsou vaše kritéria při výběru pracovního místa?