Sobes.tech

Golang

Erklären Sie, was sync.Map ist und welche Vorteile es im Vergleich zu normalen Maps in Go hat.

Junior — Middle
311

Was ist ein Linter in Go?

Senior
282

Welche Vor- und Nachteile hat Elasticsearch?

Junior — Middle
267

Wie löst man das Problem der konkurrierenden Buchung beim Wechsel zu einer echten Datenbank?

Senior
261

Welche Kriterien sind für Sie bei der Auswahl eines Teams für ein Projekt wichtig?

Junior — Middle
243

Ist es notwendig, nach der Fehlerprotokollierung im Handler bei fehlgeschlagener Validierung ein return hinzuzufügen?

Senior
224

Ist der String-Typ in Go veränderlich oder unveränderlich?

Senior
223

Warum Geschäftsfehler (ErrUnknownRoom, ErrRoomNotAvailable) in die Domänenschicht verschieben?

Senior
222

Erzählen Sie mir vom Garbage Collector in Go. Was ist die Dreifarbmarkierung? Was ist eine Write Barrier? Welche Optimierungen werden verwendet?

Senior
219

Frage des Recruiters zu Gehaltsvorstellungen und Bedingungen der Projektbeschäftigung (230 Tsd. vs 280 Tsd., befristeter Vertrag)

Senior
216

Was ist ein Panic in Go und wie unterscheidet er sich von einem Fehler? Wie fängt man einen Panic ab?

Senior
202

Was ist ein sanfter Shutdown und warum ist er notwendig?

Senior
201

Sollte man eine Schnittstelle anstelle einer Struktur zurückgeben? Wann kann das ein Vorteil sein?

Senior
193

Können Sie ein Beispiel für eine Situation geben, in der Sie eine sehr schwierige Aufgabe erfolgreich gelöst haben?

Junior — Middle
191

Was ist das Problem beim gleichzeitigen Zugriff auf eine Slice ohne Mutex? Wie kann man das beheben?

Senior
185

Wo sollte die Geschäftsvalidierung erfolgen (z.B. Überprüfung der Daten, Reservierungsgrenze von 10 Tagen)? Im Handler oder im Service?

Senior
181

Wie viele Jahre kommerzielle Erfahrung hast du mit Go?

Middle+
178

Was sind die ACID-Eigenschaften von Transaktionen? Erklären Sie jede Eigenschaft.

Senior
175

Wie oft veröffentlichst du und zu welcher Zeit?

Senior
174
/4