O processo levou 3 semanas. Fui entrevistado pela ELEMENT Insurance (Berlim) em jun. de 2021
Entrevista
1st part is some easy Java questions about particular code lines with constructors or HashMaps.
2nd part is a home assignment project in Spring with multiple REST endpoints, DB with many linked tables, it has to be delivered dockerized and the code be "production ready". The company estimates the effort for that in 5 hours.
3rd part is review of the home assignment
4th part is a soft skills interview
Perguntas de entrevista [1]
Pergunta 1
What does production ready mean for you?
If your solution doesn't have 100% test coverage (success and error scenarios with: unit tests + endpoind tests + DB integration tests), input validation, perfect DB schema with the right hibernate annotation, logging subsystem, deployment pipeline, etc., then you will most probably fail.
Candidatei-me por meio de uma agência de recrutamento. Fui entrevistado pela ELEMENT Insurance (Berlim) em fev. de 2022
Entrevista
Round 1: call with EM and Senior engineer, talking about experience.
Round 2: Coding assignment, was asked to build a REST application which was very easy but you will be expect to do everything. They claim the project can be done in max 6 hours but you'll only succeess if you have perfect solution with 100% test coverage, DB integration test, input validation, web interface test, docker support
and clearly you won't able to develop all this within 6 hours.
Perguntas de entrevista [1]
Pergunta 1
REST application which will expose some API to insert save / retrieve some data with some conditions
Candidatei-me por meio de recrutador(a). Fiz uma entrevista na empresa ELEMENT Insurance.
Entrevista
The first step was HR then call with one of the software engineers. He asked basic java questions show 3 parts of codes with some problems (final, constructor problem, and so on)
3rd Task
4s Discussion
Perguntas de entrevista [1]
Pergunta 1
I went through step 2 perfectly, got the task, spent about 4 hours on it. Did more than was required. I've wrapped up swagger and the application itself in the docker wrote tests for a couple of simple cases + integration tests. In response, I've got a reject, why - the banal did not cover all the scenarios with negative tests, but only a part, did not create an endpoint (it was not necessary to create it on the instructions).