I applied through a recruiter. I interviewed at emarsys (Budapest) in Jan 2022
Interview
First, there were quick call with a recruiter, then a take home assessment (90min, simple algorithm type of question). After that, one round of in person interview with 2 senior engineers.
Interview questions [1]
Question 1
We talked about the take home assignment, questions were about clean code, how I wrote the tests (before (TDD) or after), SOLID principals, etc.
The first round is a homework, the task is writing a small program. Then comes a personal interview. This is followed by a 3 day trial day at the company.
I had an hr interview, followed by a take home test, then a tech interview which was about checking the take home test and other tech related questions and some whiteboard coding exercises for example about SQL.
Interview questions [1]
Question 1
I was asked to talk about using sql in a real word example and how I would store data and query data for the particular example.
I applied online. The process took 3 weeks. I interviewed at emarsys in June 2023
Interview
1. HR round: easy going chit chat 2. Homework: 3 days to solve a fairly simple task with clean code and testing 3. Technical interview: with 2-3 other developers discuss the homework, some technical questions but overall a pleasant talk 4. Probation days: 3 days where you join a team (which you get assigned to based on open positions) (it can happen that you get assigned to a team which works in different language/technologies which you know). You work and write code in pair programming and experience XP