I applied through a staffing agency. I interviewed at env zero (Tel Aviv-Yafo) in May 2023
Interview
1st interview was on the phone with a team lead, that's the initial part, I'll update later on the rest of the process. I'll update later on the rest of the process.
Interview questions [1]
Question 1
Asked general questions about the differences between SQL & NoSQL, Hibernate and why to use it, ORM. The difference between a React component and a Class in TypeScript. Also, the diff between React Hooks and regular functions. Lifecycle methods of components/classes. How to implement a custom hook.
I applied through a recruiter. The process took 3 weeks. I interviewed at env zero (Tel Aviv-Yafo) in Oct 2024
Interview
I was interviewed during October 2024.
These were the phase:
1. A conversation with the technical recruiter (the usual conversation)
2. A screening interview with a developer, where you're being asked about technologies in general. I was asked about NodeJS and why it is considered non-blocking although it is single threaded.
3. An interview with a team lead. Most of the interview was about React questions, some SQL vs No-SQL questions, I needed to present an architecture of a project I did and lastly, a coding question. I needed to program a path finder in a matrix, and reach from start point to end point, only through cells which had the value 1 and it can't be done diagonally. I didn't know that the answer was DFS, but passed anyway.
4. An interview with an engineering manager, This time he deep-dived into NodeJS, asking about pros and cons, when we are not going to use it, why is it important to test our code, questions around mongoDB (like when are we going to favor embedding vs referencing and vv). And finally, I needed to design a URL shortener system. The difficult part was asking questions like how would you make money out of it and which LB technology would you use.
I didn't pass the last technical interview, but afaik the next one would be with the CEO.
Interview questions [3]
Question 1
I was asked about NodeJS and why it is considered non-blocking although it is single threaded.
Most of the interview was about React questions, some SQL vs No-SQL questions, I needed to present an architecture of a project I did and lastly, a coding question. I needed to program a path finder in a matrix, and reach from start point to end point, only through cells which had the value 1 and it can't be done diagonally. I didn't know that the answer was DFS, but passed anyway.
NodeJS, asking about pros and cons, when we are not going to use it, why is it important to test our code, questions around mongoDB (like when are we going to favor embedding vs referencing and vv). And finally, I needed to design a URL shortener system.