Golang
De ce realizări ești cel mai mândru și ce ți-a rămas în amintire?
Cum să faci memoria constantă (să elimini dependența de numărul de caractere unice)?
Care a fost cea mai interesantă sarcină pe care ai rezolvat-o recent?
Care este diferența dintre un proces și un fir de execuție?
Ce este un index B-tree și de ce este cel mai frecvent utilizat?
Te gândești să combini două proiecte (PTK la 1/48)?
Ce se întâmplă dacă o funcție declară o variabilă de tip *structură, îi atribuie nil prin new și returnează o interfață de eroare?
Ai în prezent alte interviuri sau oferte?
Ce se întâmplă la înregistrarea într-un canal închis, citirea dintr-un canal închis, scrierea/citirea dintr-un canal nil?
Au fost situații în care un mesaj în Kafka nu ajungea?
Spune-mi mai multe despre munca cu Kafka: cum a avut loc exact deduplicarea mesajelor?
Arhitectura Apache Kafka: care sunt componentele principale, cum sunt conectați producătorii și consumatorii? Ce este reechilibrarea? Cum asigurăm citirea secvențială a mesajelor?
Ce ar trebui să returneze funcția isBalanced pentru un șir gol?
Ce este pattern-ul Outbox și cum se implementează?
De ce sunt necesare două verificări if (pe linia 79 și pe linia cu len(buf)==MaxItems), în loc de una singură?
Ce înseamnă câmpul issued_at?
Cum funcționează Garbage Collector-ul în Go? Ce sunt stiva și heap-ul?
Cum ai lucrat cu Docker?
Cum folosești profiler-ul (pprof), cum ai căutat problemele de memorie?
Ce s-a făcut cu întârzierea consumatorului în timpul reimplementării?