I applied online. I interviewed at InPost (Varsovia, Mazovia) in Jun 2024
Interview
Live coding interview, 2 parts.
1 ) Theory about java, spring, spring batch, postgres, rabbitmq
2) Practical. They sent me .zip with java/maven/spring boot project, where i had to do different tasks described in readme. It was mostly refactoring of tests, rewriting code to stream API, finding a bug in a service method, making class immutable, adding additional features close to real ones on their project.
In general interviewer was very kind, gave directions, stopped you if you started doing something wrong. This is the kind of interview you want to get on and do your best and then not filling like a peace of sh*t after. I created this review right after the interview, but on my opinion i failed a little in practical part and taking into consideration amount of applied people I think they won't invite me on next stage.
Interview questions [6]
Question 1
Basics of java, equals/hashcode contract, work of hashmap under the hood, why string is immutable and how to achieve immutability, singleton pattern (why constructor is private)
Got an interview booked in as soon as I submitted the CV but then it took 7 weeks to hear back from it, way too long, meanwhile I found something else which is a shame as I had really liked the prospects
I applied online. The process took 2 months. I interviewed at InPost (Katowice) in Dec 2023
Interview
I had a 30-minute interview with HR, completed an offline technical task implementing a REST API, then interviewed with an engineering manager and developer, followed by a 1.5-hour system design interview.
Interview questions [1]
Question 1
Q: How do I approach implementing a new feature in a project?