Golang
CREATE TABLE staff ( id TEXT name TEXT head_id TEXT ); id | name | head_id -------------------- 1 | Ivan | NULL 2 | Petr | 1 3 | Alice | 1 4 | Max | 2 5 | Alex | 2 6 | Elena | 4 7 | Bob | NULL Verwacht wordt: employee_name | manager_name --------------------------- Ivan | NULL Petr | Ivan Alice | Ivan Max | Petr Alex | Petr Elena | Max Bob | NULL SELECT e.name AS employee_name, m.name AS manager_name FROM staff e LEFT JOIN staff m ON e.head_id = m.id
Uw cv vermeldt 50-80 duizend RPS. Wat voor service was dat en wat deed het?
Wordt het programma gecompileerd als we de main-functie met argumenten declareren?
Hoe beëindig je een proces in Linux? Wat te doen als kill pid niet helpt?
Uiteindelijk, uit welke oplossingen hebben ze gekozen? ClickHouse, ELK en wat nog meer?
Wat is het verschil tussen /books en /books/{id}?
Wat is de conclusie — moeten we tests schrijven, toch?
Heeft u interesse om zich te ontwikkelen in de fintech-sector?
Vertel over je laatste werkervaring: bedrijf, technologie, taken.
Hoe werkt een HTTP-server in Go?
Welke package werd gebruikt voor het maken van mocks?
Ben je territoriaal in Moskou?
Heb je ervaring met mentorschap of begeleiding?
Welke soorten gegevenssynchronisatie kent u om racecondities en data races te voorkomen?
Wat kun je me vertellen over Mutex?
Weet je nog andere voordelen van ClickHouse die het populair maken?
Waar ben je qua locatie?
Is het technische interview op dinsdag 24 maart om 14:00 uur Moskou-tijd handig?
Vertel meer over jezelf (wat je tegen de interviewer moet zeggen)
Heeft u alleen geaggregeerde gegevens opgeslagen of elke fase — rauw, genormaliseerd?