Řekněte o sobě více (co říct interviewérovi)
Golang
Víš, co je transakce a jaké má vlastnosti (ACID)?
Jak byly aktualizovány údaje adresářů v Redis?
Co tě motivuje, proč rád pracuješ jako programátor?
Je jazyk Go objektově orientovaný nebo strukturovaný? Projděte si základní principy OOP (zapouzdření, polymorfismus, dědičnost, abstrakce) a ukažte, jak jsou implementovány v Go.
Jak jste přišli na optimalizaci PostgreSQL a jaké optimalizační metody jste použili?
Čemu dáváš větší přednost: rozvoji podnikání nebo infrastruktuře?
Co bude fungovat rychleji — generika nebo prázdné rozhraní?
Praktická otázka: TCP-proxy funguje správně, ale v produkci se CPU okamžitě dostane na 100 %. Proč?
Nová SKU (maso mletíčko) se objevuje v hlavním systému Postgres — měla by nebo neměla by se objevit v Redis?
Nastavil jsi Kafka Outbox sám?
Byly úkoly, u nichž bylo nutné zapojit jiné odborníky kvůli obtížím?
Úkol: Mit zobrazí kód? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
S jakými výzvami jste se setkal a jak jste je řešil?
Co tě teď zajímá, co hledáš pro sebe?
Co je to asynchronie, paralelnost a konkurence v kontextu Go?
Pokud byl první produkt zobrazen 1000krát, druhý 500krát, a první má 50 kliků, druhý 25, jak je lze porovnat?
Co je pro vás důležité v nové práci?
Jak otestovat funkci printNumber bez čekání sekundy?
Použít hotovou knihovnu nebo napsat vlastní? (dilema build vs buy)