I applied through an employee referral. The process took 3 weeks. I interviewed at Fawry in Dec 2024
Interview
I introduce my self and was asked in oop , collection , database, hibernate, string , spring boot and java basic and functional interface, lambda, stream api , and sql query
Interview questions [1]
Question 1
what is oop? ,
what is the stream ? lambda and functional interface,
what is the differnce between string and string builder and string buffer?
what is the heap and stack and string pool?
I applied through an employee referral. I interviewed at Fawry (Cairo, Cairo Governorate) in Sept 2025
Interview
An interview at Fawry for a Java Developer typically focuses on Java fundamentals, Spring Boot, databases, and problem-solving skills. Candidates may be asked about object-oriented programming, REST APIs, multithreading, and system design, along with practical coding questions and discussions about building scalable backend services. Technical interviews are often followed by discussions about previous projects and real-world development experience.
Interview questions [1]
Question 1
What is the difference between abstract classes and interfaces in Java, and when would you use each one in a real project?
How do you build and secure a REST API using Spring Boot, and what is the role of annotations like @RestController, @Service, and @Repository?
How would you optimize a slow SQL query in a production system, and what techniques (such as indexing or caching) would you use to improve performance?
it was very long it take about 3-4 month
1- assessment
2-technical interview
3-technical interview
the technical interview was about java , java spring , sql and PS
the assessment was a full stake web application that have role base auth and api integration
Interview questions [1]
Question 1
what is the diff between @controller @service @repo