Sobes.tech

Golang

Wat betreft de specificiteit van de startup: niet altijd een duidelijke taakstelling, soms vaag, initiatief en autonomie zijn nodig, de werkbelasting kan onregelmatig zijn. Hoe ervaar je dat?

Senior
AstraTech
112

Hoe vergelijk je elementen in een kaart? Hoe controleer je of twee kaarten overeenkomen?

Senior
Яндекс
112

Vertel me over het ontwerp van het moderatie-/orkestratiesysteem — hoe is het ontworpen, welke beslissingen zijn genomen?

Senior
Hi Rockits
112

Wat zijn goede praktijken en antipatterns in unittests? Hoe weet je of tests goed zijn?

Middle+
X5
112

Schaalbaarheidstaak: service B ervaart een groeiende belasting van service A. Wat kan er gedaan worden?

Junior
Позитив Технолоджис
112

Vertel over een interessante taak uit je vorige ervaring. Wat deed je bij het bedrijf?

Middle+
VKVK
112

Gegeven een tekenreeks. Vind het aantal paren indices i en j (i <= j), tussen welke, inclusief, geen herhaalde tekens zijn. Voor de tekenreeks "aba" is het antwoord 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") Voor de tekenreeks "abcb" is het antwoord ?: aba 3 + 2 = 5 abcb 4 (a, b, c, d) + 1 (ab) + 1 (bc) + 1 (cb) + 1 (abc) = 8

Intern
Яндекс
112

Waarom is het creëren van veel besturingssysteemthreads een probleem? Waarom is een planner nodig in de user-space runtime van Go?

Senior
X5 techX5 tech
112

Kun je een kolom gebruiken in SELECT als je deze niet groepeert in GROUP BY?

Senior
OZONOZON
112

Als gebruikers ontevreden zijn over de wijziging in het monetisatie-model, maar het bedrijf heeft een duidelijk plan — wat te doen?

Senior
AvitoAvito
112

// Er zijn twee gesorteerde reeksen gehele getallen in niet-afnemende volgorde. // Het is nodig om alle elementen uit de eerste reeks te retourneren die niet in de tweede voorkomen. // 0 <= N <= 10^6 // -10^9 <= a[i] <= 10^9 // [1] // [2, 3, 4, 5, 6] // [1] // [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ...] // [1] // [2, 3, 4, 5, 6, 7, 8] func filter(first []int, second []int) []int { res := make([]int, 0, len(first)) i, j := 0, 0 for i < len(first) && j < len(second) { if first[i] < second[j] { result = append(result, first[i]) i++ } else if first[i] > second[j] { j++ } else { i++ j++ } } for i < len(first) { result = append(result, first[i]) i++ } return result }

Middle+
Яндекс
112

Welke toestanden heeft een goroutine?

Senior
sber tech
112

Welke blokkades creëert PostgreSQL bij het verwijderen van specifieke rijen?

Senior
Итрея
112

Kun je twee segmenten van een array of lijst met elkaar vergelijken?

Junior — Middle
112

Waarom bent u overgestapt van [bedrijf] naar [bedrijf]?

Middle+
plata
112

Vertel me over het werken met slices in Go: hoe werken capacity en length, wat gebeurt er bij overschrijding van de grenzen?

Middle+
Umbrella IT
112

Hoe komen taken in het werk? Vertel me over dit proces.

Senior
Flant
112

Vertel over het vorige project (Cloud.ru): wat voor project was het, waar hield je je mee bezig?

Middle+
Lexica
112

Wat is het verschil tussen DROP en TRUNCATE?

Middle
Япоки
112

Vastleggen van de verantwoordelijkheidszone: statemachine, Transactional Outbox, optimistische vergrendelingen

Senior
КасперскийКасперский
112
/412