Vertel eens iets over jezelf, je ervaring op je laatste werkplek, taken en projecten.
Welke patronen voor gedistribueerde transacties in microservices kent u?
Hoe is de paginatie op de backend geïmplementeerd? Waarom werkt LIMIT/OFFSET slecht bij een groot aantal records? Hoe kan dit worden geoptimaliseerd?
Wat is IEnumerable?
Hoe werkt foreach?
Waar vindt werkcommunicatie en interactie met het team plaats?
Welke synchronisatie-primitieven in .NET ken je en waar zijn ze voor?
Kies een programmeertaal en begin met een van de onderstaande voorbeelden: # Python ----------------- def main(): print("Hello, world!") main() // C++ ------------------- #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; } // PHP ------------------- <?php echo "Hello, world!." "; // Java ------------------- public class Main { public static void main(String[] args) { System.out.println("Hello, world!"); } } // Java Script (function main() { console.log('Hello, world!'); })(); // Go ------------------- package main import "fmt" func main() { fmt.Println("Hello, world!") } // Erlang ------------------- public static void Main() { MyStruct myStruct = new MyStruct(); // ? str.Id = 1; // ? str.Name = "1"; // ? MyClass myClass = new MyClass(); // ? myClass.Method(); } public struct MyStruct { public int Id; public string Name; } public class MyClass { private MyStruct _fieldStruct; public void Method() { MyStruct localStruct = new MyStruct(); // ? localStruct.Name = "Hello"; // ? _fieldStruct.Name = "World"; // ? } }
Wat is de computationele complexiteit van het verwijderen van duplicaten? Waarop is het gebaseerd? Hoe werkt HashSet van binnen?
In welk geval wordt de tweede async-methode uitgevoerd in een aparte Task?
Wat is Redis en waar wordt het gewoonlijk voor gebruikt?
Kan de garbage collector handmatig worden gestart? Hoeveel generaties heeft GC en welke andere geheugengebieden kent u?
Welke benaderingen bestaan er voor het overdragen van de toestand van objecten tussen services: state transfer / state sourcing en event sourcing?
Wat is het verschil tussen een abstracte klasse en een interface?
Kan je de handtekening van een methode wijzigen bij het overschrijven?
Maak een webpagina met drie paragrafen. Pas verschillende marge-stijlen toe op elke paragraaf met behulp van CSS-klassen: - De eerste paragraaf moet marges van 20px boven, 15px rechts, 5px onder en 10px links hebben. - De tweede paragraaf moet marges van 20px boven en onder, en 5px rechts en 10px links. - De derde paragraaf moet marges van 5px boven en onder, en 10px rechts en links.
// snede voor alle sensoren, alleen de laatste waarde per tijd // verzamelingen van anonieme objecten string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });
Wat toont de C#-code met enum: First = 15, Second, Third = 54?
Bent u momenteel actief op zoek naar werk?
functie foo(a) { console.log(arguments.length); } foo(1, 2, 3);