Golang
Jak je spravována paměť v Go? Jak funguje garbage collector?
Proč jsi zvolil mapu pro cache místo sync.Map?
Pověz mi o technickém zásobníku, který jsi použil.
Proč jste přešel z [společnosti] do [společnosti]?
Řekněte nám více o svých zkušenostech: o jaký projekt šlo a co bylo vaší odpovědností?
Jaká data by se neměla ukládat do cache?
Začal jsi pracovat na třetím ročníku?
Jak se dohodnete s sousedními týmy na smlouvách — protobuf, událostní smlouvy, v čem je rozdíl?
Představte si situaci: nem najdete společnou řeč s testerem ve vašem týmu, který vás neustále 'šikanuje'. Jak budete komunikovat?
Co se stane, pokud bude třeba opustit Kafka a nahradit ji jiným brokerem zpráv? Jak izolovat Kafka od externích služeb?
Co je třeba udělat, aby server REST API (úložiště kódu) začal fungovat v Kubernetes?
Proč jste odešli z předního místa?
Kde, podle vás, začíná highload? Jaká je hranice mezi highload a ne-highload?
Máte službu, která spouští mnoho gorutin. Jak byste omezili počet současně běžících gorutin?
Co je to systémový volání (syscall)?
Jak se cítíš mezi kolegy na své úrovni? Co ti chybí k růstu?
Čím se liší pole od slice v Go?
Co dalšího se stane (kromě paniky) při konkurenčním zápisu do mapy bez synchronizace?
Čím se liší REST od RPC? Co znamená stateless v kontextu REST?
Jakou funkci vytvořil, na kterou jsi hrdý? Povíš mi o posledním zajímavém úkolu.