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

Clear (1)

Classplus Software Developer Interview Questions and Answers

Updated 17 Jun 2024

Classplus Software Developer Interview Experiences

1 interview found

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

I applied via Job Fair and was interviewed in May 2024. There was 1 interview round.

Round 1 - Coding Test 

Questions trees and graphs.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be focused, motivated, and have faith

Interview questions from similar companies

I was interviewed in Dec 2017.

Interview Questionnaire 

3 Questions

  • Q1. You need to find the maximum water pond formed in bw the building
  • Ans. 

    To find the maximum water pond formed between buildings.

    • Identify the lowest point between the buildings.

    • Calculate the area of the pond using the distance between the buildings and the depth of the pond.

    • Consider any obstacles or uneven ground that may affect the pond's shape.

    • Use a surveying tool or satellite imagery to get accurate measurements.

    • Take into account any drainage systems or natural water flow that may affect

  • Answered by AI
  • Q2. On mars you have to place n robots and they are connected via GPS. now you need to move each robot such that the whole mars is visited and each robot visit the minimum area(meaning no overlapping of area)...
  • Q3. Design dictionary using trie....having operations of inserting a word, updating and deleting (needed to write full running code)
  • Ans. 

    Design a dictionary using trie with insert, update and delete operations.

    • Implement a Trie data structure with nodes containing a character and a boolean flag to indicate end of word

    • For insert operation, traverse the trie and add nodes for each character in the word

    • For update operation, delete the existing word and insert the updated word

    • For delete operation, mark the end of word flag as false and delete the node if it ...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Simple questions
Duration: 1 hour 10 minutes
Total Questions: 3

College Name: IIT Guwahati

Skills evaluated in this interview

Interview Questionnaire 

21 Questions

  • Q1. Discussion of previous written test questions
  • Q2. Find the odd repeating element from a set of repeating elements
  • Ans. 

    Find the odd repeating element from an array of strings

    • Use a hash table to count the frequency of each element

    • Iterate through the hash table to find the element with an odd count

  • Answered by AI
  • Q3. A 2D matrix is given which is row wise and column wise sorted. Find a particular element from it
  • Ans. 

    Finding an element in a sorted 2D matrix

    • Start from the top right corner or bottom left corner

    • Compare the target element with the current element

    • Move left or down if the target is smaller, else move right or up

    • Repeat until the target is found or all elements are checked

  • Answered by AI
  • Q4. SQL Query to find Nth highest salary from table
  • Ans. 

    SQL query to find Nth highest salary from table

    • Use ORDER BY and LIMIT clauses

    • Use subquery to get the Nth highest salary

    • Handle cases where there are less than N distinct salaries

  • Answered by AI
  • Q5. Another basic SQL query
  • Q6. Write a function that returns '3' when '4' is passed as an input and vice versa without using if-else condition
  • Ans. 

    Function to swap '3' and '4' without using if-else

    • Use XOR operator to swap the values

    • Convert the input to ASCII code and perform the swap

    • Use a lookup table to map the values

  • Answered by AI
  • Q7. Question on Suffix trees
  • Q8. Question on Tries
  • Q9. Question on Ternary search trees
  • Q10. Question on hash maps
  • Q11. Question on complexity of an algorithm
  • Q12. 3-4 SQL queries
  • Q13. Question on SQL joins
  • Q14. JAVA questions on static block,static function and static variables
  • Q15. JAVA questions on memory initialization and references
  • Q16. Puzzle on measuring exactly half a glass of water
  • Q17. Introduce yourself
  • Ans. 

    I am a software developer with experience in Java and Python.

    • Proficient in Java and Python programming languages

    • Experience in developing web applications using Spring framework

    • Familiarity with database management systems like MySQL and MongoDB

  • Answered by AI
  • Q18. Why PAYTM?
  • Ans. 

    PAYTM is a leading digital payment platform in India with a wide range of services.

    • PAYTM has a user-friendly interface and offers a seamless payment experience.

    • It provides a variety of services like mobile recharges, bill payments, and online shopping.

    • PAYTM has a strong focus on security and fraud prevention measures.

    • It has a large user base and is widely accepted by merchants across India.

    • PAYTM is constantly innovatin...

  • Answered by AI
  • Q19. Will you go for further studies?
  • Ans. 

    Yes, I am open to pursuing further studies in the future.

    • I believe in continuous learning and staying updated with the latest technologies.

    • Further studies can help me specialize in a particular field and enhance my skills.

    • I may consider pursuing a master's degree in computer science or a related field.

    • However, my immediate focus is on gaining practical experience and contributing to the organization.

  • Answered by AI
  • Q20. Why do you think has PAYTM grown so fast?
  • Ans. 

    PAYTM grew fast due to its innovative approach and early adoption of digital payments.

    • Early adoption of digital payments in India

    • Innovative approach with features like mobile recharges, bill payments, and cashback offers

    • Expansion into e-commerce and financial services

    • Strategic partnerships with major companies like Uber and Alibaba

  • Answered by AI
  • Q21. (looking at my CGPA of 9) You can get a better company. Then Why PAYTM only?

Interview Preparation Tips

Round: Test
Experience: there were 20 mcqs and 2 coding questions. It was a pen and paper test. We were given 1 hour to solve it. The mcqs were of average difficulty. The 2 coding questions were:
1. A variation of the standard Josephus Problem
2. Find the 'x' largest elements from 'n' input elements without using sorting.
Tips: They focus on algorithms not on complete solutions. Do not leave any question unattempted. If you do not know the exact approach then use Brute-Force approach.

Round: Technical Interview
Experience: The Interviewer was very nice. He was focussing on the approach used not on codes.
Tips: Be calm and think by basics :)

Round: Technical Interview
Experience: The interviewer asked high level data structures in this round. But again he saw the approach used and not exact solution
Tips: Don't give up. Tell whatever you know

Round: Technical Interview
Experience: JAVA questions were based on very detailed concepts. Study OOP properly.
Tips: Maintain your calm :)

Round: HR Interview
Experience: Overall the experience was nice and smooth.
Tips: If they allow you to ask them any question then ask them something about the company. They should find you interested in the company :)

General Tips: Just be cool. Show them you are enthusiastic to learn and work. While prepration focus on Basics and Algorithms. Prepare DBMS nicely too :)
Skill Tips: Have full knowledge about your projects
Skills: JAVA, Data Structures, Operating systems, Network Programming, DBMS
College Name: NIT Jalandhar
Motivation: PAYTM is a perfect mix for the dynamic startup culture and stability of a big organiztaion. PAYTM has an amazing work culture and excellent opportunities for growth

Skills evaluated in this interview

Interview Preparation Tips

Round: Test
Experience: There were 3 Questions . One on String manipulation and two were on Binary Trees. All were easy but there was time constraint.
Tips: Practice as many question as possible.
Duration: 60 minutes
Total Questions: 3

Round: Technical Interview
Experience: I was given the problem to design a car pooling system complete with the required classes .. data structures which would be used ... how the database would look like etc..
Tips: General understanding of databases and OOP concepts would do.

Round: Technical Interview
Tips: Be thorough and have in-depth knowledge of each and every point of your resume.

College Name: BITS Pilani

Interview Preparation Tips

Skills: Algorithm, Java, Data structure
College Name: na
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 Resume 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
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain about Android lifecycle
  • Ans. 

    Android lifecycle refers to the series of states that an activity or fragment goes through from creation to destruction.

    • Android lifecycle includes states like onCreate, onStart, onResume, onPause, onStop, onDestroy, etc.

    • Activities and fragments transition between these states based on user interactions and system events.

    • Understanding Android lifecycle is crucial for managing resources, saving state, and handling config...

  • Answered by AI
  • Q2. Explain about fragment lifecycle
  • Ans. 

    Fragment lifecycle refers to the series of events that occur in the lifespan of a fragment in an Android app.

    • Fragments go through various states like created, started, resumed, paused, stopped, and destroyed.

    • Fragment lifecycle methods include onCreate(), onCreateView(), onResume(), onPause(), onStop(), onDestroy(), etc.

    • Fragment lifecycle is closely tied to the hosting activity's lifecycle.

    • Understanding fragment lifecyc...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Look into basics

Skills evaluated in this interview

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

Scraper a website and test with test cases

Round 1 - Aptitude Test 

2 Questions based on DS and Algo basic problem solving.

Round 2 - Technical 

(1 Question)

  • Q1. How many times a boat has to make rounds to travel a number of people from one to another.
Round 3 - Technical 

(1 Question)

  • Q1. Types of DS and a real life scenario.
  • Ans. 

    Types of DS and a real life scenario

    • Arrays - storing a list of names

    • Linked Lists - managing a playlist

    • Stacks - undo/redo functionality in text editors

    • Queues - managing customer requests in a call center

    • Trees - organizing files in a computer

    • Graphs - social network connections

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Salary DIscussion on what is current and expected.

Interview Preparation Tips

Interview preparation tips for other job seekers - Believe in Yourself. 50% of our interviews are based out of luck. But we should always rely on the other 50%, that is hardwork.

Skills evaluated in this interview

I was interviewed in Jul 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

2 DSA problems to be solved in 60 min time limit.

  • Q1. 

    Next Greater Element Problem Statement

    Given a list of integers of size N, your task is to determine the Next Greater Element (NGE) for every element. The Next Greater Element for an element X is the firs...

  • Ans. 

    Given a list of integers, find the next greater element for each element in the list.

    • Iterate through the list from right to left and use a stack to keep track of elements.

    • Pop elements from the stack until a greater element is found or the stack is empty.

    • Store the next greater element for each element in a result array.

    • If no greater element is found, store -1 in the result array.

  • Answered by AI
  • Q2. 

    Floor Value of X Problem Statement

    Given a sorted array A and an integer X, your task is to find and return the floor value of X in the array.

    The floor value of X is the largest element in array A which...

  • Ans. 

    Find the largest element in a sorted array smaller than or equal to a given integer X.

    • Use binary search to efficiently find the floor value of X in the sorted array.

    • Compare the middle element of the array with X and adjust the search accordingly.

    • Return the element before or equal to X as the floor value, or -1 if no such element exists.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Face to Face round with interviewer.

  • Q1. 

    Longest Common Subsequence Problem Statement

    Given two strings STR1 and STR2, determine the length of their longest common subsequence.

    A subsequence is a sequence that can be derived from another sequen...

  • Ans. 

    The task is to find the length of the longest common subsequence between two given strings.

    • Implement a function to find the longest common subsequence between two strings.

    • Use dynamic programming to solve this problem efficiently.

    • Iterate through the strings and build a matrix to store the lengths of common subsequences.

    • The value in the bottom-right corner of the matrix will be the length of the longest common subsequenc

  • Answered by AI
  • Q2. 

    Maximum Subarray Sum Problem Statement

    Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array.

    Example:

    Input:
    array = [34, -50, 42, 14, -5, 86]
    Out...
  • Ans. 

    Find the maximum sum of any contiguous subarray within an array of integers.

    • Iterate through the array and keep track of the maximum sum of subarrays encountered so far.

    • At each index, decide whether to include the current element in the subarray or start a new subarray.

    • Update the maximum sum if a new maximum is found.

    • Example: For array [34, -50, 42, 14, -5, 86], the maximum subarray sum is 137.

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Face to Face DSA round.

  • Q1. 

    Delete Middle Node Problem Statement

    You are given a singly linked list of integers. The task is to delete the middle node of this list.

    Note:

    1. If the list has no middle node, return an empty list (NU...
  • Ans. 

    Delete the middle node of a singly linked list in O(N) time complexity and O(1) space complexity.

    • Identify the middle node using slow and fast pointers technique.

    • Update the pointers to skip the middle node.

    • Handle edge cases like no middle node or two middle nodes.

    • Perform the deletion in a single traversal of the linked list.

    • Return the modified linked list after deletion.

  • Answered by AI
  • Q2. 

    Group Anagrams Together

    Given an array/list of strings STR_LIST, group the anagrams together and return each group as a list of strings. Each group must contain strings that are anagrams of each other.

    E...

  • Ans. 

    Group anagrams together in a list of strings.

    • Iterate through the list of strings and sort each string to group anagrams together.

    • Use a hashmap to store the sorted string as key and the original string as value.

    • Return the values of the hashmap as the grouped anagrams.

  • Answered by AI
Round 4 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This round was with VP (technology). 
1. One DSA problem.
2. Had a discussion on the projects mentioned in CV.
3. Theory Ques from DBMS, OS.

  • Q1. 

    Job Sequencing Problem Statement

    You are provided with a N x 2 2-D array called Jobs consisting of N jobs. In this array, Jobs[i][0] represents the deadline of the i-th job, while Jobs[i][1] indicates the...

  • Ans. 

    Maximize profit by scheduling jobs within their deadlines.

    • Sort the jobs array in descending order of profits.

    • Iterate through the sorted array and schedule jobs based on deadlines.

    • Keep track of completed jobs and their profits to calculate the total profit.

    • Return the maximum profit achieved by scheduling jobs within deadlines.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Dr. Akhilesh Das Gupta Institute of Technology & Management. I applied for the job as SDE - 1 in DelhiEligibility criteriaNo criteriaPaytm (One97 Communications Limited) interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, Operating System, Dynamic ProgrammingTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Be clear with your Basics
Tip 2 : 20-25 Questions from every DSA topic are enough to crack.
Tip 3 : Be clear with the intuition behind every problem.

Application resume tips for other job seekers

Tip 1 : Must have projects in your Resume if there are no internships.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Classplus Interview FAQs

How many rounds are there in Classplus Software Developer interview?
Classplus interview process usually has 1 rounds. The most common rounds in the Classplus interview process are Coding Test.

Recently Viewed

INTERVIEWS

Jupiter Money

No Interviews

INTERVIEWS

Jupiter Money

No Interviews

INTERVIEWS

Jupiter Money

20 top interview questions

INTERVIEWS

TCS

No Interviews

INTERVIEWS

Airtribe

No Interviews

INTERVIEWS

Shah Technical Consultants

No Interviews

INTERVIEWS

Jupiter Money

No Interviews

INTERVIEWS

Aspect Ratio

5.6k top interview questions

INTERVIEWS

TCS

100 top interview questions

SALARIES

Jupiter Money

Tell us how to improve this page.

Classplus Software Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Fast track your campus placements

View all
Classplus Software Developer Salary
based on 12 salaries
₹5.2 L/yr - ₹17.4 L/yr
31% more than the average Software Developer Salary in India
View more details

Classplus Software Developer Reviews and Ratings

based on 2 reviews

1.8/5

Rating in categories

1.6

Skill development

2.4

Work-life balance

3.4

Salary

1.6

Job security

1.8

Company culture

1.8

Promotions

1.6

Work satisfaction

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

₹0 L/yr - ₹0 L/yr

Customer Success Manager
85 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
42 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Key Account Manager
42 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Program Manager
38 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Classplus with

Teachmint

3.3
Compare

BYJU'S

3.1
Compare

Unacademy

3.0
Compare

Toppr

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