Envié una solicitud electrónica. El proceso duró 1 semana. Acudí a una entrevista en Supercharge (Budapest) en feb 2022
Entrevista
The first round was an HR interview that took 1 hour with the usual questions as always. After this a coding homework had to be done.
The task was to do a booking system within 3 hours and commit the changes to gitlab, which should implement listing available rooms, booking and cancelling, booking history with filter options for date, period and price.
The task explicitly said: use plain java 11 and using frameworks is prohibited.
The use cases and the task description was not well documented and it had a few open questions, for example 3 different words were used for what is able to be booked: property, accomoditation, room.
I have completed the task by implementing all the feature requests and pushed the code within the 3 hours.
After a few days I received the following answer:
The reviewers liked my package naming and dividing, the use of java.time and that all features were implemented and were working, even with extra details.
However I have not used a .gitignore, did not use a buildtool, did not overwrite the readme and it was not cleancode.
In my opinion plain java does not have a buildtool, maven and gradle are frameworks. Gitignore and the readme overwrite seem like odd requirements in such a homework task.
I could accept the clean code statement if at least they would have given exact examples from my code which do not comply with any well known conventions.
So overall you have to do production quality code within 3 hours for a lot of features, with frameworks that were clearly prohibited and in the meanwhile follow all of Uncle Bob's suggestions.
Preguntas de entrevista [1]
Pregunta 1
Basic HR questions like, what have you done before, what projects have you worked on, what motivates you etc.
Envié una solicitud electrónica. Acudí a una entrevista en Supercharge (Budapest) en feb 2026
Entrevista
The HR interveiw went well, then I got a home work which could be done in 3 hours in their opinion. The original announcement mentioned 3 days :) It took me 1.5 days. The task was a simple accomodation booking system backend implementation.
I did it with springboot, spring Data, unittest, mockito, H2 db, maven. In the announcement they told us not to use any kind of standard Java framework. I forgot this and I did in springBoot as normally with most of my projects in the last 5-6 years. Lately I was thinking about if I can't use any framework shoud have been done It in with plain server sockets and for the json parsing I shoud have been done by hand or writing utility classes? Could I use/ needed to use JUnit/mockito ? etc... These all the question was not defined clearly. The only thing was allowed to use dependency manager. But if I can use only plain Java why dependency manager needed? So all the modules of Java can be handle by Java Module System... ??? Could I use or needed to use databases?
After uploading my code I needed to wait more than 2 weeks for results.
The main reason of the rejection of me were the following:
- no separation of responsibilities in the code (well I did all the defined services methods in one Service class, because all of them was releated to the action booking/cancelling, querying),
- elvis operation + if-else I used together (in my opinion it was well readable by this) :)
- hard coded queries (???). In backend we alway 'hardcode queries' it is part of the Java code directly and not collected outside or do it dynamically with String manipulation (in this case readibility and indexing would be hard or impossible :).
- using springBoot and spring Data
My comment was to the firm:
- they didn't mention that there was db configured and filled with test data
- I added a lots Junit tests
- I added a integration test too.
- I worked with points aboive a lot. It seemed to my they didn't even run the project they only want to heckle of my code. To find something to reject me.
Well all in all I am not recommed the firm to work with.
The homework and its requirement was not well defined, the evaluation my work was not acceptable. I needed to wait for a lot for the result. I could not defend my work in a common meeting or other form.
Preguntas de entrevista [1]
Pregunta 1
Normal HR interview with HR generalissimus. Then tech Homework.
Envié una solicitud electrónica. El proceso duró 3 semanas. Acudí a una entrevista en Supercharge en oct 2020
Entrevista
The whole interview process was really smooth and within one month (~2.5-3 weeks) I got the offer.
The interview process had 4 main parts:
First I had a personal interview with HR about my background, previous job experiences and future plans. Then I had to solve a homework assignment in Java within 3 hours. After that I had a technical interview where we discussed my homework and got a couple of technical questions about the solution I provided, how could I improve that and why would that be necessary, etc. As a last step I had a short interview with the Head of Talent and the Head of Delivery where we talked a little bit about the company culture and the projects they have/had. Overall I would say I had a really positive experience during the process. Everyone was really kind, open-minded and helpful. I didn’t feel uncomfortable during the interviews at all.
Preguntas de entrevista [1]
Pregunta 1
Solving a java homework assignment within 3 hours. After that we discussed the provided solution. I've got several questions related to the implementation like data types, improvement areas. What kind of technologies I would use if I would have the possibility and what is the motivation behind the chosen tools.