C#
Hoe kan een klasse-methode worden uitgebreid zonder de broncode te wijzigen?
Werkt async/await altijd in een aparte thread? Waar komen threads vandaan?
Wat is het schema voor oproepen en kan de werkdag eerder beginnen rekening houdend met de tijdzone van Kaliningrad?
Gebruikt u kunstmatige intelligentie in uw werk? Zo ja, welke tools en wat delegeert u?
Als je de throw uit de commentaar haalt, verandert dan de volgorde van de output?
Hoe geïnteresseerd bent u in de beschreven richting en positie?
Hoe werkt ConcurrentDictionary?
Wat is een hogere-orde functie? Geef een voorbeeld van een JavaScript-functie die een functie accepteert of retourneert.
Taak met virtuele methoden: wat wordt er weergegeven? Voor welke methode zijn er meer ticks en waarom?
In welk financieel bereik overweeg je de aanbiedingen?
Wat is asynchroniteit en waar gaat het om? Hoe wordt het bereikt?
Hoe snel kunt u na het ontvangen van het aanbod aan het werk gaan?
Implementeer een methode die de volledige naam van de gebruiker vult uit de opslag (IDbRepository of ICacheRepository) en het verrijkte evenement verder stuurt (IEventSaver) Het is noodzakelijk om maximale prestaties te bereiken In de cache bevinden zich 99,9% van de actuele gegevens De oorspronkelijke volgorde van gebeurtenissen bij het opslaan kan worden geschonden public async Task Enrich(IEnumerable<UserEvent> events) { }
Geheugenbeheer: stack, heap, referentietypen en waarde-types — wat weet je hierover?
Wat betekenen de afkortingen OLTP en OLAP, wat is het verschil, inclusief opslagarchitecturen?
Leg het verschil uit tussen referentietypen en waarde-typen.
Met welk probleem kunnen we geconfronteerd worden als we meerdere gerelateerde gegevens (temperatuur en nieuws) in de cache opslaan?
Waarom is het een probleem om voor elke aanvraag een nieuwe HttpClient te maken en hoe los je dat op?
Er zijn drie methoden die informatie over het artikel wijzigen (wijzigen de status, wijzigen de samenstelling van tags en stellen het gewicht in). Aangezien in de toekomst nog 10-20 methoden worden toegevoegd die informatie over het artikel wijzigen (de methoden zelf kunnen worden geïmplementeerd als NuGet in een andere service), moet een enkele DoSomethingWithItem-methode worden geïmplementeerd die, afhankelijk van de invoerparameters, elke wijziging aan het artikel kan aanroepen. Met andere woorden, aan de methode kan worden gezegd "Wijzig de status" of "Stel het gewicht in" enzovoort, en de implementatie roept een van de methoden aan zoals StateChanger.Change of WeightSetter.Set, enzovoort. De klassen StateChanger, TagsSetter en WeightSetter kunnen worden gewijzigd. Het belangrijkste is het behoud van de zakelijke functionaliteit.
Wat is het resultaat van het schrijven naar een gesloten kanaal? Deadlock, panic of de schrijfbewerking gaf een fout terug?