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

Backend Developer

Aerchain
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
My journey began with learning the fundamentals of web development, starting with HTML, CSS, and JavaScript. Over time, I delved deeper into frameworks like React and Node.js, enhancing my skills through projects and online courses. I focused on mastering backend technologies, cloud services like AWS, and DevOps practices to become a full-stack developer. Throughout this process, I applied these skills to real-world projects, which boosted my confidence to take on challenging roles. Continuous learning, staying updated with industry trends, and hands-on experience ultimately helped me secure this job interview, turning challenges into opportunities for growth.
Application story
I applied through the Coding Ninjas portal. Interviews were scheduled, but after three rounds, I received no further updates—no calls or emails. They didn't respond to my follow-ups either.
Preparation
Duration: 6 Months
Topics: Acquired extensive skills in React, Node.js, and Redux, and gained proficiency in system design and DBMS.
Tip
Tip

Tip 1: Spend some time on DSA (Data Structures and Algorithms). Even if you don't feel like it, sit with it and make an effort to solve problems.

Tip 2: Get your hands dirty—learn and implement. Hands-on experience is the best teacher.

Application process
Where: Campus
Eligibility: Coding ninjas badges, (Salary Package: 15 LPA)
Resume Tip
Resume tip

Tip 1: Add quality projects to your resume.
Tip 2: Include only the skills you are confident in.

Interview rounds

01
Round
Easy
Face to Face
Duration45 minutes
Interview date12 Sep 2024
Coding problem2

1. Flatten the object

Given an object with a sub-object within it, write a function to flatten the object.

2. Basic JavaScript Questions

  1. What are promises? (Learn)
  2. How does javascript handle asynchronous tasks? (Learn)
  3. Difference between async await and .then() functions. (Learn)
02
Round
Medium
Face to Face
Duration45 minutes
Interview date16 Sep 2024
Coding problem1

1. React, NodeJS, redux, DBMS

  1. A challenging task that I worked on.
  2. What is state in React?
  3. What are props in React? (Learn)
  4. Different ways to manage state in React.
  5. Why use Redux over local state or Context API?
  6. Explain the architecture of Redux. (Learn)
  7. What is Node.js? (Learn)
  8. What is the event loop in Node.js? (Learn)
  9. Different design principles I have followed in developing Node.js applications.
  10. ORMs and ODMs that I have used in Node.js.
  11. What are aggregations in MongoDB? (Learn)
  12. How can we optimize queries in MongoDB?
  13. How does MongoDB manage data replication? (Learn)
03
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date17 Sep 2024
Coding problem1

1. System design

Design the frontend, backend folder structure, and database schema for a Google Calendar-like application.

Create a high-level architecture for implementing a Google Calendar-like application.

Design the high-level database schemas, the various APIs to be used in the backend, and the different components to be used in the frontend.

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
8519 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
908 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