Golang
Welche Synchronisationsprimitive kennen Sie?
Erzählen Sie uns von Ihrer Berufserfahrung, insbesondere bei Ihrer letzten Stelle.
Welche Eigenschaften hat RabbitMQ?
Was sind atomare Operationen (atomic) in Go?
Wie ist die gesamtwirtschaftliche Erfahrung in der kommerziellen Entwicklung mit Go?
Was macht PARTITION BY in Fensterfunktionen?
Okay, verstanden. Beim nächsten Mal werde ich die Aufgabe schicken und du sagst mir, welche Fragen gestellt werden sollen, um die funktionalen und nicht-funktionalen Anforderungen zu klären — das war eine Anfrage an den KI-Assistenten, kein Interviewerfrage.
Was ist jetzt bei der Wahl des Arbeitsplatzes wichtig?
Wie gehst du bei der Bewältigung einer komplexen Aufgabe im Legacy-Code mit verschiedenen Technologien (Go, Bash, Python, Jenkins) in einem Sprint vor?
/* Gegebene Zeichenkette, die die Zeichen (){} enthält. Es muss bestimmt werden, ob die Eingabekette in Bezug auf Klammern ausgeglichen ist. */ func isBalanced(s string) bool { // TODO: implementieren return false } fmt.Println(isBalanced("()")) // -> true fmt.Println(isBalanced("({()})")) // -> true fmt.Println(isBalanced("(()")) // -> false fmt.Println(isBalanced("(()))")) // -> false fmt.Println(isBalanced("({})")) // -> false
Wie war dein Tag?
Worin unterscheiden sich relationale Datenbanken von nicht-relationalen? Was bedeutet der Begriff NoSQL?
Haben Sie Erfahrung mit verteilten Systemen?
Welche anderen Methoden gibt es, um eine Map vor gleichzeitigen Zugriffen zu schützen, außer dem Mutex?
Wie arbeitet man mit Fehlern in Go, wie umgeht man einen Fehler?
1. Was wird angezeigt, wie behebt man es, wie macht man es threadsicher (waitGroup) 2. Duplikate in der Liste entfernen
Haben Sie Cloud-Dienste genutzt? Yandex, Google, AWS oder andere Cloud-Services?
Wofür wird der Kontext in Go verwendet?
Was sind deine Gehaltsvorstellungen?
Du hast einen Index für die Abfrage hinzugefügt, aber laut EXPLAIN wurde sie nicht schneller. Was könnte das Problem sein?