ArcelorMittal MES Developer (.NET) interview questions
based on 1 rating - Updated 13 Mar 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
100%
Recruiter
Recruiter
Interview search
1 interviews
ArcelorMittal interviews FAQs
MES Developer (.NET) applicants have rated the interview process at ArcelorMittal with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 73.1% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at ArcelorMittal in Mar 2026
Interview
I had an interview yesterday. It was initially scheduled for 7 PM, but due to some issues it was rescheduled to 9 PM.
The interviewer had strong knowledge and experience, and the discussion was quite in-depth. I have around 5 years of experience, and the interviewer focused more on conceptual understanding rather than just definitions. He was interested in understanding the reasoning behind OOP and software design concepts and how they are applied in real scenarios.
Interview questions [1]
Question 1
He asked me the following questions:
What are properties in C# and why do we need them?
Do you know any design patterns? Which one have you used in your project and why?
How would you create a method that can accept parameters of any type and then determine the parameter type?
Write a program to reverse an array in length/2 iterations without using the built-in reverse function.
What is a View in SQL and why do we use it?
What is the difference between stored procedures and functions?
How would you design a payment gateway Pay() method for different payment methods using method overloading?
(The interviewer wanted to check my practical understanding of method overloading.)
Introduce yourself and rate your proficiency in .NET and SQL. (This was asked at the beginning of the interview.)
Overall, the interview focused on practical understanding, reasoning behind concepts, and real-world application of programming principles rather than theoretical definitions.