Parla della tua esperienza in Tinkoff — come sei stato assunto e cosa hai fatto?
Golang
Come viene valutata l'efficacia del team di sviluppo?
Implementare il metodo grpc-server AddItemAndOrder: 1. Aggiungere prodotti al carrello 2. È obbligatorio informare i potenziali consumatori del fatto che il carrello è stato creato tramite il broker di messaggi. 3. Quando si modifica la composizione del carrello, bisogna ricalcolare basket.Total = somma(qta * prezzo) 4. Tutti gli elementi del carrello devono essere unici per chiave ProductID 5. Per effettuare l'ordine, è necessario cambiare lo stato in ordered 6. Non è consentito modificare i carrelli già ordinati C'è una tabella in cui tutte le colonne sono di tipo intero. Nel codice c'è una query: select * from t1 where a > ? and b = ? and c != ? order by a;
Come viene garantita la coerenza dei dati nel progetto?
Quale problema può verificarsi nell'invio di eventi a un broker di messaggi e come risolverlo?
Cosa può motivarti ad accettare l'offerta di una o un'altra azienda?
Parlami dell'ultimo fallimento — cosa è successo, come l'hanno trovato e come l'hanno risolto?