Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Cuemath Team. If you also belong to the team, you can get access from here

Cuemath Verified Tick

Compare button icon Compare button icon Compare
3.8

based on 466 Reviews

Filter interviews by

Cuemath Software Developer Interview Questions, Process, and Tips

Updated 16 Sep 2021

Cuemath Software Developer Interview Experiences

1 interview found

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 16 Sep 2021

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 135 minutes
Round difficulty - Easy

There was no sectional time limit for the coding questions.The test was online with audio and video both on for continuous monitoring.

  • Q1. N-th Term Of GP

    You are given the first term (A), the common ratio (R) and an integer N. Your task is to find the Nth term of the GP series.

    The general form of a GP(Geometric Progression) series is A, A...

  • Ans. Brute force
    1. The idea is to use the formulae, Nth term of GP = A*R^(N-1).
    2. To calculate POW i.e R^(N-1) we will use a loop and the algorithm for the same will be as given below,
      • Initialise POW = 1
      • For N-1 number of times,
        • POW = POW * R
    3. Return A * POW.
    Space Complexity: O(1)Explanation:

    O(1) per test case. 

     

    In the worst case, only constant space is required.

    Time Complexity: O(n)Explanation:

    O(N) per test case where N i...

  • Answered by CodingNinjas
  • Q2. Cube of a matrix

    Given an M x N sized 2D array 'MATRIX', return the (i * i + j * j) value for elements in which the sum of cube of digits of the element is equal to the element itself. Here, 'i...

  • Ans. Brute Force approach

    The idea is to traverse the matrix of size M x N. For each element in the matrix, we find the sum of the cube of their digits recursively. If the sum of the cube of digits is equal to the element itself, calculate (i*i + j*j).

     

    1. Traverse the given matrix.
    2. For each element in the matrix, store the value of the element in variable ‘DUPLICATE’ and call a function that calculates the sum of the cubes ...
  • Answered by CodingNinjas
Round 2 - Video Call 

(4 Questions)

Round duration - 40 minutes
Round difficulty - Easy

The interviewer was very calm and listened very carefully to the solutions. There was a lot of discussion on my projects and the interviewer seems to be very interested in knowing about the workflows of my projects.They also give me some coding questions which were related to problem solving also.

  • Q1. Distinct Subsequences

    You have been given string 'S' of length 'N' that may contain duplicate alphabets. Your task is to return the count of distinct subsequences of it.

    For example:

    For...
  • Ans. Brute force
    • The IDea is to call a helper function so as to create all possible subsequences of the string which will contain:
      • String CUR = the possible subsequence of the string.
      • Int ID = the index of character which will either be included or excluded.
    • We maintain a set to count the distinct subsequences, each time a new subsequence is created, we add it into the set. Remember, the set does not contain duplicate elements.
    • ...
  • Answered by CodingNinjas
  • Q2. Delete Kth node From End

    You have been given a singly Linked List of 'N' nodes with integer data and an integer 'K'. Your task is to remove the Kth node from the end of the given Linked Lis...

  • Ans. Using Lists

    The naive solution is to process all the nodes from the front side of the linked list and keep adding a node to the list. Now we can easily remove the Kth node from the end of the list by simply replacing the next pointer of the ('LENGTH' - 'K' - 1)th node (0-based indexing from start) of the list with the ('LENGTH' - 'K' + 1)th node. This way we can remove the Kth node from the end of the linked list.

    Space ...
  • Answered by CodingNinjas
  • Q3. Common Elements

    Given two 1-dimensional arrays containing strings of lowercase alphabets, print the elements that are common in both the arrays i.e. the strings that are present in both the arrays.

    Note:
    ...
  • Ans. Bruteforce approach

    The main idea behind this approach is to solve the problem intuitively, and for each string in the second array, check if it exists in the first array (we are checking for each string in the second array because we need the output in the order in which they appear in the second array).
     

    Algorithm :
     

    • Start traversing the second array and for each string in the second array, do the following :

      • L...

  • Answered by CodingNinjas
  • Q4. Technical Questions

    He then proceeded to ask me in detail about each of the experiences and projects mentioned in my resume. He asked my why I chose to make that particular project, how I collaborated with ...

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in GurgaonEligibility criteriaAbove 60%Cuemath interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, Operating System, Database Management, C++, or Java (proficient in anyone) Computer Networks, Operating System, Software Engineering, System DesignTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : If you have time for your interviews, I would recommend going through Leetcode as it has a good variety of questions sorted on topic wise difficulty level where you can try to solve at least 20-30 questions for each data structure and algorithm. Moreover, you should regularly participate in the weekly contests happening there so that you could know about your weak areas to improve.
Tip 2 : Practice DSA everyday and make sure that you are giving timed mock tests periodically.
Tip 3 : Keep revising your Computer Science fundamentals(OS, DBMS, Software Engineering principles).
Tip 4 : Also brush-up your aptitude skills.

Application resume tips for other job seekers

Tip 1 : The most important tip is that never lie on your resume and like If you have worked upon some technology for the project part only and don't know the proper depth you could write basics only in your resume.
Tip 2 : Customize your resume for a company based on their Job Description (highlight necessary skills)
Tip 3 : Include only those points about which you're fully confident. Sometimes including too much increases expectations and then the bar is set high for you which impacts the assessment
Tip 4 : Don't put anything in resume that you are not sure of.
Tip 5 : if you don't have any internship experience then you can show your good technical projects and certifications too.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Oct 2024.

Round 1 - Coding Test 

Explain about DSA and its example in realtime.

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Number system,30 min duration

Round 2 - Technical 

(2 Questions)

  • Q1. What is promises
  • Ans. 

    Promises are objects representing the eventual completion or failure of an asynchronous operation.

    • Promises are used in JavaScript to handle asynchronous operations.

    • They can be in one of three states: pending, fulfilled, or rejected.

    • Promises can be chained together using .then() to handle success or failure.

    • They help avoid callback hell and make asynchronous code more readable.

    • Example: const myPromise = new Promise((res

  • Answered by AI
  • Q2. What is html and css
  • Ans. 

    HTML and CSS are languages used for creating and styling web pages.

    • HTML (Hypertext Markup Language) is used for structuring content on a web page.

    • CSS (Cascading Style Sheets) is used for styling the appearance of the content.

    • HTML uses tags like

      for paragraphs and for images.

    • CSS can change colors, fonts, layout, and more on a web page.

Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Sdlc lifecycle of components and architecture.
  • Ans. 

    SDLC lifecycle involves planning, designing, developing, testing, deploying, and maintaining software components and architecture.

    • SDLC (Software Development Life Cycle) includes phases like planning, designing, coding, testing, and maintenance.

    • Components are designed, developed, tested, and integrated into the overall architecture.

    • Architecture involves defining the structure, behavior, and interactions of software comp...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Role and responsibility my tasks and questions on project

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is OOPS concepts.
  • Ans. 

    OOPS concepts refer to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation detail

  • Answered by AI
  • Q2. What is PDO and uses in PHP.
  • Ans. 

    PDO stands for PHP Data Objects, a database access layer providing a uniform method of access to multiple databases.

    • PDO is a PHP extension that provides a data-access abstraction layer.

    • It supports multiple database systems like MySQL, PostgreSQL, SQLite, etc.

    • PDO helps prevent SQL injection attacks by using prepared statements.

    • It allows for error handling and supports transactions.

    • Example: $pdo = new PDO('mysql:host=loc...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at United College of Engineering & Research, Allahabad and was interviewed before Nov 2023. There was 1 interview round.

Round 1 - Coding Test 

Question were very basic from array and stacks

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via LinkedIn and was interviewed in Feb 2023. There were 6 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Data structures
Round 3 - Technical 

(1 Question)

  • Q1. System Design fundamentals
Round 4 - Technical 

(1 Question)

  • Q1. System Design questions
Round 5 - Behavioral 

(1 Question)

  • Q1. What do you think about the negative news going around the company
Round 6 - HR 

(1 Question)

  • Q1. Why join this company

Interview Preparation Tips

Interview preparation tips for other job seekers - They took 5 rounds of interview. 3 of them were technical and had easy to moderate level of questions. Rest 2 were more of HR rounds.
After taking 5 rounds, they have the audacity of not even calling back, picking up the calls or providing us with any information. If you are not interested in taking the candidate then why waste their time?

Funniest part is that they are fully aware of what a rubbish organization it is. In the later rounds they talked about cost cutting, negative news around the company, and employee complaints for work life balance. However, they are great at gaslighting as well because they make these sound like employee problems not employer problems.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

1 OA round followed by DSA questions , MCQ on development

Round 3 - Assignment 

2 After clearing OA , A assignment was given on FULL stack and you have to complete it within 2 days process.

I applied via campus placement at Netaji Subhas Institute of Technology (NSIT) and was interviewed in Aug 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

2 coding questions with aptitude question(logical aptitude and quantitative aptitude)

Round 3 - Coding Test 

This was a Machine Coding. We need to design a system and then they will check our design by running test cases. It was 2.5 hrs long.

Round 4 - One-on-one 

(2 Questions)

  • Q1. Basic questions on computer core subjects(Deadlock, Networking, Tcp connection, process scheduling etc, DNS Lookup etc)
  • Q2. Questions on React, Node and the libraries which I used in my project(My project was a full stack project)

Interview Preparation Tips

Topics to prepare for BrightCHAMPS Software Developer interview:
  • Computer Networking
  • Operating Systems
  • Database Management
  • React.Js
  • Data Structures
Interview preparation tips for other job seekers - Prepare your resume well and be prepared for project based questions. ( They will deep dive in that subject). Besides that have a basic understanding of core cs subjects and common dsa problems.

I applied via Company Website and was interviewed before Sep 2019. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Why should we hire you?
  • Q2. Why did you leave your last job?

Interview Preparation Tips

Interview preparation tips for other job seekers - My advice is just be honest and rest all will be fine.

Tell us how to improve this page.

Cuemath Software Developer Salary
based on 8 salaries
₹16.2 L/yr - ₹46.1 L/yr
266% more than the average Software Developer Salary in India
View more details
Sales Manager
131 salaries
unlock blur

₹4 L/yr - ₹11.8 L/yr

Teacher
90 salaries
unlock blur

₹0.9 L/yr - ₹7 L/yr

Senior Associate
47 salaries
unlock blur

₹4.9 L/yr - ₹11 L/yr

Assistant Manager
46 salaries
unlock blur

₹6.7 L/yr - ₹15 L/yr

Maths Teacher
41 salaries
unlock blur

₹2 L/yr - ₹6.4 L/yr

Explore more salaries
Compare Cuemath with

Whitehat jr

3.5
Compare

BYJU'S

3.1
Compare

Vedantu

3.4
Compare

Unacademy

3.0
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview