Implementeer de interface van de IP-adresparser: deel de raw-string op basis van separator, retourneer IReadOnlyCollection<IPAddress>; gooi ArgumentNullException bij null, ArgumentException bij lege separator, en FormatException bij ongeldige IP.
functie foo(a) { console.log(arguments.length); } foo(1, 2, 3);
d. Alleen records over klanten en bestellingen, als klanten bestellingen hebben select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId g. Klanten met meer dan 10 bestellingen select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId
Er is een tabel Clients en een tabel Orders, die via het veld ClientId gekoppeld kunnen worden. Welke JOINs moeten worden geschreven om de volgende resultaten te krijgen? a. Records van alle klanten en bestellingen, ongeacht of de klanten bestellingen hebben select * from Clients left join Orders on Clients.ClientId = Orders.ClientId d. Records alleen van die klanten en bestellingen, als de klanten bestellingen hebben select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId
Kan de garbage collector handmatig worden gestart? Hoeveel generaties heeft GC en welke andere geheugengebieden kent u?
Waar vindt werkcommunicatie en interactie met het team plaats?
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"; // ? } }
Hoe is de paginatie op de backend geïmplementeerd? Waarom werkt LIMIT/OFFSET slecht bij een groot aantal records? Hoe kan dit worden geoptimaliseerd?
Hoe wacht je op de voltooiing van twee asynchrone operaties? Is het mogelijk om een timeout in te stellen?
Wat is er veranderd in HTTP/2 ten opzichte van HTTP/1.1?
Kan ik await gebruiken in een synchronische methode?
Wat is IDisposable en hoe verschilt Dispose van finalizer?
Hoe werkt het yield-mechanisme intern?
Welke HTTP-methoden van de REST API zijn idempotent? Kun je verzoeken/gegevens in GET verzenden en wat zijn de beperkingen? Hoe verschillen de codefamilies 4xx en 5xx?
Welke patronen voor gedistribueerde transacties in microservices kent u?
Wat is uw ervaring met PostgreSQL?
Wat is het probleem van meerdere keren concatenatie van strings in een lus en hoe vervang je dat?
Bent u momenteel actief op zoek naar werk?
Wat is Redis en waar wordt het gewoonlijk voor gebruikt?
Aan welke eigenschappen moet een methode of klasse voldoen om deze gemakkelijk te kunnen dekken met unit-tests?