Pověz o sběrači odpadků (Garbage Collector) v Go.
C#
Dostali jste aplikaci, narazili jste na deadlock v databázi. Jak budete postupovat?
Jaká jsou vaše očekávání ohledně týmu? V jakém týmu se cítíte při práci pohodlně?
Jak zajistit, aby čtenáři Kafka dostávali zprávy ve stejném pořadí, v jakém byly zapsány?
Prometheus — co je to, jak se používal, jak funguje, jak sbírá metriky, jaké jsou hlavní typy metrik?
Pověz o práci plánovače Go (model GMP).
Co se stane, když je kapacita slice naplněná a přidá se nový prvek?
Jak se určuje, kde alokovat paměť pro proměnnou (zásobník nebo halda)?
Ovlivňuje to čtení ostatních konzumentů ve stejné skupině, pokud se jeden konzument v Kafka skupině neustále připojuje a odpojuje?
Co je řádek v Go a jak je organizován pod kapotou?
Jak je v Go organizován Slice pod kapotou?
Zažili jste někdy složité komunikace s jinými vývojáři, když se názory vážně rozcházely?
Existují úkoly, které se ti nelíbí nebo které bys chtěl dělat v menším rozsahu?
Pověz mi o své zkušenosti: jak se vyvíjela tvá kariéra a jak ses stal vývojářem?
Co jsou gorutiny a proč jsou efektivnější než procesy OS?
ClickHouse — pověz mi o jeho vlastnostech, už jsi s tím někdy pracoval?
Co znamenají zkratky OLTP a OLAP, v čem se liší, včetně architektur úložišť?
Jaké druhy databází existují, s kterými jsem pracoval, k čemu slouží?
Pověz mi o Redis — jaké jsou jeho vlastnosti?
Vzpomínáš na případ, kdy požadavky byly neúplné, rozporné nebo nerealizovatelné? Jak jsi to objasnil?