Java
Jak sledovat, že systém funguje správně? Jaké metriky a monitoring?
Lze pracovat s datovými proudy v API Stream bez provedení konečné operace?
Můžete uvést příklad úkolu, ve kterém jste sám řešil problémy s vícenásobným vláknem?
Jak ve vašem týmu probíhá hodnocení úkolů na groomingách?
Jaké další typy škálování existují kromě horizontálního?
Co jsou to GC kořeny?
Popište přístup k navrhování jedné z funkcí ve vašem aktuálním projektu.
Můžeš uvést příklady, jak jsou rozhraní implementována ve Spring Bootu?
Jak je zajištěno ukládání lokálních proměnných během běhu programu?
Povězte o principech SOLID s konkrétními příklady.
Jak byl Spring Security použit v projektu?
Máte zkušenosti s zátěžovým testováním Java aplikací a integrací?
Je povinné ve svém programovacím jazyce výslovně uvádět dědičnost od základní třídy Object?
Ohodnoťte model pro použití v ArrayList, HashMap, TreeSet static public final class Transaction<T extends Number> implements Comparable<Transaction> { private final T id; private final Double částka; private final java.util.Date časová značka; public Transaction(T id, double částka, java.util.Date časová značka) { this.id = id; this.částka = částka; this.časová značka = časová značka; } public T getId() { return id; } public Double getČástka() { return částka; } public java.util.Date getČasováZnačka() { return časová značka; } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Transaction t)) return false; return id == t.id && Double.compare(částka, t.částka) == 0 && časová značka.equals(t.časová značka); } @Override public int hashCode() { return Objects.hash(id, časová značka); } @Override public int compareTo(Transaction other) { return this.časová značka.compareTo(other.časová značka); } }
K jakým typům výjimek patří chyby úrovně Error v programovacím jazyce?
[jméno] se zeptal: Jak probíhala implementace cache — ty jsi inicioval nebo architekt řekl, že je třeba zlepšit?
Můžete vysvětlit, co se rozumí pod porovnáním vzoru v programování?
Jak odhadnout časovou složitost operace přidání prvku do ArrayList?
Jaké jsou výhody a nevýhody používání Protocol Buffer pro serializaci dat?
Jak zajistit, aby pole vrácené přes getter nem šlo zvenku měnit?