Upload Button Icon Add office photos
Engaged Employer

i

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

APT Research Private Limited Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

APT Research Private Limited Software Engineer Interview Questions and Answers

Updated 13 Feb 2025

APT Research Private Limited Software Engineer Interview Experiences

3 interviews found

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

2 coding questions based on DSA.

Round 2 - Technical 

(2 Questions)

  • Q1. Easy coding problem.
  • Q2. Medium coding problem.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Feb 2024.

Round 1 - Coding Test 

First round was a coding test which has 2 problem solving questions and 3 subjective questions based on C++

Round 2 - Technical 

(1 Question)

  • Q1. This is also based on problem solving and DSA. A small part will be OS and network.
Round 3 - Coding Test 

More of a subjective round, highly focused on OS, networking and computer architecture.

Round 4 - Technical 

(1 Question)

  • Q1. This round is with the HM, totally subjective. Highly focused on past experience, current projects etc.
Round 5 - HR 

(1 Question)

  • Q1. HR discussion mostly questions are related to past and current experience.

Interview Preparation Tips

Interview preparation tips for other job seekers - CS fundamentals should be very strong.

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Feb 2024.

Round 1 - HR 

(2 Questions)

  • Q1. The interview emphasized team collaboration and work ethics, with a particular focus on my overall work experience at my previous company.
  • Q2. What were your preferences regarding work locations, specifically your views on working from the office (WFO) compared to working from home (WFH)?
  • Ans. 

    I prefer a mix of both working from the office and working from home.

    • I believe in the benefits of face-to-face collaboration and communication that come with working from the office.

    • At the same time, I appreciate the flexibility and productivity that working from home offers.

    • I think a hybrid approach, where employees have the option to choose between WFO and WFH based on their tasks and preferences, is ideal.

    • I have exp...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Focus was on DS algo and scenario based coding questions
  • Q2. Design skills and OS knowledge

Interview questions from similar companies

I applied via Naukri.com and was interviewed before May 2020. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. OOPS Concepts
  • Q2. MySql
  • Q3. Php
  • Q4. Design Patterns

Interview Preparation Tips

Interview preparation tips for other job seekers - Just get your basics right.
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I applied via Campus Placement and was interviewed in Dec 2023. There were 4 interview rounds.

Round 1 - Group Discussion 

There was basic GD topic

Round 2 - Aptitude Test 

(1 Question)

  • Q1. Google form was shared in which 15 questions were there and 3 were apti questions (work ,time ,speed) and others were from java programming and the time given was 2 hours.
Round 3 - Technical 

(1 Question)

  • Q1. In this only you will be asked theoretical questions like DBMS, JAVA, Programming, Your Project for programming he will ask only logic and will not ask you to code.
Round 4 - Technical 

(4 Questions)

  • Q1. Count the number of words and their frequency
  • Ans. 

    Count the number of words and their frequency

    • Split the given text into words using whitespace as delimiter

    • Create a dictionary to store the word frequency

    • Iterate through each word and update the frequency in the dictionary

    • Return the dictionary with word frequency

  • Answered by AI
  • Q2. Count frequency of characters.
  • Ans. 

    Count the frequency of characters in a given string.

    • Iterate through the string and use a hash map to store the count of each character.

    • Initialize the count of each character to 0 and increment it as you encounter the character.

    • Finally, iterate through the hash map to get the frequency of each character.

  • Answered by AI
  • Q3. Reversing the array
  • Ans. 

    Reverses an array of strings

    • Use a loop to iterate through half of the array

    • Swap the elements at the current index with the corresponding element from the end of the array

  • Answered by AI
  • Q4. Implementing the comparator function for sorting
  • Ans. 

    Implementing the comparator function for sorting an array of strings.

    • Use the built-in sort() function in most programming languages.

    • Define a custom comparator function that compares two strings.

    • Return a negative value if the first string should come before the second, a positive value if it should come after, and 0 if they are equal.

    • Example: ['apple', 'banana', 'cherry'] can be sorted in alphabetical order using the co

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Company is good but i noticed interviewer was biased towards girls as fresher. One of the interviewer named as Prem Kumar who took my 4 th round which was a technical interview was taking interview of boys for 25 minutes and was giving no hints to boys and was making fun of boys when they were getting stuck in programming but he took interview of girls for 1 hr 15-20 minutes and also he gave hints to girls when they got stuck in programming.
he was asking the same questions from everyone he [prem kumar ] knew only 2-3 programming questions and the same questions were asked to each of us some of the boys were asked only 1 questions and he left the meeting by saying "better luck next time".

Skills evaluated in this interview

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

I appeared for an interview in Dec 2024.

Round 1 - Group Discussion 

Topic: Online vs Offline Education.

Round 2 - Coding Test 

They gave us 8 coding problems and instructed us to solve 5 within a time limit of 1 hour and 30 minutes; all problems were from the easy and medium on LeetCode.

Round 3 - Technical 

(2 Questions)

  • Q1. Data Structures and Algorithms (DSA), time complexity, and the explanation of code written during the coding round.
  • Q2. Question from the Core java.
Round 4 - Technical 

(2 Questions)

  • Q1. In-depth question from DSA like implement linked-list and stack, questions from Tree and linear and binary search.
  • Q2. Explanation of college projects and questions from resume.
Round 5 - HR 

(1 Question)

  • Q1. Simple HR questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on diligently practicing data structures and algorithms (DSA), specifically through LeetCode questions, while also emphasizing time and space complexity and foundational computer science principles.

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was the qualification round which comprised of several MCQs and 3 coding questions.
It was held on Hackerearth from 3:00 PM to 4:00 PM.
Use of any other IDE was prohibited.

  • Q1. Given a problem statement and a piece of code, how would you find and correct the bug in the code?
  • Ans. 

    To find and correct a bug in code, analyze problem statement, review code, use debugging tools, and test different scenarios.

    • Understand the problem statement and expected output.

    • Review the code for syntax errors, logical errors, and potential bugs.

    • Use debugging tools like breakpoints, print statements, and IDE debuggers.

    • Test the code with different inputs to identify the bug.

    • Make necessary corrections based on the iden...

  • Answered by AI
  • Q2. 

    Print Nodes at Distance K from a Given Node

    Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of th...

  • Ans. 

    Given a binary tree, a target node, and an integer K, find all nodes at distance K from the target node.

    • Traverse the binary tree to find the target node.

    • Use BFS to traverse the tree from the target node to nodes at distance K.

    • Keep track of the distance while traversing the tree.

    • Return the values of nodes at distance K in any order.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

I was shared a link of Google Meet and the Google Docs was shared where there was 1 coding problem to be coded there and then the code was run on an IDE to check the sample tests.
Then the interview was followed by a lot of Operating System and Computer System Architecture Questions.
There were 2 Interviewers and both were helpful.
The timing was from 2:30 PM to 4:00 PM

  • Q1. 

    Subarray Challenge: Largest Equal 0s and 1s

    Determine the length of the largest subarray within a given array of 0s and 1s, such that the subarray contains an equal number of 0s and 1s.

    Input:

    Input beg...

  • Ans. 

    Find the length of the largest subarray with equal number of 0s and 1s in a given array.

    • Iterate through the array and maintain a count of 0s and 1s encountered so far.

    • Store the count difference in a hashmap with the index as the key.

    • If the same count difference is encountered again, the subarray between the two indices has equal 0s and 1s.

    • Return the length of the longest subarray found.

  • Answered by AI
Round 3 - HR 

Round duration - 45 minutes
Round difficulty - Easy

The round was held on Google Meet with HR from 2:30 PM to 3:15 PM.
The HR was friendly and asked the basic questions.

Interview Preparation Tips

Eligibility criteriaNeeded Work Experience in a leading Tech CompanyTower Research Capital interview preparation:Topics to prepare for the interview - Dynamic Programming, Data Structures - Sets, HashMap, Priority Queue, SQL, OOPS, Operating System, AlgorithmsTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Practice daily 4-5 medium level problems on sites like Leetcode, CodeZen, Hackerearth
Tip 2 : Even though Data Structures and Algorithms is the base but study Course Subjects like DBMS,OS,OOPS too.
Tip 3 : Try to Participate in Contests on LeetCode,Codeforces.

Application resume tips for other job seekers

Tip 1 : Mention the projects you worked on in your past work experience and how it helped your company.
Tip 2 : Keep your resume up to date in accordance with the role you are applying for
Tip 3 : Don't put false things on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Feb 2022.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Easy

Consisted of 3 DSA questions and MCQ on python proficiency

  • Q1. 

    Palindromic Substrings Problem Statement

    Given a string S, your task is to return all distinct palindromic substrings of the given string in alphabetical order.

    Explanation:

    A string is considered a pal...

  • Ans. 

    Return all distinct palindromic substrings of a given string in alphabetical order.

    • Iterate through all possible substrings of the given string.

    • Check if each substring is a palindrome by comparing it with its reverse.

    • Store all palindromic substrings in a set to ensure uniqueness.

    • Return the sorted list of palindromic substrings.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

It was a pure DSA round and interviewer was very helpful with providing significant hints to solve the given problems

  • Q1. 

    Island Perimeter Calculation Problem

    Given a binary grid representation of a map of an island, calculate the perimeter of the island. The grid uses '0' for water and '1' for land.

    The grid has only one i...

  • Ans. 

    Calculate the perimeter of an island represented by a binary grid.

    • Iterate through the grid and count the perimeter based on land cells and their adjacent cells.

    • Each land cell contributes 4 units to the perimeter, subtract 2 units for each adjacent land cell.

    • Handle edge cases where land cells are at the boundaries of the grid.

    • Return the total perimeter for each test case.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Hard

DSA+OS

  • Q1. 

    Clearing the Forest Problem Statement

    Ninja lives in a city called Byteland where a festive event is being organized. To make space for this event, Ninja is tasked with clearing a nearby forest. The fores...

  • Ans. 

    Calculate the minimum number of steps Ninja needs to cut down all trees in a forest grid.

    • Iterate through the grid to find the shortest path to cut down all trees in order.

    • Use a priority queue to keep track of the shortest trees to cut next.

    • If it's impossible to cut all trees, return -1.

    • Consider all four cardinal directions for movement in the grid.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in GurgaonEligibility criteriaPython ProficiencyTower Research Capital interview preparation:Topics to prepare for the interview - Data Structures, Algorithms , OOPS , DBMS , OSTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice at least 250 questions
Tip 2 : Do at least two projects
 

Application resume tips for other job seekers

Tip 1 : Should be covered in One page
Tip 2 : Project description should be professional

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Jun 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 70 Minutes
Round difficulty - Hard

The test link was active for a week, and you can give anytime you like. The IDE was very good and self explanatory. There were 2 coding questions and 15 aptitude questions.

  • Q1. 

    Unweighted Graph Shortest Path Problem

    You are tasked with finding the shortest path between two houses in the city of Ninjaland, represented as an unweighted graph. The city has N houses numbered from 1 ...

  • Ans. 

    Find the shortest path between two houses in a city represented as an unweighted graph.

    • Use breadth-first search (BFS) algorithm to find the shortest path in an unweighted graph.

    • Start BFS from the source house and keep track of the path taken to reach each house.

    • Once the destination house is reached, backtrack from destination to source to find the shortest path.

    • Consider using a queue data structure to implement BFS eff...

  • Answered by AI
  • Q2. 

    Check If Two Nodes Are Cousins

    You are given an arbitrary binary tree consisting of N nodes, where each node is associated with a certain value, and two node values, a and b. Your task is to determine if ...

  • Ans. 

    Check if two nodes in a binary tree are cousins by comparing their levels and parents.

    • Traverse the tree to find the levels and parents of the given nodes.

    • Compare the levels and parents of the two nodes to determine if they are cousins.

    • If the levels are the same and the parents are different, the nodes are cousins.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It contained two programming questions.

  • Q1. 

    Counting Nodes in a Complete Binary Tree - Problem Statement

    Given the root of a complete binary tree, calculate the total number of nodes in this tree.

    A complete binary tree is defined as a binary tree...

  • Ans. 

    Count the total number of nodes in a complete binary tree given its root.

    • Traverse the tree in level order and count the nodes

    • Use a queue to keep track of nodes at each level

    • Check for null nodes represented by -1 in the input

    • The total number of nodes in the example tree is 7

  • Answered by AI
  • Q2. 

    Rearrange Array Numbers for Largest Possible Number

    Given an array ARR consisting of non-negative integers, rearrange the numbers to form the largest possible numerical value. You are not permitted to alt...

  • Ans. 

    Rearrange array numbers to form the largest possible numerical value by combining digits of each number in the array.

    • Convert integers in the array to strings for easier manipulation.

    • Sort the array of strings in non-increasing order based on custom comparison function.

    • Join the sorted strings to form the largest possible number.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

This was more of a interaction round with some technical skills.

  • Q1. Can you explain the ACID properties and the rollback mechanism in DBMS?
  • Ans. 

    ACID properties ensure database transactions are processed reliably. Rollback mechanism undoes changes if transaction fails.

    • ACID properties: Atomicity, Consistency, Isolation, Durability

    • Atomicity ensures all operations in a transaction are completed successfully or none at all

    • Consistency ensures database remains in a valid state before and after transaction

    • Isolation ensures transactions are independent and do not inter...

  • Answered by AI

Interview Preparation Tips

Eligibility criteria8 CGPATower Research Capital interview preparation:Topics to prepare for the interview - DSA and Algorithms, OOPS, Database, OS, NetworksTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Focus on different varieties of problems, quality of problems matter greater than the quantity.
Tip 2 : Focus on design thinking, that will help in rounds other than problem solving.

Application resume tips for other job seekers

Tip 1 : Focus on demonstrating your academic excellence and course projects
Tip 2 : Mention internship details with clarity

Final outcome of the interviewSelected

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

DSA medium level questions were asked.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Design MakeMyTrip kind of application.
  • Ans. 

    MakeMyTrip is a travel booking application that allows users to book flights, hotels, and holiday packages.

    • Include features like flight/hotel search, booking, payment gateway integration, and user profiles.

    • Implement filters for search results, reviews/ratings for hotels, and notifications for booking updates.

    • Integrate maps for location tracking, weather forecasts, and customer support chatbot.

    • Offer discounts, loyalty p...

  • Answered by AI
  • Q2. Oops based questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for LLD.

Skills evaluated in this interview

APT Research Private Limited Interview FAQs

How many rounds are there in APT Research Private Limited Software Engineer interview?
APT Research Private Limited interview process usually has 3 rounds. The most common rounds in the APT Research Private Limited interview process are Technical, Coding Test and HR.
What are the top questions asked in APT Research Private Limited Software Engineer interview?

Some of the top questions asked at the APT Research Private Limited Software Engineer interview -

  1. This round is with the HM, totally subjective. Highly focused on past experienc...read more
  2. This is also based on problem solving and DSA. A small part will be OS and netw...read more
  3. Focus was on DS algo and scenario based coding questi...read more

Tell us how to improve this page.

APT Research Private Limited Software Engineer Interview Process

based on 3 interviews

1 Interview rounds

  • Technical Round
View more
APT Research Private Limited Software Engineer Salary
based on 9 salaries
₹13 L/yr - ₹22.7 L/yr
163% more than the average Software Engineer Salary in India
View more details

APT Research Private Limited Software Engineer Reviews and Ratings

based on 3 reviews

4.1/5

Rating in categories

4.1

Skill development

4.4

Work-life balance

4.2

Salary

4.1

Job security

4.1

Company culture

3.6

Promotions

4.1

Work satisfaction

Explore 3 Reviews and Ratings
Devops Engineer
14 salaries
unlock blur

₹7 L/yr - ₹28.7 L/yr

Software Engineer
9 salaries
unlock blur

₹13 L/yr - ₹22.7 L/yr

Production Support Engineer
7 salaries
unlock blur

₹25 L/yr - ₹42 L/yr

Executive Accountant
6 salaries
unlock blur

₹5.5 L/yr - ₹12 L/yr

Senior Accounts Executive
5 salaries
unlock blur

₹12 L/yr - ₹25 L/yr

Explore more salaries
Compare APT Research Private Limited with

Muthoot Homefin India

3.9
Compare

Belstar Investment and Finance

4.2
Compare

Cholamandalam Securities

3.5
Compare

Link Intime

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