Sobes.tech

Golang

Spiega cos'è sync.Map e quali sono i suoi vantaggi rispetto alle mappe normali in Go.

Junior — Middle
322

Cos'è un linter in Go?

Senior
287

Quali sono i vantaggi e gli svantaggi di Elasticsearch?

Junior — Middle
267

Come risolvere il problema della prenotazione concorrente passando a un database reale?

Senior
263

Quali criteri sono importanti per te nella selezione di un team per un progetto?

Junior — Middle
245

È necessario aggiungere un return dopo aver registrato un errore nel gestore in caso di fallimento della validazione?

Senior
227

Perché spostare gli errori di business (ErrUnknownRoom, ErrRoomNotAvailable) nel livello di dominio?

Senior
223

Il tipo string in Go è mutabile o immutabile?

Senior
223

Parlami del garbage collector in Go. Cos'è la marcatura a tre colori? Cos'è una barriera di scrittura? Quali ottimizzazioni vengono utilizzate?

Senior
222

Domanda del reclutatore sulle aspettative salariali e le condizioni di impiego nel progetto (230 mila vs 280 mila, contratto a termine)

Senior
219

Cos'è un panic in Go e come si differenzia da un errore? Come catturare un panic?

Senior
207

Cos'è lo shutdown elegante e perché è necessario?

Senior
205

È meglio restituire un'interfaccia invece di una struttura? Quando può essere un vantaggio?

Senior
194

Cosa sono le cerimonie Scrum?

Senior
193

Può fare un esempio di una situazione in cui ha risolto con successo un compito molto difficile?

Junior — Middle
192

Qual è il problema con l'accesso concorrente a una slice senza mutex? Come si può risolvere?

Senior
185

Quanto spesso fai il rilascio e a che ora?

Senior
184

Dove dovrebbe trovarsi la validazione del business (ad esempio, verifica delle date, limite di prenotazione di 10 giorni)? Nel handler o nel servizio?

Senior
183

Quali sono le proprietà ACID delle transazioni? Spiega ogni proprietà.

Senior
182
/4