My interview process included a resume screening, technical interview covering C# and .NET fundamentals, design patterns, SOLID principals, coding assessments, problem-solving tasks, discussions on design patterns, and a final HR interview.
Interview questions [1]
Question 1
Explain the differences between the Task Parallel Library (TPL) and the async/await pattern in .NET. How do they complement each other, and what are the potential pitfalls when using them in high-concurrency applications? Additionally, describe how the SynchronizationContext affects the behavior of async methods.
I applied in-person. The process took 3 weeks. I interviewed at Dotin (Tehran, Tehran) in Feb 2021
Interview
the manager was good but co worker wasn't good thete aren't friendly pepole and they thinked you should do any thing they want any time any day and you never have free day or free time for vacations
I applied online. I interviewed at Dotin in Jan 2022
Interview
Send my resume via jobinja, define an interview date for first level interview process; Technical interview, human resource interview, greeting datacenter manager and CTO, discussion on salary , then come to an agreement for salary rate and job circumastances, finally i got hired