Yapi Kredi logo

Yapi Kredi Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 15 interview experiences · FREE TO READ

1.7 Rounds average
Average Typical difficulty
53.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Yapi Kredi.

Showing 3 of 15
Yapi Kredi logo
Yapi Kredi

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Technical screen Recruiter call Onsite
Interview formats
Coding Technical Behavioral Other

The interview process was long and involved several online assessments. One assessment was a HackerRank exam with three coding questions, one of which was difficult, but I managed to pass by completing two. The final interview was a combined HR and Technical interview via Microsoft Teams. They asked me some simple algorithm and data structure questions. I felt the interviewer was not very knowledgeable. Then, department managers asked database-related questions. They noticed my resume highlighted .Net experience instead of Java, which made me feel they were biased against my Java skills, even though it was for a new graduate position. I think I performed below my potential, which is likely why I was declined.

Confirmed questions4 questions
  • Could you explain normalization and denormalization?
  • Can you identify this data structure shown in Notepad++?
  • Design a database for a school's class roll call system.
Yapi Kredi logo
Yapi Kredi

Software Developer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 1 round
Interview process
Technical screen Onsite
Interview formats
Technical Coding Behavioral

The first interview was with the team managers. It was a technical interview that lasted over 2.5 hours. They asked a lot of questions, starting with basic stuff like transactions and OOP. Then I had to implement a sorting algorithm on paper. Towards the end, they asked some strange, less useful questions to see how much I know, like about XA transactions. The whole time, they were really trying to pressure me to see how I handle anger and work under stress.

Confirmed questions3 questions
  • Can you explain what a transaction is?
  • What do you know about XA transactions?
  • Please write down the quicksort algorithm on paper.
Yapi Kredi logo
Yapi Kredi

Senior Software Engineer

Engineering

Senior Average Negative experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

The interview process was good and useful. Some technical questions were asked, covering design patterns, SOLID, and OOP, as well as time complexity, algorithms, and SQL tuning.

Confirmed questions6 questions
  • Questions about design patterns
  • Questions about SOLID principles
  • Questions about OOP concepts

Yapi Kredi Software Engineer Interview Questions

Quoted word for word from Yapi Kredi interview reports.

What's the difference between private and default access modifiers?

Read reports

Can you explain the difference between abstract classes and interfaces in Java?

Read reports

Can you identify this data structure shown in Notepad++?

Read report

What would you do when an error occurs in one of the microservices in a cluster?

Read report

Formats, difficulty and experience

Across all 15 Yapi Kredi interview reports.

Interview formats

Technical 45.5%
Behavioral 30.3%
Coding 18.2%
Other 3%
System Design 3%

Interview difficulty

Easy 13.3%
Average 86.7%
Difficult 0%

Candidate experience

Positive 53.3%
Negative 20%
Neutral 26.7%