Erzähl mir, woran du im Wildberries-Projekt arbeitest — wie sieht der Aufgabenfluss aus, welche Verantwortlichkeiten hast du?
Golang
Erzähl mir von deinem Projekt bei CloudPay: Woran hast du gearbeitet, wofür warst du verantwortlich, welche schwierigen Aufgaben hast du übernommen?
Erzählen Sie mir von Ihrer Erfahrung mit Datenbanken — außer ClickHouse, welche Datenbanken und wie tiefgehend?
Was ist im Polling-Worker zu berücksichtigen?
Was ist defer? Was gibt der folgende Code aus? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Wie steht es um die Observability, was kannst du erzählen?
Erzähl mir von deiner Ausbildung und deinem Weg in der Entwicklung. Hast du keine fachbezogene Ausbildung erhalten?
Was genau haben Sie mit Postgres gemacht — Abfragen, Indizes?
Woran haben Sie am häufigsten gearbeitet? Welche Technologien haben Sie verwendet?
Was passiert beim Hinzufügen von Elementen zu einer Karte und was ist Evakuierung?
Wie kann man auf hoher Ebene ein System zur Veröffentlichung von Stellenanzeigen auf mehreren Plattformen mit Antwortaggregation konzipieren?
Es gibt eine Datenbank mit folgendem Datenschema // benutzer id | vorname | nachname | geburt 1 | Ivan | Petrov | [telefon] | Anna | Petrova | [telefon] | Anna | Petrova | [telefon] // kauf sku | preis | user_id | datum 1 | 5500 | 1 | [telefon] | 5700 | 1 | [telefon] | 4000 | 1 | [telefon] | 8000 | 2 | [telefon] | 400 | 2 | [telefon] // sperrliste user_id | datum_von 1 | [telefon] Es ist notwendig, folgendes auszugeben: 1. Zeigen Sie die einzigartigen Kombinationen von Benutzer und Produkt-ID für alle Käufe, die von Benutzern vor ihrer Sperrung getätigt wurden. Sortieren Sie zuerst nach Benutzername, dann nach SKU 2. Finden Sie Benutzer, die Käufe im Wert von mehr als 5000 gemacht haben. Zeigen Sie ihre Namen im Format Benutzer-ID | Vorname | Nachname | Gesamtbetrag der Käufe
Was sind deine finanziellen Erwartungen?
Wie aktiv ist die Suche? Gibt es bereits Angebote oder Endphasen?
Welche anderen Programmiersprachen kennen Sie?
Schreiben Sie den Code einer Funktion, die N Kanäle zusammenführt. Der gesamte Eingabestrom wird in einen Kanal umgeleitet. func merge(cs ...<-chan int) <-chan int { ... }
Wie viele Jahre Berufserfahrung haben Sie und wie viele Jahre programmieren Sie in Go?
Kann man eine Spalte in SELECT verwenden, wenn man sie nicht in GROUP BY gruppiert?
Wie ist eine Map in Go im Allgemeinen aufgebaut?
Warum möchten Sie das aktuelle Unternehmen verlassen?