RDash interview experience Real time questions & tips from candidates to crack your interview

Senior Frontend Engineer

RDash
upvote
share-icon
3 rounds | 10 Coding problems

Interview preparation journey

expand-icon
Journey
I really enjoyed this journey because I learned a lot. I cleared all the technical rounds, but due to bad luck or other factors, I didn’t receive the offer letter. This is a common part of the interview process. We need to accept it and stay focused on the next opportunity. The sun will rise again.
Application story
I applied through LinkedIn. Then the recruiter reached out to me, asked a few screening questions, and scheduled my interview. That’s how I got the opportunity.
Preparation
Duration: 2 months
Topics: HTML, CSS, Advanced JavaScript, React.js, Next.js
Tip
Tip

Tip 1: Prepare JavaScript and React.js in depth.
Tip 2: Be curious about why something works in every code to understand JavaScript’s behaviour.
Tip 3: Practising daily and staying consistent will make your journey easier.

Application process
Where: Linkedin
Eligibility: Experience >= 2 years, (Salary Package: 15 - 17 LPA)
Resume Tip
Resume tip

Tip 1: Keep it to one page.
Tip 2: Try to keep it updated. 

Interview rounds

01
Round
Easy
HR Round
Duration40 minutes
Interview date16 Jun 2025
Coding problem1

1. HR Questions

  • What major projects have you worked on in your current organization?
  • What is the most challenging project, and how did you tackle the challenge?
02
Round
Easy
Face to Face
Duration60 minutes
Interview date18 Jun 2025
Coding problem5

1. Next js vs React js

What is the difference between React.js and Next.js? (Learn)

2. SEO Basics

What is SEO? How can you make a website SEO-friendly? (Learn)

3. Rendering Modes

What is the difference between SSR (Server-Side Rendering) and CSR (Client-Side Rendering)?

4. Output-based question

const obj = {
   name: "John",

   printNameWithTimeout: function() {
      setTimeout(function(){
          console.log(this.name);   
      }, 1000);
   }
}

5. Output-based question

const m = {};
m[[1,2,3]] = "John";
console.log(m[[1,2,3]]);
03
Round
Easy
Face to Face
Duration60 minutes
Interview date25 Jun 2025
Coding problem4

1. Output-based question

console.log("1");
const promise1 =  new Promise((resolve, reject) => {
  console.log("2");
  setTimeout(() => {
      console.log("3");
      resolve(1);
  }, 1000);
});

console.log("4");

promise1.then((value) => {
  console.log("5");
  console.log(value);
})

console.log("6");

2. Call Polyfill

Write a polyfill for the call function.

3. Undo Redo

Write a custom hook useUndoRedo() in TypeScript.

4. Frontend Basics

  • What is an Intersection Observer, and how does it work?
  • What is the difference between code splitting, lazy loading, and dynamic loading? When do you use each?
  • What is Redux Toolkit, and what do you use for data fetching?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes