First National Bank Senior Java Developer interview questions
based on 3 ratings - Updated Aug 27, 2025
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
50%
Recruiter
Recruiter
50%
Applied online
Applied online
Interview search
3 interviews
First National Bank interviews FAQs
Senior Java Developer applicants have rated the interview process at First National Bank 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 77.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Java Developer roles take an average of 14 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at First National Bank overall takes an average of 55 days.
Common stages of the interview process at First National Bank as a Senior Java Developer according to 3 Glassdoor interviews include:
One on one interview: 33%
Skills test: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
I interviewed at First National Bank (Johannesburg)
Interview
Fit interview with HR then a technical interview with TLs and architect.
Standard questions about stack worked on, previous dev experience and Java frameworks used, microservice architecture and design patterns.
Interview questions [1]
Question 1
What Java frameworks have you used?
What's TDD vs DDD?
Do you know what's microservice architecture and why is it important?
I applied online. The process took 2 weeks. I interviewed at First National Bank (Johannesburg)
Interview
First step is an IKM test, this assesses your theoretical knowledge in Java and other frameworks. After that you are selected for a technical interview. If successful you will go for an interview with the Manager after which you will get an offer
I applied through a recruiter. I interviewed at First National Bank (Johannesburg) in Aug 2020
Interview
Process starts off with an introductory interview with the recruiter. After the introductory interview you must do an IKM test. If you are successful with the IKM test you will do a panel interview with HR, senior developers and Architects. If you are successful you will be given an offer.
Interview questions [1]
Question 1
How do you handle transaction management in spring?