The interview process consisted of 3 rounds, spread across different platforms, and turned out to be a complete waste of time.
Round 1 (Recruiter platform):
Mixed questions on AEM, React, and Java, plus one coding question for each area.
Round 2 (Risebird):
Again, mixed questions on AEM, React, and Java, with one coding question for each.
Round 3 (Panel – 3 interviewers from Kaiser):
General mixed questions across UI, AEM, and Java.
At the end of the final round, the panel mentioned they were actually looking for someone with strong microservices and solution architect–level Java backend experience, which was never clearly stated upfront for a UI/AEM/Web Specialty role.
Overall Experience:
The role expectations were misaligned and unclear throughout the interview process. After investing time in three rounds and multiple coding exercises, it was communicated at the end that the requirement was closer to a Java microservices / solution architect profile, not a Full Stack UI/AEM specialist.
I followed up 2–3 times over email requesting written feedback, but never received any response, which felt unprofessional after such a lengthy process.
Advice to Management:
Clearly define and communicate role expectations upfront—especially if the role requires deep backend microservices or solution architecture experience. Avoid running candidates through multiple rounds and coding exercises if the core requirement does not match the job description. Also, providing feedback after interviews would significantly improve the candidate experience.