I was contacted by a recruiter via LinkedIn.
The first interview was with HR. After that, they sent me my test to complete.
The test had to be written in Java, strictly. Documentation as well as unit tests were also mandatory.
Once the test was completed, I submitted my code for validation and received feedback 3 days later from HR (not from a developer).
The feedback stated that my architecture was very good, as was the documentation. They also really liked the unit tests. However, they did not wish to proceed for two reasons:
I find the feedback incomplete and that it would have been more beneficial to discuss with a developer to understand the root of the problem.
I also find the first point subjective, especially since no libraries were recommended and also that someone who "codes well" (according to the feedback) should be able to learn a new tool without issue. Furthermore, the mandatory Java in the test is not "modern" in itself (this argument is subjective).
The second point is more a matter of "luck", given that there is very little chance for different developers to have the same implementation.
Despite all this, the experience remains positive (HR is very friendly and pleasant), but I believe there should be more solid reasons than coding style.
Android Application to develop in Java
The following metrics were computed from 1 interview experience for the ContentSquare Senior Android Engineer role in France.
ContentSquare's interview process for their Senior Android Engineer roles in France is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for ContentSquare's Senior Android Engineer interview process in France.