Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso BlazeSoft nel mese di dic 2023
Colloquio difficile
Candidatura
Ho sostenuto un colloquio presso BlazeSoft
Colloquio
It was an absolute waste of time. There was not even a proper interview, it was like an interrogation. They bombarded me with about 40-50 technical (verbal) questions about HTML, CSS, JavaScript and React. The reason it was not a conversation became painfully obvious once you understand the main interviewer's background and witness how the interview unfolded. These people were clearly incapable of holding a genuine conversation or a technical discussion.
Also, it is clear that they are not really hiring, just look at how they post the same job ad month after month. The entire interview process is designed to make you fail through deliberately tricky questions, giving you the false impression that "we're actually hiring but you were not good enough". Examples? Forget that typeof null returns "object" or Symbol is considered a data type in JavaScript then sorry but you will get rejected. They are more than eager to unleash a barrage of convoluted JS and CSS questions to watch candidates stumble and fail.
Domande di colloquio [1]
Domanda 1
What is virtual DOM, and why is it needed?
React key (detailed)
React fragment
Pure components
Higher Order Component pattern
Bunch of questions about output order (setTimeout, promises etc)
All tricky questions about closure, scope, and event loop
Variable shadowing
var, let and const
this, bind, apply, call
IIFE
Prototypal Inheritance
block, inline, and inline-block level elements with examples and detailed explanation
CSS positioning (detailed with examples and follow-up questions)
Random questions about CSS positioning
Flexbox (detailed like you may be asked about flex shrink flex grow and all the stuff)
Flexbox vs Grid
useMemo and useCallback (low possibility)
Search algorithm (low possibility) - coding round
Server Side Rendering (low possibility) - coding round
Polyfill for flat and flatMap - coding round
Sudoku Solver - coding round
Implement a Promise from scratch as a class - coding round
The first round of interviews was a technical assessment, including React, redux, TypeScript, SSR, and deploying the project on the server. After passing the assessment, got the second round of technical interviews. The interviewer asked me about my experience and some technical questions. I can tell that he didn't listen at all when I was talking about my pervious experience and projects. That is rude in my opinion. Technical questions include the Javascript, and CSS fundamentals, some console log questions and algorithm.
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso BlazeSoft nel mese di ott 2023
Colloquio
1. Take home exercise. Something about setup Redux inside React.js project. Public website deployment and TypeScript will be bonus.
2. Interview with hire manager. Some JavaScript console log question. Easy level Leetcode question, something like two sum.
Domande di colloquio [1]
Domanda 1
JavaScript console log questions, read the code block and explain what's the result.