Fancode | SDE 1 - Frontend | Interview Experience
Summary
I applied to Fancode for an SDE 1 Frontend role, completed an online assessment and two technical rounds, but was ultimately rejected.
Full Experience
Expirence: 2 Years 7 Months
Current Company: 3-Tier Service based company
I applied through linkedin and got OA link.
Online Assessment: Javascript (90 mins)-
1- One objective question based on promises
2- There were 3 implementation questions
- Limit Promise Concurrency: Implement a function that dynamically manages the concurrency limit while processing multiple promises.
- Remove Circular Dependency: Write a function to remove circular dependencies from a given object.
- Polyfill for setAllTimeout and clearAllTimeout: Implement a polyfill for both these functions.
3. Implentation of Todo list (CURD operations) in React
Technical Interview Process:
Round 1: Problem Solving (60 mins)- This interview was based on javascript and requires you to write and execute code. The interview mainly revolved around Promises, caching concepts, and how to handle concurrent requests.
Round 2: Machine Coding Round (60 mins) - This interview was around web/react/react-native fundamentals where The interview was focused on web, React, and React Native fundamentals. I was given a UI to implement live, and they expected it to be fully working.
However, I got stuck while implementing part of the UI and was not able to fully complete the solution within the given time.
Verdict: Rejected
Interview Questions (4)
Limit Promise Concurrency
Implement a function that dynamically manages the concurrency limit while processing multiple promises.
Remove Circular Dependency
Write a function to remove circular dependencies from a given object.
Polyfill for setAllTimeout and clearAllTimeout
Implement a polyfill for both setAllTimeout and clearAllTimeout functions.
React Todo List Implementation
Implement a Todo list with CRUD operations in React.