Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Critical TechWorks (Porto, Oporto) nel mese di nov 2020
Colloquio
They first sent me an e-mail with some questions that led up to a video call interview.
They asked me about what languages and tool I and had worked with, followed by some technical questions and exercises about core concepts.
The interviewers were very friendly and and welcoming even though I had no previous experience.
Before the interview ended they opened up some space for some questions from me about the company and the position, which they were happy to answer.
The next day I received the job offer.
Domande di colloquio [1]
Domanda 1
Explain the JavaScript Event Loop.
How to render two HTML elements next to eachother using CSS.
Questions about the JavaScript call stack and contexts.
Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Critical TechWorks
Colloquio
After the first HR interview they sent a hacker Hank test, after you pass they send another test cultural and language. Then you go to the technical interview with a developer
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Critical TechWorks (Porto, Oporto) nel mese di feb 2023
Colloquio
Some steps on the interview process.
Starts with an email/call to check profile.
Then an email with some questions to answer, scope is expectations and motivations.
Online technile challenge with 2 questions from a repository to fix/implement.
Interview with HR and 1/2 members of the role you are applying, takes about 1:30h and it goes pretty smoothly, they explain well and are open to help you understand even the topics you are not aware.
Between those steps it is pretty fast to receive feedback, it should not take more than 1/2 weeks
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Critical TechWorks (Porto, Oporto) nel mese di mag 2021
Colloquio
Interview was a conversation with two developers. During the interview there were a usual theoretical questions for the Front End position and then live coding. And after that continue with more theoretical questions.
Domande di colloquio [1]
Domanda 1
CSS:
How to hide element
HTML:
Semantic (why and what it is)
REST:
build a correct rest api (use correct names, methods, CRUD)
React:
Reconciliation
State vs Props
HOC
Lifting state up
Lifecicle methods
Hooks (just to name it)
How to avoid unnecessary re-render (Pure component, ...)
JS:
Strict/Unstrict comparison
Live coding:
1. Given an array of numbers: create array of unique values
2. Given an array of objects like {id:1}: create array of objects with unique id's