Fractal Analytics Interview Experience

I had interviewed for the Frontend Engineer (Grade 8) (Reactjs) role in January 2020 and here is my experience. 

I saw the job opening on the linkedin and applied for the same and after that contacted the recruiter who was my connection and told her that I would like to interview for it. She arranged the interview based on my CV. Here is my experience for the same.

  • Round 1 (Take home assignment):

         It was a take home assignment in which I had to solve two different problems.

          1. Create autocomplete search in react. To test how would you implement the search box just like Amazon or Flipkart, how to do debounce and handle network call efficiently.

          2. Create a dynamic todo bucket list, in which multiple buckets can be created and each bucket can have their own todo list, which can be dragged to change the order. This one was more complex as the state management was the most crucial part of this assignment.



  • Round 2 (React / Web development):

         This was an onsite round, In which I was asked questions about my past experience. After that there was core-react round to check how I think in react. Component reusability, extending the components, coding style, lifecycle methods, widget creations and embedding, optimization.

  • Round 3 (DSA):

         This was also onsite round.

         In this round I was asked to solve two algorithms in 45 mins

        1. Check if the string  can be converted to another string by deleting, modifying the characters of it .

        2. Credit card validation in javascript.

  • Round 4 (Core Javascript):

         This round was mainly based on the Vanilla Javascript and its understanding. I was asked about

  1. this
  2. Closure
  3. Currying
  4. Debounce
  5. Throttling
  6. Promises vs callbacks
  7. Web store api’s
  • Round 5 (VP):

         This was the final round with the VP of the team in which I was about to get hired, he asked me about my experience, how good I am with React, my approach while creating a component in react, when I decide to create a new component rather than extending the existing one.

         Then we discussed cultural fit and pressure handling, extreme deadlines, etc.

        


Write your Interview Experience or mail it to contribute@geeksforgeeks.org

My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.