Sobes.tech

Golang

Jaké možnosti PostgreSQL jste široce využívali?

Senior
198

Proč jsi opustil společnost?

Middle
197

Náborář nechápe priority, prostě říká 'potřebuji 300 kandidátů' — jak s tím naložit?

Senior
197

V jaké fázi jsi teď u technických pohovorů? Máš nabídky?

Middle+
197

Uveďte příklad případu s SELECT FOR UPDATE, kdy to může vést k deadlocku.

Senior
197

Pověz mi o své poslední technické zkušenosti, jaké úkoly jsi dělal, co tě nejvíce zaujalo?

Senior
197

Jak bylo implementováno shardování v PostgreSQL — kdo hrál roli směrovače?

Senior
197

Z které tabulky pochází alias 'oi' v dotazu?

Middle
196

Musel jsi pracovat s virtualizací?

Senior
196

Je třeba popsat model knihovny. Existují 3 entity: "Autor", "Kniha", "Čtenář". Fyzicky je pouze jedna kniha a může být pouze u jednoho čtenáře. Je třeba vytvořit tabulky pro knihovnu, které to zohlední.

Middle+
195

Jak bys hodnotil(a) sám sebe jako vývojáře Golang? Jsi teď middle, middle+, senior?

Senior
195

Pověz mi o message brokerech, se kterými jsi pracoval.

Middle+
195

Co je to prázdné rozhraní (interface{} / any) v Go?

Middle
195

146% CPU v top — je to možné a co to znamená?

Middle
195

Implementujte funkci, která přijímá []any a delta int. Je třeba zvýšit o delta pouze první výskyty unikátních čísel (int). Ostatní typy a opakující se čísla ponechte beze změny. Funkce by měla vrátit aktualizovaný seznam a 2 čísla: updated – kolik unikátních čísel bylo změněno, duplicates – kolik číselných prvků se ukázalo být duplicitami func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // váš kód } // Příklad: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // unikátní čísla: 1, 5, 0 // d == 2 // duplicitní čísla: druhé 1, druhé 5

Middle+
194

Kolik máte zkušeností s Go?

Middle+
194

Proč jste se rozhodl opustit své současné zaměstnání?

Middle
193

Co program vypíše? func a() { x := []int{} x = append(x, 0) x = append(x, 1) x = append(x, 2) y := append(x, 3) z := append(x, 4) fmt.Println(y, z) } func main() { a() }

Senior
193

Jaký JOIN se používá jako výchozí, když napíšete jen JOIN? Jaké druhy JOIN existují?

Middle+
192

Jak změnit dotaz, pokud je podmínka, že součet všech objednávek uživatele musí být větší než 1000 (a nikoli každá samostatně)?

Senior
192
/13