I applied through a recruiter. The process took 4 weeks. I interviewed at NTT DATA (Dublino, Dublino)
Interview
The first part of the interview process was a home assignment. The assignment was to make some backend service with database integration and everything had to be covered with unit and integration tests. Also, they asked for the documentation with architecture and design overview, testing approach, build and deploy instructions, etc. The goal of the assignment wasn't only to test the programming skills, but also to test enterprise engineering practices (project layout, error handling, etc.)
The second part was the on-site interview. They've asked me to go through the assignment I did at home and to explain some parts of the code. Nothing to difficult really.
Interview questions [1]
Question 1
They've gave me an assignment for home. On the on-site interview, we went through that assignment.
The interview was a genuinely positive experience. The interviewer was approachable and created a comfortable atmosphere right from the start, which helped ease any nervousness. The questions were well-structured and relevant to the role, giving me a fair chance to showcase my skills and experience. I also appreciated the clear communication about the process and next steps, which made the overall experience feel transparent and professional
- Introduce yourself
- asked about version control and GitHub
- discuss HTTP basics
- Questions related to Database Management
- Prompt Engineering
- asked about project that I've worked on and so on