Sobes.tech

Golang

Waarom zijn er twee if-controles nodig (op regel 79 en op de regel met len(buf)==MaxItems), in plaats van één?

Middle+
Яндекс
72

Wat betekent het veld issued_at?

Middle
Ozon FreshOzon Fresh
72

Hoe werkt de Garbage Collector in Go? Wat zijn de stack en de heap?

Middle+
МВидео/эльдорадо
72

Hoe heb je met Docker gewerkt?

Middle+
МВидео/эльдорадо
72

Hoe verliep de weg van het zakelijke idee tot de verkoop?

Senior
WildberriesWildberries
72

Hoe gebruik je de profiler (pprof), hoe heb je geheugenproblemen gezocht?

Middle+
Магнум
72

Wanneer hebben we Kafka nodig?

Senior
Uzum
72

Wat werd er gedaan met de vertraging van de consument tijdens de heruitvoering?

Senior
МВидео/эльдорадо
72

Wat is het verschil tussen het datatype TEXT en VARCHAR in PostgreSQL, en waarin verschilt VARCHAR van CHAR?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
72

Corrigeer de fouten in de zin: Even ter verduidelijking: is vrijdag morgen?

Senior
2gis2gis
72

Wat is het verschil tussen de datatypes int32, int64 en gewoon int?

Senior
Lenta Tech
72

Wat gebeurt er bij hashbotsingen in een map?

Middle+
WaterWal
72

func maxPlaces(arr []int) int { maxDistance := 0 prev, first := -1, -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if first == -1 { first = i maxDistance = max(maxDistance, i) } else { maxDistance = max(maxDistance, (i - prev) / 2) } prev = i } } maxDistance = max(maxDistance, len(arr) - 1 - prev) return maxDistance }

Intern
Яндекс
72

Heb je historische tabellen gemaakt, bijvoorbeeld voor de gebruiker waar de geschiedenis van zijn attributen wordt opgeslagen?

Middle+
МВидео/эльдорадо
72

Wat is de huidige algoritmische complexiteit van de zoekopdracht?

Intern
Озон банк
72

// Schrijf een asynchrone taakverwerker als bibliotheek // De client geeft een object (Task) door met gegevens voor het uitvoeren van de taak, // in ons voorbeeld gebruiken we een lege structuur. // De verwerker kan gelijktijdig niet meer dan N taken verwerken, // en niet meer dan X taken kunnen in de wachtrij worden geplaatst voor verwerking. // Als er geen ruimte in de wachtrij is, geven we onmiddellijk een fout terug aan de client. // Een taak wordt verwerkt als er vrije verwerkers beschikbaar zijn. // We simuleren de verwerkingstijd met time.Sleep(5*time.Second). // Zodra een taak is voltooid, pakken we de volgende uit de wachtrij. // Als de wachtrij leeg is, wachten we op nieuwe taken van de klanten. // Met een ster: breid de Task-structuur uit en verkrijg de status van taken via een aparte aanvraag.

Senior
Cloud.ru
72

Welke isolatieniveau van transacties is in dit geval geschikt?

Senior
VKVK
72

Welke aggregatiefuncties ken je?

Middle
RWB
72

Hoe ben je gekomen tot het optimaliseren van PostgreSQL en welke optimalisatiemethoden heb je gebruikt?

Middle+
МВидеоМВидео
72

Moest u nieuwe microservices vanaf nul schrijven voor een nieuwe functionaliteit?

Senior
Hi Rockits
72
/412