Golang
Ați lucrat cu Scrum?
Puteți explica diferențele conceptuale dintre procesoarele RISC și CISC?
Ai experiență cu infrastructura? A fost nevoie să atingi ceva?
Cum funcționează colectorul de gunoi în Go? Când se pornește? Poate fi pornit manual?
Spune-mi despre ToateInstrumentele — de ce ai venit și de ce ai plecat?
De unde știe clientul propriul user_id și user_id-ul interlocutorului? Cum are loc inițializarea inițială?
În mod normal, 2 săptămâni sau puțin mai mult pentru tranziție?
Ce este o tranzacție într-o bază de date? Ce sunt nivelurile de izolare ale tranzacțiilor și în ce diferă?
Ce este un canal în Go? Care sunt tipurile de canale? Care este diferența dintre canalele cu buffer și cele fără buffer?
Cum se rezolvă dacă operația durează 10-12 minute, datele se schimbă activ și se face o scriere activă? Cum ați folosit replicarea?
Cum folosești rețelele neuronale în muncă?
Ce se întâmplă dacă se transmite capacitatea inițială la crearea unui slice?
În ceea ce privește alte oferte și etapele finale — există deja ceva dacă ești în căutare activă?
Povestiți-mi despre experiența dvs. cu PostgreSQL: ați proiectat scheme, ați optimizat interogări, ați administrat?
Ce este o tranzacție, ce niveluri de izolare cunoști? Ce anomalii pot apărea? Cum funcționează Serializable în PostgreSQL?
Cum să optimizezi performanța la o încărcare mare (1000 RPS) pe metoda de rezervare cu mutex?
Vorbește-mi despre SOLID. Ce este?
Ce se întâmplă la final cu lungimea array-ului în cazul unui append concurent din 1000 de goroutines?
Ai oferte active acum?
Condiție Există 3 entități - utilizator, chat, mesaj • Utilizatorul are nume și dată de înregistrare • Chat-ul are nume și dată de creare • Mesajul are text, autor și dată de creare • Un utilizator poate fi în mai multe chat-uri în același timp • Mesajul aparține obligatoriu unui chat și nu poate aparține mai multor chat-uri în același timp • Domeniul trebuie descris sub formă de tabele