Golang
Ce stări are o gorutină?
Ce sunt blocajele optimiste și pesimiste în PostgreSQL? Care este diferența?
Este necesar să se descrie modelul bibliotecii. Există 3 entități: "Autor", "Carte", "Cititor". Fizic, există doar o carte și poate fi doar la un cititor. Este necesar să se creeze tabele pentru bibliotecă care să țină cont de acest lucru.
Ce tipuri de arhitecturi stratificate există? (Clean Architecture, Hexagonal, DDD)
Spune-mi despre o problemă interesantă — blocarea online din cauza unui drawdown zilnic.
Ați mai auzit înainte despre [companie] sau despre produsele noastre?
Spuneți-ne mai multe despre experiența dvs.: despre ce proiect era vorba și care a fost responsabilitatea dvs.?
Ce sunt estimările?
Cum ajung sarcinile în lucru? Povestește-mi despre acest proces.
Povestește despre bazele de date — cu ce ai lucrat și cu ce lucrezi acum?
Ai început să lucrezi în al treilea an?
Cum negociați cu echipele vecine despre contracte — protobuf, contracte de evenimente, care este diferența?
Clarificarea zonei de responsabilitate: mașina de stări, Transactional Outbox, blocări optimiste
De ce a fost adăugat serviciul de verificare antifraudă în zona de responsabilitate a candidatului?
La ce grup (mutabil/imunabil) aparține interfața în Go?
Care este diferența dintre bazele de date relaționale și NoSQL?
Povestește despre o sarcină dificilă care te-a făcut să transpiri. Care a fost principalul obstacol?
Ce sunt indicii în bazele de date, ce tipuri există și cu care ați lucrat?
Ai un serviciu care creează multe goroutines. Cum ai limita numărul de goroutines care rulează simultan?
Cum ai gestionat duplicatele în Kafka?