Upload Button Icon Add office photos
Engaged Employer

i

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

Apexon Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Apexon Software Engineer Interview Questions and Answers

Updated 24 Apr 2025

7 Interview questions

A Software Engineer was asked 1mo ago
Q. What is IIF?
Ans. 

IIF (Immediate If) is a function used in programming to return one of two values based on a condition.

  • IIF is commonly used in SQL and programming languages like VB.NET.

  • Syntax: IIF(condition, true_value, false_value).

  • Example: IIF(x > 10, 'Greater', 'Lesser') returns 'Greater' if x is more than 10.

  • It simplifies conditional expressions in a single line.

A Software Engineer was asked 7mo ago
Q. What is the difference between composition and aggregation?
Ans. 

Composition is a strong relationship where the child object does not exist independently of the parent object, while aggregation is a weak relationship where the child object can exist independently of the parent object.

  • Composition is a 'has-a' relationship, where the child object is part of the parent object.

  • Aggregation is a 'has-a' relationship, where the child object is not part of the parent object and can exi...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... 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
A Software Engineer was asked 8mo ago
Q. Explain C++ exceptions.
Ans. 

C++ exceptions are used to handle runtime errors and abnormal conditions in a program.

  • C++ exceptions are thrown using the 'throw' keyword.

  • Exceptions can be caught and handled using 'try' and 'catch' blocks.

  • Unhandled exceptions will result in program termination.

  • Example: throw std::runtime_error("An error occurred!");

A Software Engineer was asked
Q. What is a requirement traceability matrix?
Ans. 

Requirement traceability matrix is a document that links requirements throughout the development process.

  • It is used to ensure that all requirements are met and tested.

  • It helps in tracking the origin of each requirement and its status.

  • It provides a way to verify that all requirements have been addressed in the final product.

  • It can be created using tools like Excel or specialized software.

  • Example: Requirement ID, De...

A Software Engineer was asked
Q. What is a data lake, fact table and dimension table?
Ans. 

A data lake is a storage repository that holds a vast amount of raw data in its native format, while a fact table contains quantitative data and metrics, and a dimension table contains descriptive attributes related to the facts.

  • Data lake is a centralized repository for storing structured and unstructured data at any scale

  • Fact table contains quantitative data and metrics for analysis, often related to business pro...

A Software Engineer was asked
Q. Jira important bug marking scheme
Ans. 

Jira bug marking scheme is crucial for prioritizing and tracking bugs.

  • Use priority levels (e.g. Blocker, Critical, Major, Minor)

  • Assign severity levels (e.g. High, Medium, Low)

  • Utilize labels or tags for categorization (e.g. UI, Backend, Database)

  • Include bug status (e.g. Open, In Progress, Resolved)

  • Use custom fields for additional information (e.g. Steps to reproduce, Environment)

A Software Engineer was asked
Q. What is SDLC, STLC, Agile, Different types of testing, Testing life cycle, adb commands, Project works, Bug life cycle, types of bug, difficulties in your project, RTM.
Ans. 

The question covers various topics related to software development and testing.

  • SDLC stands for Software Development Life Cycle and is a process followed for software development.

  • STLC stands for Software Testing Life Cycle and is a process followed for software testing.

  • Agile is a software development methodology that emphasizes on iterative and incremental development.

  • Different types of testing include unit testing...

Are these interview questions helpful?

Apexon Software Engineer Interview Experiences

14 interviews found

Software Engineer Interview Questions & Answers

user image Arpitha Bhat

posted on 20 Nov 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Difference between composition and aggregation
  • Ans. 

    Composition is a strong relationship where the child object does not exist independently of the parent object, while aggregation is a weak relationship where the child object can exist independently of the parent object.

    • Composition is a 'has-a' relationship, where the child object is part of the parent object.

    • Aggregation is a 'has-a' relationship, where the child object is not part of the parent object and can exist in...

  • Answered by AI

Software Engineer Interview Questions & Answers

user image Jagadeep K K

posted on 15 Oct 2024

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain about process vs thread in linux
  • Q2. Explain c++ exception
  • Ans. 

    C++ exceptions are used to handle runtime errors and abnormal conditions in a program.

    • C++ exceptions are thrown using the 'throw' keyword.

    • Exceptions can be caught and handled using 'try' and 'catch' blocks.

    • Unhandled exceptions will result in program termination.

    • Example: throw std::runtime_error("An error occurred!");

  • Answered by AI

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Mostly theoretical questions, on oops, .net mvc, sql
Round 2 - Technical 

(1 Question)

  • Q1. More technical based and advanced questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. What is Callback hell
  • Q2. What is IIF
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. Very detailed questioning on all Cs Concept
Round 3 - Technical 

(1 Question)

  • Q1. Again 1hr round with too many questions
Round 4 - HR 

(1 Question)

  • Q1. Very poor round. First 2 rounds were taken for senior software engineer but offered software engineer post.

Interview Preparation Tips

Interview preparation tips for other job seekers - Now one sincere advice to all aspirants. Don't waste your time n skills for this company process. I got very worst experience. HR was actually very unprofessional. She demoted my post in offer and asked me to complete on-board process and she will release offer letter next day. On next day she didn't release offer letter and even didn't pick up my call. Very worst company i ever seen. I called her many times but she has not responded single call or message without giving me reason. So don't even try for this company, joining is far away.

Software Engineer Interview Questions & Answers

user image Fifty50 Tamil

posted on 16 Jan 2023

Interview experience
1
Bad
Difficulty level
Hard
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Dec 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

Time speed complexity stream task verbal

Round 2 - HR 

(2 Questions)

  • Q1. Basic info about yourself, salary part
  • Q2. Knowledge, English speaking test

Interview Preparation Tips

Interview preparation tips for other job seekers - don't attend any interview this company they will behave hard if youre not joining and will do blacklist
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Aug 2022. There were 3 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 

(3 Questions)

  • Q1. What is a data lake, fact table and dimension table?
  • Ans. 

    A data lake is a storage repository that holds a vast amount of raw data in its native format, while a fact table contains quantitative data and metrics, and a dimension table contains descriptive attributes related to the facts.

    • Data lake is a centralized repository for storing structured and unstructured data at any scale

    • Fact table contains quantitative data and metrics for analysis, often related to business processe...

  • Answered by AI
  • Q2. What is requirement traceability matrix?
  • Q3. Jira important bug marking scheme
  • Ans. 

    Jira bug marking scheme is crucial for prioritizing and tracking bugs.

    • Use priority levels (e.g. Blocker, Critical, Major, Minor)

    • Assign severity levels (e.g. High, Medium, Low)

    • Utilize labels or tags for categorization (e.g. UI, Backend, Database)

    • Include bug status (e.g. Open, In Progress, Resolved)

    • Use custom fields for additional information (e.g. Steps to reproduce, Environment)

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Will you come to office when asked ?
  • Q2. Why do you leave the previous company?

Interview Preparation Tips

Interview preparation tips for other job seekers - Good preparation on the technical and the answering as per the temper of the manager can fetch this job for you!

Skills evaluated in this interview

Round 1 - Technical 

(1 Question)

  • Q1. Node js questions , database questions

Interview Preparation Tips

Interview preparation tips for other job seekers - bursh up javascript concepts,
databases, aws
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Nov 2022. There were 5 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 - Aptitude Test 

Aptitude test and logical thinking is must 30 min

Round 3 - Coding Test 

Good knowledge in oops concepts and any database queries

Round 4 - Coding Test 

Stromg knowledge in Coding and good knowledge in sql/oracle database

Round 5 - HR 

(2 Questions)

  • Q1. General HR discussion
  • Q2. Salary discussion and Benifits discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Focus on Basic
Focus on Oops concepts
Keep learning.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Apr 2022. 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 

General programming and communication test

Round 3 - Technical 

(1 Question)

  • Q1. What is Object oriented programming?
  • Ans. 

    Object oriented programming is a programming paradigm that uses objects to represent and manipulate data.

    • Objects encapsulate data and behavior

    • Classes define the blueprint for objects

    • Inheritance allows for code reuse and polymorphism

    • Examples include Java, C++, and Python

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Introduce yourself

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Apexon?
Ask anonymously on communities.

Apexon Interview FAQs

How many rounds are there in Apexon Software Engineer interview?
Apexon interview process usually has 2-3 rounds. The most common rounds in the Apexon interview process are Technical, Resume Shortlist and HR.
How to prepare for Apexon 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 Apexon. The most common topics and skills that interviewers at Apexon expect are Agile, Coding, Engineering Services, Automation and Android.
What are the top questions asked in Apexon Software Engineer interview?

Some of the top questions asked at the Apexon Software Engineer interview -

  1. What is SDLC, STLC, Agile, Different types of testing, Testing life cycle, adb ...read more
  2. What is a data lake, fact table and dimension tab...read more
  3. Have you used python scripts in your testi...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.4/5

based on 9 interview experiences

Difficulty level

Easy 20%
Moderate 60%
Hard 20%

Duration

Less than 2 weeks 80%
More than 8 weeks 20%
View more
Apexon Software Engineer Salary
based on 572 salaries
₹7.4 L/yr - ₹14 L/yr
12% more than the average Software Engineer Salary in India
View more details

Apexon Software Engineer Reviews and Ratings

based on 68 reviews

3.3/5

Rating in categories

3.0

Skill development

3.4

Work-life balance

3.0

Salary

2.6

Job security

3.2

Company culture

2.4

Promotions

3.0

Work satisfaction

Explore 68 Reviews and Ratings
Software Engineer (PLSQL, Java, and C)

Bangalore / Bengaluru

2-6 Yrs

₹ 3.5-18 LPA

Software Engineer (PLSQL, Java, and C)

Bangalore / Bengaluru

5-7 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
819 salaries
unlock blur

₹12.2 L/yr - ₹22 L/yr

Software Engineer
572 salaries
unlock blur

₹7.4 L/yr - ₹14 L/yr

Softwaretest Engineer
255 salaries
unlock blur

₹4 L/yr - ₹9.8 L/yr

Senior Engineer
247 salaries
unlock blur

₹11.8 L/yr - ₹23.1 L/yr

Technical Lead
189 salaries
unlock blur

₹18.4 L/yr - ₹33 L/yr

Explore more salaries
Compare Apexon with

Xoriant

4.1
Compare

CitiusTech

3.3
Compare

HTC Global Services

3.5
Compare

HERE Technologies

3.8
Compare
write
Share an Interview