I applied through a recruiter. I interviewed at Banque Misr in Dec 2024
Interview
The interview process began with a task assigned before the interview itself. However, the task felt more like a full project than a typical pre-interview assignment. It involved all aspects of Spring and required over 20 hours to complete, which seemed excessive just to proceed to an interview. After submitting the task, I was invited to a follow-up interview. The interview itself was fairly basic, but unfortunately, I wasn’t feeling well and hadn’t prepared adequately, so I didn’t pass
if anyone interested in the task you can find it below: -
github username: mohamedashraf1
repo name: task-management-system
Interview questions [1]
Question 1
bean life cycle
bean scope
transactions types
isolation
SOLID
design patterns
how does "Factory" works and initiate the instances
redis annotation to get or add to redis
how to make class immutable
Hashmap (equal and hash methods)
List vs ArrayList
streams (map vs flattenmap)
lambda function
how to make class use lambda
how to manage tracking id
Exception handling
equals() and hashCode()