Upload Button Icon Add office photos

Filter interviews by

Excelon Solutions Software Developer Interview Questions, Process, and Tips

Updated 19 Jun 2024

Excelon Solutions Software Developer Interview Experiences

1 interview found

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

I applied via Referral and was interviewed before Jun 2023. There were 3 interview rounds.

Round 1 - Technical 

(8 Questions)

  • Q1. Difference between constructor and method
  • Ans. 

    Constructor is a special method used to initialize an object, while a method is a function associated with an object to perform a specific task.

    • Constructor is called automatically when an object is created, while a method is called explicitly by the programmer.

    • Constructors have the same name as the class, while methods have unique names.

    • Constructors do not have a return type, while methods can have a return type.

    • Exampl...

  • Answered by AI
  • Q2. Explain difference between final, finalize and finally
  • Ans. 

    final is a keyword used to declare constants, finalize is a method used for cleanup operations, and finally is a block used for exception handling.

    • final is used to declare constants in Java

    • finalize is a method in Java used for cleanup operations before an object is garbage collected

    • finally is a block used in exception handling to ensure a piece of code is always executed

  • Answered by AI
  • Q3. Different injections in Spring boot
  • Ans. 

    Different types of injections in Spring Boot include constructor injection, setter injection, and field injection.

    • Constructor injection: Dependencies are provided through a class constructor.

    • Setter injection: Dependencies are set through setter methods.

    • Field injection: Dependencies are injected directly into class fields.

  • Answered by AI
  • Q4. Difference between Spring and Spring boot frameworks
  • Ans. 

    Spring is a framework for building Java applications, while Spring Boot is an extension that simplifies the setup and development process.

    • Spring is a comprehensive framework that provides support for various Java technologies like JDBC, JPA, and REST.

    • Spring Boot is an opinionated extension of Spring that aims to simplify the setup and development of Spring applications by providing defaults for configuration.

    • Spring Boo...

  • Answered by AI
  • Q5. How to connect db to Springboot app
  • Ans. 

    Use Spring Data JPA to connect a database to a Spring Boot application.

    • Add the necessary dependencies in the pom.xml file for Spring Data JPA and the database driver.

    • Configure the database connection properties in the application.properties file.

    • Create a repository interface that extends JpaRepository to interact with the database.

    • Use annotations such as @Entity, @Table, @Id, @Column, etc., to map Java objects to datab...

  • Answered by AI
  • Q6. Different access keywords for methods
  • Ans. 

    Access keywords control the visibility and accessibility of methods in a class.

    • public: accessible from any class

    • private: only accessible within the same class

    • protected: accessible within the same class and its subclasses

    • default (no keyword): accessible within the same package

  • Answered by AI
  • Q7. Difference between static and non static methods
  • Ans. 

    Static methods belong to the class itself, while non-static methods belong to instances of the class.

    • Static methods can be called without creating an instance of the class.

    • Non-static methods require an instance of the class to be created before they can be called.

    • Static methods cannot access instance variables, while non-static methods can.

    • Example: Math.sqrt() is a static method, while String.length() is a non-static m

  • Answered by AI
  • Q8. Why is there no multiple inheritance in Java?
  • Ans. 

    Java does not support multiple inheritance to avoid the diamond problem and maintain simplicity and clarity in the language.

    • Java supports single inheritance to prevent the diamond problem, where conflicts arise when a class inherits from two classes that have a common ancestor.

    • Multiple inheritance can lead to ambiguity and complexity in the code, making it harder to understand and maintain.

    • Java allows multiple interfac...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Write code to add employee table into the db using Spring boot app and retrieve data of employee with the second highest salary
  • Ans. 

    Code to add employee table in db using Spring Boot app and retrieve data of employee with second highest salary

    • Create Employee entity class with fields like id, name, salary

    • Create EmployeeRepository interface extending JpaRepository

    • Implement service class with methods to add employee to db and retrieve employee with second highest salary

    • Use @Query annotation in repository to write custom query to retrie

  • Answered by AI
  • Q2. Write code to get the Dept from Dept table where dept id in emp and Dept table point to the same employee
  • Ans. 

    Join Dept table with emp table on dept id to get department of employees

    • Use SQL JOIN to connect Dept and emp tables on dept id

    • Select the Dept column from Dept table to get the department of employees

  • Answered by AI
Round 3 - HR 

(3 Questions)

  • Q1. When will you be able to start the job?
  • Q2. What's your salary and expectations?
  • Q3. Are you willing to relocate?

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy to moderate level but ask in depth questions so learn properly

Skills evaluated in this interview

Interview questions from similar companies

I appeared for an interview in Sep 2021.

Interview Questionnaire 

1 Question

  • Q1. About project?

Interview Preparation Tips

Interview preparation tips for other job seekers - The level of the interview was intermediate

I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. Yourself
  • Q2. How do you feel about working nights and weekends?
  • Q3. I will try to complete my tasks within weekdays effectively and efficiently to avoid weekand night work.
  • Q4. What is the difference b/w confidence and over confidence?

Interview Preparation Tips

Interview preparation tips for other job seekers - Tech mahendra company is a very efficent work hard and if you have a growth of employees skills and sincearly work hard

I applied via Company Website and was interviewed in Feb 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Basic oops questions
  • Q2. Software Engineering: software development lifecycle, water flow model etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewers are mostly gentle and friendly.Just be bold and answer what you know.hope this helps.all the best :)

Interview Questionnaire 

1 Question

  • Q1. Spring IOC , bean scopes, Tomcat server questions , SpringBoot questions Dependency questions, Maven questions

Interview Questionnaire 

1 Question

  • Q1. Tell me about yourself?basics on c , then about projects

I applied via Company Website and was interviewed in Jun 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. What questions will be asked Aptitude
  • Q2. What questions will be aske Technical round
  • Q3. What questions will be aske hr

Interview Preparation Tips

Interview preparation tips for other job seekers - He

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

Interview Questionnaire 

13 Questions

  • Q1. What technologies you are familiar with?
  • Ans. 

    I am familiar with a wide range of technologies used in software development.

    • Java

    • Python

    • C++

    • JavaScript

    • HTML/CSS

    • SQL

    • Git

    • Linux

    • RESTful APIs

    • Agile methodologies

  • Answered by AI
  • Q2. What are the OOPs concept in Java?
  • Ans. 

    OOPs concepts in Java include encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods together in a class.

    • Inheritance: Creating new classes from existing ones, inheriting their properties and behaviors.

    • Polymorphism: Objects of different classes can be treated as objects of a common superclass.

    • Abstraction: Hiding complex implementation details and providing a simplified interfa

  • Answered by AI
  • Q3. What are the ways to achieve abstraction?
  • Ans. 

    Abstraction can be achieved through interfaces, abstract classes, and encapsulation.

    • Using interfaces to define a set of methods that a class must implement

    • Using abstract classes to provide a base implementation that can be extended by subclasses

    • Encapsulating implementation details to hide complexity and provide a simpler interface

    • Using design patterns such as Factory and Strategy to abstract away implementation details

  • Answered by AI
  • Q4. Difference between class and Interface object and fucntion instance and all the differences?
  • Ans. 

    Class is a blueprint for creating objects while interface defines a contract for implementing classes.

    • Class is a template for creating objects with properties and methods.

    • Interface is a contract that defines a set of methods and properties that a class must implement.

    • Object is an instance of a class that has its own set of properties and methods.

    • Function instance is a reference to a function that can be called with arg...

  • Answered by AI
  • Q5. Some graph question and some more questions from data structure like about linkedlist queue.
  • Q6. Inheritance
  • Q7. Scope of access modifiers
  • Ans. 

    Access modifiers control the visibility and accessibility of class members.

    • Access modifiers include public, private, protected, and internal.

    • Public members can be accessed from anywhere.

    • Private members can only be accessed within the same class.

    • Protected members can be accessed within the same class and its subclasses.

    • Internal members can be accessed within the same assembly.

    • Access modifiers help enforce encapsulation ...

  • Answered by AI
  • Q8. Some tree questions
  • Q9. Some graph question
  • Q10. What do you know about cloud
  • Ans. 

    Cloud refers to the delivery of computing services over the internet.

    • Cloud computing allows users to access data and applications from anywhere with an internet connection.

    • Cloud services can be categorized into three main types: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).

    • Cloud providers include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.

    • ...

  • Answered by AI
  • Q11. Some basic question like which things come in Iaas
  • Q12. What are the ways to achieve some task on aws
  • Ans. 

    There are multiple ways to achieve tasks on AWS depending on the specific task.

    • Using AWS Management Console

    • Using AWS CLI

    • Using AWS SDKs

    • Using AWS CloudFormation

    • Using AWS Elastic Beanstalk

    • Using AWS Lambda

    • Using AWS Step Functions

    • Using AWS Batch

  • Answered by AI
  • Q13. About ec2 and many more

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be honest about what you know and how much you know tell them very clearly you do not know much about this do not try to make stories they know more than you

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. 1. Background tables were details are stored for dso, cube
  • Q2. What are sid's?
  • Ans. 

    SID stands for Security Identifier. It is a unique identifier assigned to a user, group, or computer account in Windows.

    • SID is used to control access to resources in Windows

    • It is a string of alphanumeric characters

    • SID is generated by the Windows operating system during the creation of an account

    • It is used to identify users, groups, and computers in a network

    • Example: S-1-5-21-3623811015-3361044348-30300820-1013

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The recruiter asked the basic technical questions on all the different layers like application layar, datasource level, reporting level, apd, open hub.
My interview last for around 45-60 mins

I appeared for an interview in Nov 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 2 hours
Round difficulty - Medium

In the 1st round 
Aptitude
Reasoning
English
Automata fix( code debug) 
Timing in morning
Environment is good
Interviewer was very cool and interactive

  • Q1. 

    Encode the Message Problem Statement

    Given a text message, your task is to return the Run-length Encoding of the given message.

    Run-length encoding is a fast and simple method of encoding strings, repres...

  • Ans. 

    Implement a function to encode a text message using run-length encoding.

    • Iterate through the message and count consecutive characters

    • Append the character and its count to the encoded message

    • Handle edge cases like single characters or empty message

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

This is interview round 
Ques from basic electronics
C language

  • Q1. 

    Print Name and Age Problem Statement

    Create a class named Person with a string variable 'name' and an integer variable 'age', such that these variables are not accessible outside the class. Implement a me...

  • Ans. 

    Create a class Person with private variables name and age, and methods to set and get their values.

    • Create a class Person with private variables 'name' and 'age'.

    • Implement a method setValue to set the variables' values.

    • Implement a method getValue to print the variables' values.

    • Ensure the name is a non-empty string and the age is a non-negative integer.

    • Encapsulate the data and provide a clear interface for setting and ge

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 6 cgpaCognizant interview preparation:Topics to prepare for the interview - Electronics basics, C language , Data structure, OOPS, ProjectsTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Do aptitude from indiabix. Go through your basics. At least one language u know. Learn about your branch basics. Know concept of data structure and oops. 
Tip 2 : prepare your final project well. 

Application resume tips for other job seekers

Tip 1 : the skills you know very well mention in resume
Tip 2 : mention project in resume

Final outcome of the interviewSelected

Skills evaluated in this interview

Excelon Solutions Interview FAQs

How many rounds are there in Excelon Solutions Software Developer interview?
Excelon Solutions interview process usually has 3 rounds. The most common rounds in the Excelon Solutions interview process are Technical, One-on-one Round and HR.
What are the top questions asked in Excelon Solutions Software Developer interview?

Some of the top questions asked at the Excelon Solutions Software Developer interview -

  1. Write code to get the Dept from Dept table where dept id in emp and Dept table ...read more
  2. Write code to add employee table into the db using Spring boot app and retrieve...read more
  3. Why is there no multiple inheritance in Ja...read more

Tell us how to improve this page.

Excelon Solutions Software Developer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more
Bench Sales Recruiter
9 salaries
unlock blur

₹2.5 L/yr - ₹4.2 L/yr

Technical Recruiter
7 salaries
unlock blur

₹4 L/yr - ₹6 L/yr

Accounts Manager
5 salaries
unlock blur

₹10 L/yr - ₹13 L/yr

US IT Recruiter
5 salaries
unlock blur

₹3.1 L/yr - ₹4.8 L/yr

Senior Technical Recruiter
5 salaries
unlock blur

₹5 L/yr - ₹6.2 L/yr

Explore more salaries
Compare Excelon Solutions with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

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