Candidatei-me por meio de recrutador(a). O processo levou 2 semanas. Fui entrevistado pela Weavr em mai. de 2022
Entrevista
The first step is an HR pre-screening interview - besides of your personal info and motivation, you'll be asked some basic java questions like the purpose of break/continue etc. Interviewer just reads the list of questions and writes down your answers. The interviewer doesn't understand tech stuff at all - so give your answers slowly. I had to repeat almost every answer twice at a slow pace, which I found unusual.
The second step is an another 45min tech pre-screening with a tech guy - basic questions about Java, Spring, DB, optimistic locking etc. It looked like a dialogue, also at this step you can ask your questions about the project.
The third step is a 90min tech interview with two tech guys. It looked more like a test, not like a dialogue. I have pretty extensive experience of going through interviews, and my impressions of this interview are lower than average.
First of all, some of the problems sounded unclear for me - I had to ask to explain/rephrase the problems, which rarely happens to me during the interviews.
After almost an hour of answering the questions (more or less related to my experience) the following happened: While discussing on some problem I suggested a couple of solutions, but failed to find another simpler solution. At the next moment one of the interviewers declared "maybe we should not proceed to the next question". So be prepared that your interview may be interrupted this way in the late stage after you make a mistake/fail to find the best possible solution for another problem.
Summary: the guys are doing pretty interesting financial project (imo), but the hiring strategy doesn't seem adequate to me.
Perguntas de entrevista [8]
Pergunta 1
What would you do if you need to encrypt the column in the database, but you don't want to modify the SQL statement selecting data by this column?
Say you have a microservice scaled up to multiple instances, processing client requests. You want all the requests related to a specific client to be processed by a single instance. How would you achieve this and how would that affect your database?