I applied online. The process took 2 weeks. I interviewed at EPAM Systems (Colombia, Atlántico) in Feb 2024
Interview
The hiring process had multiple steps. First, you had to pass an English test. After that, you had to answer multiple-choice questions about C#, OOP, LINQ, EF Core, and Dotnet. This was followed by a technical interview.
Interview questions [3]
Question 1
CLR
choose the correct statements regarding the Common Language Runtime (CLR) in .NET
A CLR is a formal specification of .NET APIs that are available on multiple .NET implementations
A CLR handles memory allocation and management.
A comprehensive collection of APIs that facilitates development and deployment of applications that are abased on a particular technology.
A CLR is also a virtual machine that not only executes apps but also generates and compiles code on-the-fly using a JIT compiler
.NET Frameworks is the CLR implementation for Windows platform
Select one or multiple
About Delegates, say True or False to the following statements
Delegate can be used to call a method only from the same object, where the delegate is defined
Delegates allow methods to be passed as parameters to other methods
It's a type that represents references to methods with a particular parameter list and return type
Delegates cannot be chained to call multiple methods
LINQ query syntax
Choose the correct statements regarding query syntax in LINQ.
By using query syntax, you can perform filtering, ordering, and grouping operations on data sources with a minimum of code.
Query expressions are written in an imperative query syntax
Query expressions are written in a declarative query syntax
You use the same basic query expression patterns to query and transform data in SQL databases, ADO.NET Datasets, XML documents and streams, and .NET collections.
You use the different query expression patterns to query and transform data in SQL databases, ADO.NET Datasets, SML documents and streams, and .NET collections