I applied online. I interviewed at EPAM Systems (Baku, Baku) in Feb 2026
Interview
The interview process involved several steps.
1. The 10-min meeting with HR. The questions were about general knowledge of the company, quick introduction, etc.
2. Online quiz, 45 min time, with nearly 30 questions. The questions were about Python essentials, LEGB, OOP, SOLID, etc.
3. Technical Interview. It lasted almost 2 hours. The topics were pre-sent by HR. It included a live-coding question, the question was about writing a code to find the longest common prefix.
4. Last step was interview with manager. He asked me about my coding performance. Then asked questions about how LLMs and RAG works
Interview questions [1]
Question 1
Explain Databases, indexing, asynchronous programming, etc.
I applied online. The process took 3 weeks. I interviewed at EPAM Systems (Baku, Baku) in Feb 2026
Interview
Technical interview wasn't as hard as I excepted, actually It was the easiest part. Because Manager Interview was more technical than Technical Interview. I was not expecting or ready for second technical interview. I was thinking it's gonna about behavioral or case based questions but It didn't end up that way. It was good overall.