Could you explain the concept of the MVVM pattern and its main components?
C#
How does a finalizer work? Compare the finalizer and IDisposable.
Can you explain what Quartz is and how it is used in task scheduling in applications?
Can you explain the difference between the key modifiers ref and out in C# and in what situations they are used?
How do you use the try construct for exception handling in your projects?
How was the organization and distribution of tasks among the team carried out in your previous company?
What questions can you ask company representatives during an interview?
var arr = [0,1,2,4]; console.log(arr.indexOf(3)); Задача 2 Запрос выполнится? select field1 from TABLE1 group by field1, field2
What is IEnumerable?
What is the main reason for applying the dependency inversion principle in software architecture?
Can you list the main characteristics of objects in object-oriented programming?
What is the role of interfaces in software system development?
How is the efficiency of an algorithm determined in terms of execution time and resource usage?
What class or data type is returned when using the Where method in LINQ?
What should you pay attention to first when choosing a company to work for?
What are indexes in a database? Types of indexes (B-tree, Hash, Full-text). Clustered vs non-clustered indexes. Covering indexes.
Can you explain what a Stub is in the context of software testing?
Can you explain the concept of inheritance in object-oriented programming in Python?
What is sharding and what should be considered when designing it?
Tell about one or two interesting technical tasks you solved in previous projects.