Ho presentato la mia candidatura online. La procedura ha richiesto un giorno. Ho sostenuto un colloquio presso Svitla Systems (Leopoli) nel mese di mar 2022
Colloquio
It was very important for me, that the interviewer introduced himself and described the interview thresholds. Interviewer was well prepared. He had a list of theoretical questions and a short practical task. We completed interview right in time. And I also was able to ask my questions. Interviewer was writing the iterview protocol. This is a idicator of seniority. After the interview I got an email with a list of my knowledge gaps. It is very usefull, because I checked them in the internel later on.
I also liked a lot that there were no abstract questions like how many golf balls are in the school bus. I'm a software developer, not a bus driver.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Svitla Systems (Buenos Aires) nel mese di ago 2023
Colloquio
It started with a message on LinkedIn, followed by a very polite and fun exchange, then a short English checkup, an internal interview, an interview with the technical team at the customer, and finally an interview with the Manager of the product.
Domande di colloquio [1]
Domanda 1
Was given a scenario for application integration, was asked about the challenges and mitigation strategies that I was able to see.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Svitla Systems (Kyiv, ) nel mese di set 2022
Colloquio
There were 3 stages of interviewing process: 1) With HR, 2) With PM from Svitla Systems - technical interview, 3) With the client - technical interview. Questions in part 2 were
Ho presentato la mia candidatura tramite un selezionatore. Ho sostenuto un colloquio presso Svitla Systems (Kyiv, ) nel mese di apr 2022
Colloquio
Interviewed for 2 different projects (of 2 different Svitla customers).
Initial contact with Svitla was with Svitla recruiter. First step of the recruitment process is a 15m call with recruiter.
Recruitment process to both of Svitla customers was a 30min call with Svitla project (manager) coordinator and a ~1h technical interview with the customer.
The first customer shortlisted me but chose the other guy, the second customer chose me as their first pick (all according to Svitla recruiter).
Svitla recruitment team did great, 10/10, really swift and honoured my every request. Kudos to them!
Domande di colloquio [3]
Domanda 1
Customer 1. Code review.
Review code of service/dao layer. The idea is to make the interviewee notice as many pitfalls as possible and fix them without creating more, like:
-Spring's @Transactional standard pitfalls
-Therad-safe counter
-N+1 problem
Customer 2. A question on microservice architecture.
Given you have 3 microservices, each owns its own part of data. What would you do to ensure retrieval of aggregated data owned by all 3 services with minimum latency and network overhead?
Customer 2. Code review.
Review code of controller (mostly) layer. The idea is to make the interviewee notice as many pitfalls as possible and fix them without creating more, like:
-Single responsibility principle violation
-Dependency inversion principle violation
-Potential OOM
-Overall bad coding practices