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

MERN Trainee

Xcelore
upvote
share-icon
4 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Journey
I have quite a good amount of experience with the entire interview process. Although I made it to the final round, I wasn’t selected for the role. Now, I practice more to better handle situations in interview rounds where there is a higher chance of rejection.
Application story
I first learned about this company when it visited my college for an on-campus placement drive. I applied for the opportunity through the college itself. The drive wasn’t limited to our college; students from other colleges also participated. In total, around 200 candidates appeared for the drive. The entire process was quite competitive, with multiple elimination rounds. I gave my best in each round and managed to reach the final stage. Although I wasn't selected in the end, making it that far among so many candidates was a proud moment for me. The whole experience taught me a lot and significantly boosted my confidence.
Preparation
Duration: 6 Months
Topics: HTML, CSS, JavaScript, MongoDB, Node.js, React.js, Express.js, C++
Tip
Tip

Tip 1: Practice questions in DSA.
Tip 2: Have at least 2 deployed projects.
Tip 3: Have your basics clear in the one language you are confident in.

Application process
Where: Campus
Eligibility: Must have a CGPA of 7 or above, no active backlogs, and a technical background. (Salary Package: 4.5 LPA)
Resume Tip
Resume tip

Tip 1: Include links to live projects in your resume.
Tip 2: Use relevant keywords from the job description, and highlight the skills or languages you are confident in.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration10 Minutes
Interview date1 Apr 2025
Coding problem2

1. Largest Element in the Array

Easy
10m average time
90% success
0/40
Asked in companies
MakeMyTripOracleMorgan Stanley

Given an array ‘arr’ of size ‘n’ find the largest element in the array.


Example:

Input: 'n' = 5, 'arr' = [1, 2, 3, 4, 5]

Output: 5

Explanation: From the array {1, 2, 3, 4, 5}, the largest element is 5.
Try solving now

2. JavaScript based

  1. What is the difference between == and ===? (Learn)
  2. What is the difference between let, var, and const in JavaScript? (Learn)
02
Round
Easy
Face to Face
Duration30 minutes
Interview date5 Apr 2025
Coding problem1

1. JavaScript, MongoDB, and DBMS

  1. What are promises? (Learn)
  2. What is async/await? (Learn)
  3. What are the components in React? (Learn)
  4. What are the states of a promise?
  5. What are the attributes of the input tag?
  6. Explain the ACID properties. (Learn)
  7. Write a query in MongoDB to find users with specific IDs.
03
Round
Medium
Face to Face
Duration30 minutes
Interview date5 Apr 2025
Coding problem2

1. Sequential Character Indexing

Easy
0/40

You are given a string S. Your task is to process this string and generate a new string (or sequence of numbers) based on the sequential count of each character's appearance.

The process is as follows:

1) Iterate through the input string from left to right.
2) For each character, determine how many times that specific character has appeared so far in the string.
3) If a character c is encountered for the 1st time, its count is 1. If it's encountered for the 2nd time, its count is 2, and so on.
4) Replace each character in the original string with its sequential count.


Try solving now

2. Project Showcase

  1. Showcase your live projects.
  2. How can I implement the search functionality in my project?
  3. How am I storing the videos in my project? (Explain using Cloudinary.)
  4. I checked my project's responsiveness.
  5. How did I implement the responsiveness in my project?
04
Round
Medium
Online Coding Interview
Duration20 minutes
Interview date5 Apr 2025
Coding problem3

1. Introduction

Asked about my personal details.

2. Current Internship Questions

  1. Asked about my current internship and the projects I am working on.
  2. Asked me what I have learned during my internship.

3. Technical Reasoning Questions

  1. Asked how I would implement a heat map graph in my UI when receiving data from the backend.
  2. Also asked how I would handle a project task that is beyond my current knowledge.

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
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
MERN Stack Developer
4 rounds | 7 problems
Interviewed by Xcelore
643 views
0 comments
0 upvotes
MERN Stack Developer
4 rounds | 5 problems
Interviewed by Xcelore
171 views
0 comments
0 upvotes