Which of your completed projects or tasks was the most memorable or interesting for you?
C#
How is the efficiency of an algorithm determined in terms of execution time and resource usage?
What new topics or skills have you recently studied for your professional growth?
Is it possible to extend functionality through inheritance of structures?
What is the computational complexity of the duplicate removal task? Why? How does HashSet work internally?
Explain the concept of a hash table and how it is used for storing data
Are you willing to temporarily relocate for the probation period?
What are the advantages and disadvantages of using the 'final' keyword in Java?
What is the optimal execution plan for the query to get the employee with the highest salary and their department?
What position are you considering for your professional activity?
var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);
How does yield work? Why was the yield keyword introduced? How does lazy execution of IEnumerable work?
What is dependency inversion principle (SOLID principle)?
How to implement user redirection from mobile devices to a mobile subdomain (like VKontakte)?
Can you explain the principle of how a hash table works and how quick data access is achieved?
What is a query execution plan?
What motivates you to look for a new position in this field?
How much memory is allocated when creating a new HashSet?
What happens inside the SQL server when a query is executed? How is the result obtained from the query text?
Computational complexity of operations: analyze the complexity of HashSet and List (Contains + Add) loops. Why is List not just an array? How does List manage its size? What is the amortized complexity of adding to a List?