The interview was basically “guess what the interviewer is thinking”. We spent 90% of the interview time going back and forth with “yes you are right but assume this is fine”. No open ended questions to expand my thinking. Absolutely zero mention on the take home assignment and any kind of question about why I did things a certain way there. And the best for last: A question to make an atrociously designed class unit testable that ended with a solution that would never be accepted in PR review because it basically compromised the whole class structure to facilitate unit testing which is a big code smell. And of course the reasoning for this: “yes you are right but the class is like that and we have to make do with what we have”. I spend like 45 minutes not trying to create a good solution but trying to guess what solution the interviewer wants only to end up with what I mentioned above
Interview questions [1]
Question 1
Tell me about the differences between two code snippets
Average interview, not much sharing, mostly spoke about my past experiences, how I solved this or that issue based on the past, not a lot o theoretical questions, more practical ones
I applied online. The process took 1 day. I interviewed at XM (Athens, Athens, Attica) in Nov 2025
Interview
I received an email with a link to an online test with multiple-choice questions, very easy with basic questions.
Then I received an automated email with a negative reply, without any feedback on why we are not moving forward or how I did on the test.
Overall, a very bad experience and not professional at all.
Interview questions [1]
Question 1
What is the behaviour of useEffect on mount with or without dependencies?