Sobes.tech

Golang

Taak: «Ping-pong met timeout» Schrijf een functie pingPong die: - Twee goroutines start: één genereert berichten "ping", de andere — "pong". - De goroutines moeten strikt om de beurt berichten uitwisselen via een gemeenschappelijk kanaal. - De uitwisseling duurt 3 seconden, waarna het programma moet afsluiten (gecontroleerde shutdown). - Gebruik een context voor annulering met timeout. - Geef elk bericht weer op het scherm samen met de tijd (in milliseconden vanaf de start). Voorbeeld van verwachte uitvoer: 0ms: ping

Senior
FREEDOM LIFESTYLE
126

Wie heeft oorspronkelijk de zoekarchitectuur ontworpen?

Middle
МВидеоМВидео
126

Moet je een interface retourneren in plaats van een structuur? Wanneer kan dit een voordeel zijn?

Senior
2gis2gis
126

Hoe zul je begrijpen dat je dankzij nieuwe kennis waardevoller bent geworden?

Senior
OZONOZON
126

Heeft u eerder contact gehad met de producten van het bedrijf? Werkt iemand uit uw kennissenkring daar?

Senior
Flant
126

Wat zijn time-outs en gebruik je ze in je werk?

Senior
AvitoAvito
126

Wat is het verschil tussen threads en processen?

Senior
AvitoAvito
126

Vertel me over MVCC (Multi-Version Concurrency Control) in PostgreSQL.

Senior
А7
126

Werkschema: op afstand, op kantoor of hybride?

Middle+
Яндекс
126

Hoe zorg je ervoor dat bij het invoegen van een dubbele record in een tabel met een unieke sleutel op telefoonnummer, in plaats van een fout, de bestaande record wordt bijgewerkt (INSERT ON CONFLICT DO UPDATE)?

Middle
Япоки
126

Hoe wordt de opeenvolgende uitvoering van meerdere uitgestelde taken (defer) uitgevoerd?

Junior — Middle
126

Welke gegevens worden meestal toegevoegd aan de kopteksten bij het verzenden van een HTTP-verzoek?

Junior — Middle
Mail.ruMail.ru
126

Wat zijn de ACID-eigenschappen van transacties? Leg elke eigenschap uit.

Senior
2gis2gis
126

Hoe is je Engels?

Senior
IBS
126

Welke synchronisatie-primitieven ken je?

Middle
ООО Левел Тревел
VK CloudVK Cloud
126

Wat is een alias in de context van de programmeertaal rune?

Junior — Middle
КуперКупер
126

Ga door met het verhaal over de systeemarchitectuur en beschrijf de stroom van verzoeken.

Senior
X5 techX5 tech
126

Hoe zag het verzoek tot gebruikersupdate eruit op servicetniveau?

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

Op basis van de zoekstatus: hoe actief overweeg je de aanbiedingen, zijn er aanbiedingen, wat is de deadline voor acceptatie en overgangstermijnen?

Middle+
Mail.ruMail.ru
125

Bij sharding weet de gebruiker niet op welke machine zijn gegevens liggen. Hoe wordt dit opgelost?

Senior
ВайлдберрисВайлдберрис
125
/412