Analyttica | Frontend Developer | August 2025 | 3.5 YOE

I recently interviewed with Analyttica for a Frontend Developer role. Here’s my experience and the questions asked in all the 3 rounds.

Website Link - https://analyttica.com/

1st Round

  • What is Hoisting in JavaScript? Give pseudo code for both variable hoisting and function hoisting.
  • O/p Question
    function test() {
    let a = b = 10;
    }
    test();
    console.log(typeof a);
    console.log(typeof b);
  • What are Closures? Explain with pseudo code.
  • O/p Question
    function outer() {
    let count = 0;
    return function inner() {
    count++;
    console.log(count);
    };
    }
    const counter1 = outer();
    counter1();
    counter1();
    const counter2 = outer();
    counter2();
    counter2();
  • Explain this in JavaScript.
  • What are call, apply, and bind? Write pseudo code examples.
  • What is a Promise? Write pseudo code to print Hello World when promise resolves.
  • O/p Question
    let x = 1;
    if (function f() {}) {
    x += typeof f;
    }
    console.log(x);
  • What is React ?
  • What is the component Lifecycle of React?
  • What all hooks are you aware of ?
  • Explain useRef and useMemo.
  • Difference b/w useEffect and useLayoutEffect.
  • Create a Context with predefined userData and pass it down to child Component and render data on screen.
  • What Libraries have you used for API Integration.
  • Difference b/w fetch and axios.
  • Give an API Endpoint, Integrate it using fetch and render 4 fields for each item from the Response List.
  • Now give a textbox to filter data for the List.

2nd Round - This was a Tech + Managerial Interview with the VP of Operations

  • Could you tell me about yourself?
  • What are your expectations from our company?
  • Have you used GenAI tools, and to what extent?
  • If you join our company, how would you approach working with a large and complex codebase?
  • What is your experience in working with clients and stakeholders?
  • Do you have experience working with Agile methodology?
  • We are looking for people with a growth mindset who take initiative instead of waiting for work. What is your perspective on this?
  • How would you architect an application if you had to build it from scratch?
  • Should a UI developer be aware of the complete business logic?
  • What are your career goals, and how do they align with the company’s goals?
  • If you don’t receive clear requirements from a client or stakeholder, how would you handle the situation?
  • I can clearly see from your resume that you got promoted. What according to you contributed the most to your promotion ?

3rd Round

  • Implement any state Management Library from Scratch. (Implemented Context)
  • What is Prop Drilling, It's disadvantages.
  • How does React Context solve this ?
  • Disadvantages of React Context.
  • Difference b/w DOM and Shallow DOM.
  • What is Virtual DOM, Explain the process of Reconciliation.
  • How to avoid unnecessary re-rendering ?
  • What is a callback function ?
  • What is HOC ?
  • How can you improve your React Application ?
  • Do you have experience with testing ? Black Box and white Box ?

Verdict - Selected

Comments (2)