Upload Button Icon Add office photos

Filter interviews by

Carelan Java Support Engineer Interview Questions, Process, and Tips

Updated 28 Sep 2023

Carelan Java Support Engineer Interview Experiences

1 interview found

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

I applied via Job Portal and was interviewed in Aug 2023. There were 2 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 

(12 Questions)

  • Q1. How will you create a Jar/war file
  • Ans. 

    To create a Jar/war file, use the jar command in the terminal or an IDE like Eclipse.

    • Use the jar command in the terminal to create a Jar file: jar cf jarFileName.jar file1 file2

    • Use the jar command with 'war' option to create a War file: jar cf warFileName.war file1 file2

    • In Eclipse, right-click on the project, go to Export > JAR file/WAR file, and follow the prompts

  • Answered by AI
  • Q2. How will you debug the code
  • Ans. 

    I will use logging, debugging tools like breakpoints, and analyzing stack traces to identify and fix issues in the code.

    • Use logging statements to track the flow of the code and identify any unexpected behavior.

    • Set breakpoints in the code to pause execution at specific points and inspect variables and data.

    • Analyze stack traces to understand the sequence of method calls leading to an error.

    • Use debugging tools like Eclips...

  • Answered by AI
  • Q3. For example if you want to take the thread dump of java process - use jps command to find the java processes and their pids. Run the jstack command with the pid of the java process - jstack
  • Q4. How will you replace a value in hashmap
  • Ans. 

    Use the put() method to replace a value in a HashMap.

    • Use the put() method with the key of the value you want to replace

    • Example: map.put(key, newValue);

  • Answered by AI
  • Q5. How will you organize if Employee class has many department in it (Hibernate)
  • Ans. Add @entity annotation to the Employee class and then add @oneToMany annotation to the department instance in the employee class
  • Answered by Mohamed Raffi
  • Q6. How the front end communicates with the backend in Spring
  • Ans. 

    Front end communicates with the backend in Spring through HTTP requests using RESTful APIs.

    • Front end sends HTTP requests to the backend server

    • Backend server processes the requests and sends back HTTP responses

    • Communication is typically done using RESTful APIs in Spring MVC

    • Data is exchanged in JSON format between front end and backend

  • Answered by AI
  • Q7. How will you fetch a value from the application.proprties file in spring boot
  • Ans. 

    To fetch a value from application.properties file in Spring Boot, use @Value annotation or Environment object.

    • Use @Value annotation to inject values directly into a field

    • Use Environment object to access properties programmatically

    • Example: @Value("${my.property}") private String myProperty;

    • Example: @Autowired private Environment env; String propertyValue = env.getProperty("my.property");

  • Answered by AI
  • Q8. Name few annotations in springboot
  • Ans. 

    Some annotations in Spring Boot are @RestController, @Autowired, @Component, @RequestMapping, @Service.

    • @RestController - used to define RESTful web services.

    • @Autowired - used for automatic dependency injection.

    • @Component - marks a java class as a bean so that the component-scanning mechanism of Spring can pick it up and pull it into the application context.

    • @RequestMapping - used to map web requests to specific handler ...

  • Answered by AI
  • Q9. How will change the data type of a column in sql
  • Ans. 

    You can change the data type of a column in SQL using the ALTER TABLE statement.

    • Use the ALTER TABLE statement followed by the MODIFY COLUMN clause to change the data type of a column.

    • Specify the new data type for the column after the MODIFY COLUMN clause.

    • Make sure to handle any data conversion or potential data loss when changing the data type.

  • Answered by AI
  • Q10. How will you pull the pids of the java process
  • Ans. 

    You can pull the pids of Java processes using command line tools like jps or ps.

    • Use 'jps' command to list Java processes along with their pids.

    • Use 'ps -ef | grep java' command to list all processes with 'java' in their name and find the pid.

    • You can also use tools like VisualVM or JConsole to monitor and manage Java processes.

  • Answered by AI
  • Q11. How will you reduce the heap memory
  • Ans. 

    To reduce heap memory usage in Java, you can optimize code, limit object creation, use data structures efficiently, and tune JVM settings.

    • Optimize code by avoiding unnecessary object creation and using efficient algorithms

    • Limit object creation by reusing objects, using object pooling, or implementing flyweight design pattern

    • Use data structures efficiently by choosing the right data structure for the task at hand

    • Tune JV...

  • Answered by AI
  • Q12. Whah happens when we do mvn clean install
  • Ans. 

    mvn clean install is a Maven command used to clean the project, compile the source code, run tests, and package the application.

    • Removes target directory to clean project

    • Compiles the source code

    • Runs tests

    • Packages the application

    • Dependencies are downloaded if needed

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - most of the questions were scenario based. only if you have worked in the similar project - you can crack the interview.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. JAVA basics concepts
  • Q2. Java class concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - interview was taken for a different role
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(8 Questions)

  • Q1. What improvements to interfaces were introduced in Java 8 that were missing in Java 7, specifically regarding static and default methods?
  • Q2. Explain internal working of HashMap ? How to synchronize it ?
  • Q3. Given a list of employees with their ratings, how can you sort the employees based on their ratings using the Java 8 Streaming API?
  • Q4. Will the program compile if the parent class throws a runtime exception while the child class throws an arithmetic exception?
  • Q5. In a Spring Boot application with two databases, how can you configure JDBC to specify which database to use?
  • Q6. How to use a jetty server in your spring boot application ?
  • Q7. Difference between @RequestParam and @PathVariable ?
  • Q8. How would you handle a scenario where one microservice is awaiting a response from another microservice that is taking an extended time to respond?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the basics about Java 8 , Core Java , Springboot , Microservices and MySql.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(7 Questions)

  • Q1. Create one Spring boot controller from end to end. No need to create a spring boot project we just want to see the structure and end to end implementation.
  • Q2. Write a java 8 program to get the characters from a string whose count is 2 or more than 2 e.g. input: baseball , output: b, a, l.
  • Q3. Why you left your previous organization.
  • Q4. What is the functional interface
  • Q5. What are the OOPS concepts. and some questions related to inheritance.
  • Q6. Asked about the project mentioned in CV (Client project) and asked its architecture.
  • Q7. Various SQL join types
Round 2 - HR 

(3 Questions)

  • Q1. Are you ready to relocate to job location
  • Q2. Why are you leaving your previous organization.
  • Q3. Expectation about salary

Interview Preparation Tips

Interview preparation tips for other job seekers - Do your basics strong, and keep hands on problems.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. How much exp in docker?
  • Ans. 

    I have 2 years of experience working with Docker in various projects.

    • 2 years of experience working with Docker in various projects

    • Proficient in creating Docker containers, managing images, and orchestrating containers using Docker Compose

    • Familiar with Docker Swarm and Kubernetes for container orchestration

    • Experience in troubleshooting Docker-related issues and optimizing container performance

  • Answered by AI
  • Q2. Do you have exp in Kubernetes?
  • Ans. 

    Yes, I have experience in Kubernetes.

    • I have worked on deploying and managing applications on Kubernetes clusters.

    • I am familiar with creating and managing Kubernetes resources such as pods, deployments, services, and ingresses.

    • I have experience in using tools like kubectl and Helm for interacting with Kubernetes clusters.

    • I have implemented CI/CD pipelines using Kubernetes for automated deployment and scaling of applicat

  • Answered by AI
  • Q3. What is OOP?
  • Ans. 

    OOP stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.

    • OOP focuses on creating objects that contain data and methods to manipulate that data.

    • Encapsulation, inheritance, and polymorphism are key principles of OOP.

    • Examples of OOP languages include Java, C++, and Python.

  • Answered by AI
  • Q4. Types of polymorphism
  • Ans. 

    Polymorphism in Java refers to the ability of a method to do different things based on the object it is acting upon.

    • Types of polymorphism in Java include method overloading and method overriding.

    • Method overloading is when multiple methods have the same name but different parameters.

    • Method overriding is when a subclass provides a specific implementation of a method that is already defined in its superclass.

  • Answered by AI
  • Q5. Thread in java
  • Ans. 

    Threads in Java allow multiple tasks to run concurrently within a single program.

    • Threads are lightweight sub-processes that share the same memory space.

    • They are used to improve performance by allowing tasks to run simultaneously.

    • Examples include creating a new thread using the Thread class or implementing the Runnable interface.

  • Answered by AI
  • Q6. Knowledge in which spring modules
  • Q7. What is spring profile
  • Ans. 

    Spring profile is a way to segregate parts of your application configuration and make it only available in certain environments.

    • Spring profiles allow you to define different configurations for different environments such as development, testing, and production.

    • You can use @Profile annotation to specify which beans should be loaded based on the active profile.

    • Profiles can be activated in various ways such as through app...

  • Answered by AI
  • Q8. What is @PreAuthorize and @PostAuthorize
  • Ans. 

    Annotations used in Spring Security to apply authorization rules before and after a method is called.

    • Used in Spring Security to define authorization rules

    • @PreAuthorize is used to apply authorization rules before a method is called

    • @PostAuthorize is used to apply authorization rules after a method is called

    • Both annotations support SpEL expressions for defining rules

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Deloitte Java Developer interview:
  • Basics in java
  • Spring security
  • Spring Boot
  • Docker
  • Cloud Computing
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Java 8 , java 11 and java 17 features?
  • Ans. 

    Java 8 introduced lambda expressions, Java 11 added local-variable syntax for lambda parameters, and Java 17 included sealed classes and pattern matching.

    • Java 8 introduced lambda expressions for functional programming.

    • Java 11 added local-variable syntax for lambda parameters to simplify code.

    • Java 17 included sealed classes to restrict inheritance and pattern matching for instanceof checks and type casts.

  • Answered by AI
  • Q2. Dispatcher servlet, design patterns
  • Q3. @SpringbootApplication annotation, actuators
  • Q4. String Coding question with java 8 features such as lambda function and stream api
  • Q5. Number of words in a string
  • Ans. 

    Count the number of words in a given string.

    • Split the string by spaces and count the number of resulting elements.

    • Handle edge cases like multiple spaces or empty strings.

    • Consider punctuation marks as part of words unless specified otherwise.

  • Answered by AI
  • Q6. Microservice design patterns
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Given an array {1, 2, 1, 4, 5, 4, 8, 7}, how can you use Streams to remove duplicates while retaining only the even numbers?
  • Ans. 

    Use Streams to remove duplicates and retain only even numbers from an array.

    • Convert the array to a stream using Arrays.stream()

    • Use distinct() to remove duplicates

    • Filter out odd numbers using filter()

    • Collect the result using collect(Collectors.toList())

  • Answered by AI
  • Q2. What is the use of Static and final when you will use Static methods
  • Ans. 

    Static methods can be accessed without creating an instance of the class, while final keyword makes the method unchangeable.

    • Static methods belong to the class itself, not to any specific instance

    • Final keyword ensures that the method cannot be overridden in subclasses

    • Static methods are commonly used for utility methods that do not require access to instance variables

    • Example: Math class in Java has static methods like Ma

  • Answered by AI
  • Q3. What is the difference between @restController and @controller Annotation
  • Ans. 

    The @RestController annotation is used to define RESTful web services while @Controller annotation is used to define MVC controller.

    • RestController is a specialized version of Controller used for RESTful web services

    • RestController eliminates the need for @ResponseBody annotation

    • Controller is used for traditional MVC controller functionality

    • RestController returns data directly without needing to go through a view resolve...

  • Answered by AI
  • Q4. What is microservices why we use it
  • Ans. 

    Microservices are a software development technique where applications are composed of small, independent services that communicate with each other.

    • Microservices allow for easier scalability and maintenance of complex applications.

    • Each service in a microservices architecture can be developed, deployed, and scaled independently.

    • Microservices promote flexibility and agility in software development.

    • Examples of companies us...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Cognizant Senior Java Developer interview:
  • Java SpringBoot
Interview preparation tips for other job seekers - Need to have strong knowledge on basics Java Spring boot and Microservices
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What are intermediate and terminal operations
  • Q2. Predefined functional interface
  • Q3. Ways to create Thread

Interview Preparation Tips

Interview preparation tips for other job seekers - It was moderate level of interview
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Coding Test 

The first round was an interview conducted with a GENAI virtual bot.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Internal architecture of Spring boot, how enable autoconfiguration works
  • Ans. 

    Spring Boot uses autoconfiguration to automatically configure the Spring application based on dependencies and properties.

    • Spring Boot autoconfiguration is achieved through @EnableAutoConfiguration annotation

    • Autoconfiguration classes are located in the org.springframework.boot.autoconfigure package

    • Autoconfiguration classes are conditionally applied based on the presence of specific classes or properties

  • Answered by AI
  • Q2. Questions mostly on microservices and coding question on restTemplate

Interview Preparation Tips

Topics to prepare for Wipro Senior Java Developer interview:
  • Java
  • Spring Boot
  • Microservices
  • REST API
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Difference between hashmap and hash table
  • Ans. 

    HashMap is non-synchronized and allows null values, while HashTable is synchronized and does not allow null values.

    • HashMap is non-synchronized, meaning it is not thread-safe, while HashTable is synchronized and thread-safe.

    • HashMap allows null values for both keys and values, while HashTable does not allow null keys or values.

    • HashMap is generally preferred for non-thread-safe applications, while HashTable is used in mul

  • Answered by AI
  • Q2. Static block related questions
  • Q3. Arraylist and linkedlist question

Skills evaluated in this interview

Carelan Interview FAQs

How many rounds are there in Carelan Java Support Engineer interview?
Carelan interview process usually has 2 rounds. The most common rounds in the Carelan interview process are Resume Shortlist and Technical.
What are the top questions asked in Carelan Java Support Engineer interview?

Some of the top questions asked at the Carelan Java Support Engineer interview -

  1. how will you fetch a value from the application.proprties file in spring b...read more
  2. how will change the data type of a column in ...read more
  3. how the front end communicates with the backend in Spr...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Carelan interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Accenture Interview Questions
3.9
 • 8k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Amazon Interview Questions
4.1
 • 5k Interviews
Capgemini Interview Questions
3.8
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
View all
Claims Associate
326 salaries
unlock blur

₹2.3 L/yr - ₹4.5 L/yr

Associate
182 salaries
unlock blur

₹2.3 L/yr - ₹5.2 L/yr

Senior Software Engineer
172 salaries
unlock blur

₹12 L/yr - ₹27.3 L/yr

Software Engineer
139 salaries
unlock blur

₹5 L/yr - ₹16.5 L/yr

Associate Software Engineer
87 salaries
unlock blur

₹3.5 L/yr - ₹9.4 L/yr

Explore more salaries
Compare Carelan with

Apollo Hospitals

4.1
Compare

Fortis Healthcare

4.1
Compare

Max Healthcare

4.1
Compare

Manipal Hospitals

4.2
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview