Given an existing codebase with a failing unit test, I had to learn and understand the bug, navigate the code, and work towards fixing it
Frontend Software Engineer Interview Questions
869 frontend software engineer interview questions shared by candidates
Multi-part exercise starting with implementing a string shortening algorithm (e.g. shortening abcdefghij to a8j)
I was asked to find a bug in a forked open-source repository, understand what was causing the error, and attempt to fix it
- Why change your job? - Talk about past projects.
All Interview took place on-site In the first round, there was an adjustment to the assessment process. It included questions related to CSS, in addition to a problem that required candidates to apply data structures and algorithms, with the flexibility to use any programming language of their choice. The second round was entirely dedicated to React.js, where candidates were tasked with writing functional components and demonstrating their proficiency with the useEffect hook. There was a deep dive into the intricacies of useEffect, emphasizing its application and best practices. Finally, the last round was a behavioral interview, delving into questions about candidates' career aspirations, experiences, and personal life. This round aimed to understand the candidate on a more personal level, beyond their technical skills and knowledge.
The tests is basic: Show some posts on an infinite list. The first thing they do is to suggest to use an api "dummyjson" BUT the thing is, if you use it, you cannot accomplish most of the requirements of the task. Sadly I used it and I received this feedback: 1. wrong data fetching approach - multiple user API requests: (I had to use the post to get the user data, so yes, obviously you need to make another user request - because of the API that he suggested - very smart guy) 2. lack of understanding of the principles of functional programming (Again, I had to make usage of caché to get users for the posts because of the API that he recommended for the task, Also he said i didnt used thunks (think I did) and that a I had side effects which is partially true, because the API requires to get user data). So I asked chatgpt and taking into account the resources I had the solution was okay as I did "In practical terms, if you need the user data for the transformation, separating them isn't always possible without adding unnecessary complexity." 3. missing websocket implementation (You cant do it if you use that API - emulating the behaviour is not "correct" for them) Aside from the developer's poor technical skills (lack of understanding browser caching, lack of understanding of how REST works, inability to differentiate an async thunk), and the poor soft skills he used to provide feedback, he didn't care at all that the solution was performant and solved the task at hand, even within the API's limitations.
Lengthy take at home test and then interview to discuss the take at home test.
mostly regarding javascript, react core concepts
Tell me about yourself What do you do in your current position Why do you want to leave your current job?
Theory questions on programming languages and practical tests
Viewing 291 - 300 interview questions