Sobes.tech

Golang

Waarom hebben jullie voor Kafka gekozen en niet voor andere berichtenbussen (RabbitMQ, NATS)?

Senior
188

Wat te doen als de PM een taak geeft met een onrealistische schatting?

Senior
186

Welke andere percentielen hebt u gebruikt?

Senior
186

// 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
186

Hoe voeg je context toe aan de Stop-methode zodat je het wachten op de uitvoering van taken met timeout kunt onderbreken?

Senior
186

Vertel me over het bedrijf: wie zijn jullie, wat doen jullie, wat is jullie focus?

Senior
185

Waarom hebben we een WaitGroup nodig in deze taak?

Senior
185

Heb je de gelegenheid gehad om kennis te maken met [bedrijf]? Wat weet je over het bedrijf?

Senior
185

Hoe hebt u de zoekscenario's geoptimaliseerd?

Senior
185

Vertel ons over de taken die je uitvoert in je huidige baan op een FinTech-platform.

Senior
181

Wat gebeurt er bij een herhaalde oproep van Stop? Hoe zal het werken nadat de eerste Stop al heeft gewerkt?

Senior
181

Wat zijn de voor- en nadelen van de twee scenario's: taken toevoegen vóór het starten van de pool en na het starten van de pool?

Senior
181

Hartelijk dank voor uw reactie. Kunt u aangeven of u met AWS hebt gewerkt?

Senior
180

Wat moet er verbeterd worden aan de implementatie van de geordende kaart als er meer tijd was? Wat zijn de mogelijke problemen en ontwikkelingsrichtingen van de bibliotheek?

Senior
180

Hoe was het ontwikkelproces in jouw team georganiseerd (CI/CD, testen, code review)?

Senior
179

Normalisatie en denormalisatie van tabellen — vertel me over normale vormen

Senior
179

Vertel over SQL- en NoSQL-databases

Senior
179

Wil je professioneel groeien? Hoe ver wil je groeien?

Senior
178

Wat ontbreekt er aan Go in vergelijking met andere talen (bijvoorbeeld C#)?

Senior
178

Waarom zouden we een buffer gebruiken als de opnamesnelheid gelijk of lager is dan de leessnelheid?

Senior
178
/7