Upload Button Icon Add office photos
Engaged Employer

i

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

Classplus Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Classplus Software Engineer Interview Questions and Answers

Updated 14 Mar 2021

Classplus Software Engineer Interview Experiences

1 interview found

Interview Questionnaire 

1 Question

  • Q1. System Design and Ds and algo questions

Interview questions from similar companies

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

(1 Question)

  • Q1. They asked to design a database table
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Low level Design Problem in Java

Round 2 - Technical 

(1 Question)

  • Q1. Data Structures - Graph Problem DFS
Round 3 - Coding Test 

System Design with few details

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

I applied via Campus Placement and was interviewed in Mar 2023. There were 4 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 - Aptitude Test 

Aptitude Test with 1 coding question and 8 other aptitude questions

Round 3 - One-on-one 

(1 Question)

  • Q1. DSA questions with some dbms questions.
Round 4 - One-on-one 

(1 Question)

  • Q1. DSA + SQL query writing questions. Do revise SQL before interview.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

As usual interview with an aptitude test

Round 2 - Technical 

(2 Questions)

  • Q1. Two coding questions
  • Q2. Two puzzle and iq
Round 3 - One-on-one 

(2 Questions)

  • Q1. Subject and project
  • Q2. Puzzle and iq test

Interview Preparation Tips

Interview preparation tips for other job seekers - It’s a fresher interview
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Discuss the project you are most proud of
  • Ans. 

    Developed a mobile app for tracking personal fitness goals

    • Used React Native to create a cross-platform app

    • Implemented features such as goal setting, progress tracking, and workout logging

    • Integrated with wearable devices like Fitbit for automatic data syncing

  • Answered by AI
  • Q2. What are ways to speed up SQL queries? List them in increasing order of complexity?
  • Ans. 

    Ways to speed up SQL queries in increasing order of complexity

    • Use indexes on columns frequently used in WHERE clauses

    • Optimize queries by avoiding unnecessary joins and subqueries

    • Use stored procedures to reduce network traffic and improve performance

    • Consider denormalizing tables for frequently accessed data

    • Use query optimization techniques like query caching and query hints

  • Answered by AI
  • Q3. Is Redis single-threaded or multi-threaded?
  • Ans. 

    Redis is single-threaded.

    • Redis is single-threaded, meaning it can only execute one command at a time.

    • This design choice allows Redis to be extremely fast and efficient for certain use cases.

    • However, it also means that Redis may not be the best choice for highly concurrent workloads.

  • Answered by AI
  • Q4. What sort of data types can be used as keys in Python?
  • Ans. 

    Data types that can be used as keys in Python include strings, integers, floats, tuples, and custom objects.

    • Strings are commonly used as keys in Python dictionaries.

    • Integers and floats can also be used as keys.

    • Tuples can be used as keys if they only contain immutable elements.

    • Custom objects can be used as keys if they are hashable.

    • Examples: {'name': 'John'}, {1: 'apple'}, {(1, 2): 'tuple'}

  • Answered by AI
  • Q5. What types of indexing exist in SQL?
  • Ans. 

    Types of indexing in SQL include clustered, non-clustered, unique, and composite indexes.

    • Clustered index physically reorders the table based on the index key

    • Non-clustered index creates a separate structure for the index

    • Unique index ensures that all values in the index column are unique

    • Composite index uses multiple columns for indexing

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Scenario based questions to test our experience.
Round 2 - Technical 

(1 Question)

  • Q1. Technical questions and puzzles.

Interview Preparation Tips

Interview preparation tips for other job seekers - Questions are tricky and might have multiple answers. They will examine our thinking capacity in that.

I appeared for an interview in Jun 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 180 minutes
Round difficulty - Hard

The test link had 3 days expiry so I could attempt test anytime. It was conducted on doselect.com

  • Q1. 

    Equilibrium Indices in a Sequence

    You are given an array/list named 'SEQUENCE', which consists of 'N' integers. The task is to identify all equilibrium indices in this sequence.

    Explanation:

    An equilibr...

  • Ans. 

    The task is to find the equilibrium indices of a given sequence, where the sum of elements at lower indices is equal to the sum of elements at higher indices.

    • Iterate through the sequence and calculate the total sum of all elements

    • Initialize a left sum and right sum as 0

    • For each index, update the left sum and right sum and check if they are equal

    • If they are equal, add the index to the equilibrium indices

    • Return the equil

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Video interview round wherein I was asked to wrote code for the problem statements given by the interviewer. The problems were mainly focused on advanced JS concepts like asynchonous progamming, timers, closures, and data structure problems around arrays, sets, linked list etc.

  • Q1. 

    Rearrange Linked List Problem Statement

    Given a singly linked list in the form 'L1' -> 'L2' -> 'L3' -> ... 'Ln', your task is to rearrange the nodes to the form 'L1' -> 'Ln' -> 'L2' -> '...

  • Ans. 

    The task is to rearrange the nodes of a singly linked list in a specific order without altering the data of the nodes.

    • Iterate through the linked list to find the middle node using the slow and fast pointer technique.

    • Reverse the second half of the linked list.

    • Merge the first and reversed second half of the linked list alternatively to get the desired order.

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was the last round with HR wherein they judged cultural fit and there was discussion on things like my expectations v/s their expectations etc.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNoSpringworks interview preparation:Topics to prepare for the interview - Javascript/Typescript, NodeJS, MongoDB, SQL, Angular, Data Structures and Algorithms, Object Oriented Programming ConceptsTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Get well versed with the fundamentals of Javascript including advanced concepts like promises, async/await, generators, higher order functions, closures, currying etc.
Tip 2 : Do some projects on MERN Stack because a lot of projects here use some or all of those technologies
Tip 3 : Do prepare for behavioral/cultural-fit questions especially around how you'll handle various stituations during work or how will you manage productivity while working remotely.

Application resume tips for other job seekers

Tip 1 : Having projects on MERN stack will give you advantage
Tip 2 : Do mention if you have any AWS experience.
Tip 3 : Mention all your internships/past experiences. Keep them crisp and talk about what you did and it's impact/outcome.
Tip 4 : Any experience/exposure to blockchain will definitely give brownie points.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Nov 2021.

Round 1 - Coding Test 

Round duration - 30 minutes
Round difficulty - Easy

This round mainly consisted of some questions on advanced JS topics like Execution Context, Callback queue, Micro task queue, Promises, etc.

Round 2 - Telephonic Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

This round was more technical compared to the previous one. The interviewer was a senior developer. If questions were not answered, answers would be given/explained.

  • Q1. What are some aggregate operators in MongoDB?
  • Ans. 

    Aggregate operators in MongoDB are used for data aggregation and manipulation.

    • Some aggregate operators in MongoDB include $sum, $avg, $min, $max, $push, $addToSet, $first, $last, $project, $match, $group, $sort, $limit, $skip.

    • Example: db.collection.aggregate([{$group: {_id: '$field', total: {$sum: '$value'}}}])

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This round was mainly to assess my experience level, roles, and responsibilities from my previous company. Salary negotiations also happened here.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNo criteriaSpringworks interview preparation:Topics to prepare for the interview - Databases, Asynchronous programming, Promises, JavaScript, DS.Time required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Learn about Execution Context, Promises in JS
Tip 2 : Learn about indices, Difference between different databases
Tip 3 : Error handling and Exceptions

Application resume tips for other job seekers

Tip 1 : Put in what you’ve done and not what you could have done.
Tip 2 : Keep it short and simple

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via LinkedIn and was interviewed in Oct 2022. 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 - Coding Test 

4 Coding Questions Leetcode Level Medium to Hard. Had to solve it within 1.5 hours.

Was able to solve 2 questions - One hard and one Medium. Hadn't enough time to solve all.

Round 3 - Technical 

(2 Questions)

  • Q1. DSA based round. Was asked to write 3 APIs based on the the given n-ary tree.
  • Q2. Questions based on Path, end node, best path, etc.
Round 4 - Technical 

(1 Question)

  • Q1. System Design round : Was asked to design RDBMS for the given problem.
Round 5 - One-on-one 

(1 Question)

  • Q1. HM Round : Mostly behavioral based around Twilio Magic Values
Round 6 - One-on-one 

(1 Question)

  • Q1. Bar Raiser Round : Taken by a director. Was asked behavioral questions again.

Interview Preparation Tips

Interview preparation tips for other job seekers - Expect real day use cases based questions here. Plus it's a communication company so prepare some network based questions.

Classplus Interview FAQs

How to prepare for Classplus Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Classplus. The most common topics and skills that interviewers at Classplus expect are CSS, Deployment, HTML, Programming and Residential.

Tell us how to improve this page.

Fast track your campus placements

View all
Classplus Software Engineer Salary
based on 42 salaries
₹7 L/yr - ₹21 L/yr
59% more than the average Software Engineer Salary in India
View more details

Classplus Software Engineer Reviews and Ratings

based on 2 reviews

3.5/5

Rating in categories

4.0

Skill development

3.0

Work-life balance

4.0

Salary

4.0

Job security

3.5

Company culture

3.5

Promotions

3.5

Work satisfaction

Explore 2 Reviews and Ratings
Business Development Manager
173 salaries
unlock blur

₹3.5 L/yr - ₹8 L/yr

Customer Success Manager
126 salaries
unlock blur

₹2.8 L/yr - ₹9 L/yr

Software Engineer
42 salaries
unlock blur

₹7 L/yr - ₹21 L/yr

Key Account Manager
42 salaries
unlock blur

₹7 L/yr - ₹11 L/yr

Program Manager
38 salaries
unlock blur

₹7 L/yr - ₹27 L/yr

Explore more salaries
Compare Classplus with

Teachmint

3.2
Compare

Celebal Technologies

3.0
Compare

NoBrokerHOOD

3.1
Compare

Duck Creek Technologies

4.4
Compare
Did you find this page helpful?
Yes No
write
Share an Interview