Panda Guru LogoPanda
Guru

Meesho | Frontend Dev - 1 | Bangalore | Sept. 2024 [Rejected]

Round 1 (JavaScript) (60 Mins)

Questions:

  1. What is Hoisting? Show examples and applications.
  2. What happens when we do the following:
    const a = {}; const b = a; b.value = 1; console.log(a, b);
    • Deep Copy
      • Different ways to deep copy.
  3. var, let, const (Scopes).
  4. Closures.
  5. Make a high-order function which is the memoized version of the given function.
  6. Make flattenArray using reduce method of array.
  7. ... some other minor questions.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 2 (React + Problem Solving + Practical Knowledge) (60 Mins)

Questions:

  1. React setState batching (Before v18 vs After v18).
  2. Leetcode Problem: Missing Number.
  3. Given a tree in a tree form, convert it to an adjacency list.
  4. How to immutably update any complex value?
  5. Questions around Redux.
  6. ... some other minor questions.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 3 (Hiring Manager)

Questions:

  1. What is FCP?
  2. How does Next.js boost FCP?
  3. How does Next.js work? I started by explaining the new React Server Components and Next 13 architecture. Even after explaining everything correctly, he still had doubts and in the end asked about getServerSideProps, which made me think that he wanted to hear about Next.js 12.
  4. What is SSR?
  5. What is CSR?
  6. Project Discussion.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.