Upload Button Icon Add office photos

Filter interviews by

Starcentauri Technologies Java Back End Developer Interview Questions and Answers

Updated 20 Feb 2023

Starcentauri Technologies Java Back End Developer Interview Experiences

1 interview found

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jan 2023. 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 

Basic Logical Reasoning Like Checking the logic of problem solving

Round 3 - Coding Test 

Maximum 60 minutes for coding round.
Minimum 3-4 coding questions.

Round 4 - HR 

(2 Questions)

  • Q1. Discussion of salary and HR manager checks the background of the candidates
  • Q2. What is your expected Salay? Why we will select you in our company?
  • Ans. 

    I expect a competitive salary based on my skills and experience.

    • I have extensive experience in Java backend development.

    • I have a strong understanding of data structures and algorithms.

    • I have successfully delivered complex projects on time and within budget.

    • I am a quick learner and adapt easily to new technologies.

    • I am a team player and can effectively collaborate with cross-functional teams.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't Panic while facing the interview.
Don't show fake experience.

Interview questions from similar companies

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
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in Jun 2024. There were 15 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain your reasoning
  • Ans. 

    I base my reasoning on data analysis, industry knowledge, and past experiences.

    • I analyze data to identify trends and patterns

    • I consider industry best practices and standards

    • I draw on past experiences to make informed decisions

  • Answered by AI
  • Q2. What is in heritance
  • Ans. 

    Inheritance is the mechanism in which a class can acquire the properties and behavior of another class.

    • Inheritance allows a class to inherit attributes and methods from another class.

    • The class that is being inherited from is called the parent class or superclass.

    • The class that inherits from the parent class is called the child class or subclass.

    • Inheritance promotes code reusability and helps in creating a hierarchical

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. How dose your experience align with the role
  • Ans. 

    My experience in back end development, database management, and system integration aligns perfectly with the requirements of the role.

    • I have worked as a back end developer for 5+ years, handling server-side logic, database design, and API integration.

    • I am proficient in languages like Java, Python, and SQL, which are essential for back end development.

    • I have successfully implemented scalable and efficient back end syste...

  • Answered by AI
  • Q2. How do you handle working in a team
  • Ans. 

    I handle working in a team by communicating effectively, being open to feedback, collaborating on tasks, and supporting my team members.

    • Communicate openly and effectively with team members

    • Be open to feedback and constructive criticism

    • Collaborate on tasks and share responsibilities

    • Support and help team members when needed

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. What is a 3 stage interview
  • Ans. 

    A 3 stage interview is a hiring process that consists of three separate rounds of interviews with different interviewers.

    • First stage typically involves a screening interview with HR or a recruiter.

    • Second stage may involve a technical interview with the hiring manager or team members.

    • Final stage often includes a panel interview with senior management or key stakeholders.

  • Answered by AI
  • Q2. What is Hr round?
Round 4 - Technical 

(2 Questions)

  • Q1. What is the nearest ten of 4
  • Ans. 

    The nearest ten of 4 is 10.

    • The nearest ten of a number is the multiple of 10 that is closest to that number.

    • In this case, the nearest ten of 4 is 10 because it is the multiple of 10 closest to 4.

  • Answered by AI
  • Q2. What is 4 tenth equal to?
  • Ans. 

    4 tenths is equal to 0.4

    • 4 tenths can be written as 0.4 in decimal form

    • To convert tenths to decimals, divide the number by 10 (4 ÷ 10 = 0.4)

  • Answered by AI
Round 5 - Technical 

(2 Questions)

  • Q1. What's the most effective way to gather user and system requirements?
  • Ans. 

    The most effective way to gather user and system requirements is through thorough communication and collaboration.

    • Engage with stakeholders to understand their needs and expectations

    • Use techniques such as interviews, surveys, and workshops to gather requirements

    • Document requirements clearly and prioritize them based on importance

    • Iterate and validate requirements with stakeholders to ensure accuracy

  • Answered by AI
  • Q2. How did you implement significant improvement to an IT infrastructure
  • Ans. 

    Implemented automation tools to streamline processes, upgraded hardware and software, and optimized network performance.

    • Introduced automation tools such as Ansible to automate repetitive tasks and improve efficiency

    • Upgraded hardware components such as servers and storage devices to enhance performance

    • Implemented software updates and patches to ensure system security and stability

    • Optimized network configurations to impr...

  • Answered by AI
Round 6 - Assignment 

Whiteboard design challenges, Live coding tests, Technical assessment tasks, Numerical reasoning questions, and Proficiency quizzes.

Round 7 - Assignment 

Series of assessments that evaluate a candidate's technical skills, problem-solving abilities, and thought process

Round 8 - Assignment 

An assessment tool wherein questions are framed to evaluate a participant's knowledge of software programming languages

Round 9 - Assignment 

Academic skills will need to be efficient in order to work through the process in a shorter time.

Round 10 - Assignment 

The assignment method is used to determine what resources are assigned to which department, machine, or center of operation in the production process.

Round 11 - Coding Test 

Practical assessments that evaluate a candidate's technical abilities and programming skills

Round 12 - Coding Test 

A coding assessment is a test used to evaluate a programmer's skills in a specific way that's relevant to the job.

Round 13 - Coding Test 

A coding round is a part of the interview process for software engineers that evaluates a candidate's programming skills, problem-solving abilities, and understanding of algorithms and data structures.

Round 14 - Coding Test 

A coding round in an interview is a key part of the hiring process for software engineers, where candidates are evaluated on their programming skills

Round 15 - Coding Test 

Coding tests are typically programming challenges that help technical recruiters test programming skills and competencies of a developer or programmer.

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

Starcentauri Technologies Interview FAQs

How many rounds are there in Starcentauri Technologies Java Back End Developer interview?
Starcentauri Technologies interview process usually has 4 rounds. The most common rounds in the Starcentauri Technologies interview process are Resume Shortlist, Aptitude Test and Coding Test.

Tell us how to improve this page.

People are getting interviews through

based on 1 Starcentauri Technologies 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
 • 8.1k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k 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
Starcentauri Technologies Java Back End Developer Salary
based on 6 salaries
₹3.6 L/yr - ₹4.6 L/yr
28% less than the average Java Back End Developer Salary in India
View more details
Java Developer
94 salaries
unlock blur

₹2.2 L/yr - ₹5.6 L/yr

Software Engineer
67 salaries
unlock blur

₹2.8 L/yr - ₹5 L/yr

Softwaretest Engineer
27 salaries
unlock blur

₹2.6 L/yr - ₹4 L/yr

Software Developer
25 salaries
unlock blur

₹2.8 L/yr - ₹7 L/yr

Automation Test Engineer
13 salaries
unlock blur

₹2.6 L/yr - ₹4.5 L/yr

Explore more salaries
Compare Starcentauri Technologies with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
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