Have you had experience working with queue systems and data processing mechanisms?
C#
Explain the concept of branching in Git version control system and its main advantages.
What are the main tasks of using a stack data structure?
What motivated you to implement microservices architecture at your previous workplace?
Can you name some non-relational database management systems you are familiar with?
What tools or frameworks have you used for test automation?
What will be displayed in the console? ```csharp public class Program { static void Main() { var myClassObj = new MyClass(); var myStructObj = new MyStruct(); MethodA(myClassObj.Num); // MethodB(myStructObj); MethodC(myClassObj); MethodD(myClassObj); Console.WriteLine(myClassObj.Num); // ? Console.WriteLine(myStructObj.Num); // ? } private static void MethodA(int num) { num = num + 1; } private static void MethodB(MyStruct myStruct) { myStruct.Num += 1; } private static void MethodC(MyClass myClass) { myClass.Num += 1; } private static void MethodD(MyClass myClass) { myClass = new MyClass(); } } ```
What is the difference between async void methods and async Task methods?
How do you assess your professional level?
How many IPv4 addresses are there in total or how can this be calculated?
What is Activity in MassTransit?
Can you explain what the iterator design pattern is and how it is applied?
Can you explain what PostgreSQL is and what its main advantages are?
Explain what is meant by RESTful API and how it works.
What is the difference between LEFT JOIN and RIGHT JOIN in SQL and when are they used?
What changes occur to an object when it is in the second stage of its lifecycle?
How do the throw operator and creating a new exception with throw new Exception differ?
What is the problem with multiple string concatenations in a loop and what can replace it?
What methodologies and practices do you follow when creating software solutions in Python?
How do you establish a connection to a database in your project?