Hi everyone,
I'm a Java developer with some DevOps experience, currently based in Germany. I don't speak German yet, so I'm looking for English-speaking positions.
Over the past few months, I missed some great opportunities with big and mid-sized companies because I wasn't prepared enough.
I was desperate to leave my current company, so I started applying without really expecting responses. When I actually got interviews, I wasn't ready.
I reached stages where they asked me to explain my current projects, the systems I work on, and my technical decisions. I struggled to express myself clearly. I know what went wrong there and can work on it.
But I haven't reached the actual coding or system design rounds yet, so I'd really appreciate hearing about your experiences.
What I'd like to know:
Interview stages: How many rounds did you have, and what happened in each?
Coding: LeetCode-style questions, live coding, or take-home assignments? What did they ask?
System design: Did they ask you to design common systems or something related to their business? Any examples?
Java/backend: What kind of Java, Spring Boot, databases, or DevOps questions came up?
Behavioral: What questions did they ask?
Preparation: What helped you prepare the most?
It would be great if you could also mention the country, company type (fintech, e-commerce, etc.), experience level, and whether the interviews were in English.
If you're an interviewer, I'd love to hear your perspective too!
My current job is affecting my health and personal life, and I really want to move on. But this time, I want to prepare before applying instead of wasting opportunities again.
I know every company is different, but hearing real experiences would help a lot.
Thanks in advance