First I was asked to complete an online coding challenge. Then a technical inverview, and finally an interview with the company owners. The process was fairly quick and well organized
Perguntas de entrevista [1]
Pergunta 1
past experience, worklfow preferences, and some thought experiments like how would you handle certain scenario, etc
Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela Loadsmart em dez. de 2021
Entrevista
The first step was a quick call with a recruiter. Then a RakerRank technical challenge using Django and some algorithm problems. Then had a technical interview with some whiteboard system design.
Perguntas de entrevista [1]
Pergunta 1
I had to design a system to handle some business problems.
Candidatei-me por indicação de um funcionário. O processo levou 3 semanas. Fui entrevistado pela Loadsmart (Rio de Janeiro) em ago. de 2021
Entrevista
Interview consisted of 4 steps. First, there's an initial screening with the recruiter, where you talk a little bit about yourself and your past experiences - nearly impossible to fail at this stage, unless you're considerably inexperienced for the role.
Second step consists of a coding challenge on HackerRank; you have 3 hours to answer 4 questions and most of them are general enough to be fairly easy.
Third step consists of a application design interview where you design the architecture of a dashboard + mobile app (including how data is passed around and how you interact with external APIs).
Last step is a cultural meeting, where they ask a couple of behavioral questions to assess how you'd fare under different situations.
Perguntas de entrevista [1]
Pergunta 1
The first interview has the obvious question "why do you want to work at Loadsmart".
The coding challenge had 4 questions: one consisted of making some tweaks to a React component so it behaved in a particular way (think of Google Maps' directions feature with multiple stops); the second one was a Python question where you had to perform a request to an API and process the results in a particular way (you're gonna be fine if you know what time-complexity means); third question was a DB question where you had to join a couple of tables in order to get a particular set of data, and. the last question was a dynamic programming problem (a variant of the coin change problem, but with umbrellas).