Upload Button Icon Add office photos

Filter interviews by

People Tech Group Java Developer Interview Questions and Answers

Updated 26 Jul 2023

People Tech Group Java Developer Interview Experiences

3 interviews found

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

I applied via Referral and was interviewed before Jul 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 - Aptitude Test 

Aptitude and verbal reasoning questions on hackerrank platform

Round 3 - Technical 

(3 Questions)

  • Q1. What is inheritance?
  • Ans. 

    Inheritance is a mechanism in Java where a new class inherits properties and behaviors from an existing class.

    • Allows a class to inherit fields and methods from another class

    • Promotes code reusability and reduces redundancy

    • Creates a parent-child relationship between classes

    • Derived class can access non-private members of the base class

    • Example: class B extends class A

  • Answered by AI
  • Q2. What is an array in java?
  • Ans. 

    An array in Java is a data structure that stores a fixed-size collection of elements of the same data type.

    • Arrays are declared using square brackets [] after the data type.

    • Elements in an array are accessed by their index, starting from 0.

    • Example: String[] names = new String[5];

  • Answered by AI
  • Q3. Contagious storage of same data
  • Ans. 

    Contagious storage of same data refers to multiple references pointing to the same data in memory.

    • Contagious storage can lead to unexpected behavior if one reference modifies the data.

    • Java uses pass-by-value, so when passing objects, a new reference is created pointing to the same data.

    • Example: If two variables point to the same object and one variable modifies the object, the change is reflected in both variables.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please prepare well

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Jan 2023. 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 - Aptitude Test 

Logical and reasoning and blood relation

Round 3 - Assignment 

Java and html and oracle any assignment

Interview Preparation Tips

Interview preparation tips for other job seekers - First Gain the Stuff the after attending interviews

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk() . Parent run() - calls walk() C ... read more
asked in Infosys
Q3. Which should be preferred between String and StringBuffer when th ... read more
asked in Deloitte
Q4. Convert BST to Greater Sum Tree Given a Binary Search Tree (BST) ... read more
Q5. 2. What will happen if hashcode only returns a constant? How will ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 

Logical reasoning,numerical reasoning,logical problems

Round 3 - Coding Test 

Array,String,Trees,searching,sortings

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well for interview and try to solve all questions

Java Developer Jobs at People Tech Group

View all

Interview questions from similar companies

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

Interview Questionnaire 

1 Question

  • Q1. Related to react js amd js

Interview Preparation Tips

Interview preparation tips for other job seekers - Average interview. There will he two rounds technical. One will be telephonic and second will be skyp video.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

(13 Questions)

  • Q1. 1. How microservices communicate with each other?
  • Ans. 

    Microservices communicate with each other through APIs and messaging protocols.

    • Microservices use APIs to communicate with each other.

    • Messaging protocols like HTTP, AMQP, and MQTT are used for asynchronous communication.

    • Service discovery mechanisms like Eureka and Consul are used to locate services.

    • API gateways like Zuul and Kong are used to manage API traffic.

    • Event-driven architecture is used for real-time communicatio

  • Answered by AI
  • Q2. 2. How do you secure your APIs?
  • Ans. 

    Securing APIs involves implementing authentication, authorization, encryption, and input validation.

    • Implement authentication mechanisms like OAuth, JWT, or API keys

    • Use authorization to control access to APIs based on user roles and permissions

    • Encrypt sensitive data transmitted over the network using HTTPS

    • Validate and sanitize input to prevent common security vulnerabilities like SQL injection or cross-site scripting (X

  • Answered by AI
  • Q3. 3. Scenario based question on qualifier?
  • Q4. 4. What is ORM tool?
  • Ans. 

    ORM (Object-Relational Mapping) tool is a software framework that maps objects to relational databases.

    • ORM tool simplifies database operations by allowing developers to interact with databases using object-oriented programming.

    • It eliminates the need for writing complex SQL queries by providing a higher-level abstraction.

    • ORM tools handle tasks like data persistence, retrieval, and mapping between objects and database ta...

  • Answered by AI
  • Q5. 5. Advantages of hibernate
  • Ans. 

    Hibernate simplifies database programming in Java applications.

    • Hibernate provides a simple and efficient way to interact with databases.

    • It eliminates the need for writing complex SQL queries.

    • It supports object-oriented programming and mapping of Java classes to database tables.

    • It provides caching and lazy loading mechanisms for improved performance.

    • It supports transaction management and reduces the risk of data corrupt...

  • Answered by AI
  • Q6. 6. Rest controller vs Controller
  • Ans. 

    Rest controller is used for RESTful web services while Controller is used for traditional web applications.

    • Rest controller maps HTTP requests to RESTful web services while Controller maps HTTP requests to traditional web applications.

    • Rest controller uses @RestController annotation while Controller uses @Controller annotation.

    • Rest controller returns data in JSON or XML format while Controller returns data in HTML format...

  • Answered by AI
  • Q7. 7. What if i write component in place of service ?
  • Ans. 

    Using component instead of service may cause confusion and errors in the code.

    • Components and services are two different concepts in Java development.

    • Components are used for UI elements while services are used for business logic.

    • Using component instead of service may lead to errors in the code and confusion for other developers.

    • For example, if a component is used instead of a service for business logic, it may not have ...

  • Answered by AI
  • Q8. 8. What is the work of @autowired?
  • Ans. 

    The @Autowired annotation is used to automatically wire beans by matching the data type of the bean with the data type of the property.

    • Used to inject dependencies automatically

    • Reduces the need for manual bean configuration

    • Can be used with constructors, fields, and methods

    • Can be used with @Qualifier to specify which bean to wire

  • Answered by AI
  • Q9. 9. What is Eureka server ? Default port
  • Ans. 

    Eureka server is a service registry that enables microservices to discover and communicate with each other.

    • Eureka server is a component of Netflix's OSS suite.

    • It allows services to register themselves and discover other services.

    • It uses a REST API for communication.

    • Default port is 8761.

  • Answered by AI
  • Q10. 10. What is circuit breaker? Hystrix
  • Ans. 

    Circuit breaker is a design pattern used to prevent cascading failures in distributed systems. Hystrix is a popular implementation.

    • Circuit breaker monitors the availability of a service and trips if the service fails repeatedly.

    • It helps to prevent cascading failures by failing fast and providing fallback options.

    • Hystrix is a popular implementation of circuit breaker pattern in Java.

    • It provides features like request cac

  • Answered by AI
  • Q11. 11. What are ternary operators ?
  • Ans. 

    Ternary operators are conditional operators that evaluate a boolean expression and return one of two values based on the result.

    • Ternary operators are written in the form of 'condition ? value1 : value2'

    • If the condition is true, the operator returns value1, otherwise it returns value2

    • Ternary operators can be used as a shorthand for if-else statements

    • Example: int x = (a > b) ? a : b; // assigns the larger value of a and

  • Answered by AI
  • Q12. 12. How to write the entity class?
  • Ans. 

    Entity class represents a table in a database and its attributes as fields.

    • Define class with @Entity annotation

    • Add @Id annotation to primary key field

    • Add @Column annotation to map fields to table columns

    • Implement getters and setters

    • Override equals() and hashCode() methods

  • Answered by AI
  • Q13. 13. What is crud vs Jpa ?
  • Ans. 

    CRUD is a basic operation for data manipulation while JPA is a Java specification for ORM.

    • CRUD stands for Create, Read, Update, and Delete which are basic operations for data manipulation.

    • JPA is a Java specification for Object-Relational Mapping (ORM) which provides a way to map Java objects to relational database tables.

    • JPA provides a higher level of abstraction and simplifies the data access layer by providing an API...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just prepare more on spring boot and microservices

Skills evaluated in this interview

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

I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is Functional interface
  • Ans. 

    Functional interface is an interface with only one abstract method, used for lambda expressions.

    • Functional interfaces can have multiple default or static methods, but only one abstract method.

    • They are used for lambda expressions and method references in Java.

    • Examples of functional interfaces in Java include Runnable, Callable, and Comparator.

  • Answered by AI
  • Q2. Java 8 features
  • Q3. One Coding question based on String

Interview Preparation Tips

Topics to prepare for NeoSOFT Java Developer interview:
  • Java
  • Advanced Java

Skills evaluated in this interview

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 Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Around 75 mcq questions with snippets of code

Round 2 - Technical 

(3 Questions)

  • Q1. Interview conducted by technical lead. Around 10-15 questions asked. Questions related to your skills only.
  • Q2. Basics of core java
  • Q3. SQL queries, scenario based questions
Round 3 - Behavioral 

(1 Question)

  • Q1. Daily routine. Casual question/non technical questions. Tricky question. Puzzles. Sone technical questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy level not much hard, don’t worry and go for CitiusTech.
Work culture is very awesome.
All the facilities are there as
1. Technical Trainings
2. Games and funny events
3. Canteen
4. Auditorium
5. Sick room
6. People are helping.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is oops concepts
  • Ans. 

    Object-oriented programming concepts that help in organizing and structuring code.

    • 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 simplified interfaces.

    • Enca...

  • Answered by AI
  • Q2. Abstraction polymorphism inheritance encapsulation
Round 1 - Coding Test 

I am good coder in java coding knowledge.

Round 2 - Technical 

(2 Questions)

  • Q1. I am best technicaly in java .
  • Q2. Base on java like core java .

Interview Preparation Tips

Interview preparation tips for other job seekers - Hello Mam, This side Manish Kumar. I'm looking for job as java developer so I want know is there any opportunity for Java Developer If yes so I request you please kindly asset me.

I applied via Campus Placement and was interviewed in May 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 - Aptitude Test 

It was a 1 Hour aptitude test along a few MCQ based questions on DSA.

Round 3 - One-on-one 

(6 Questions)

  • Q1. The interview was held online. The interview first asked me to explain any one of my projects.
  • Q2. Asked a a few basic question of DSA like difference between quick and merge sort. Time complexities of a few algorithms. Real life application of Trees.
  • Q3. A few basic questions related to OOPs
  • Q4. Find missing numbers in a list in Python. (He asked me a few concepts related to Python since most of my projects were made in that)
  • Q5. If A,B both classes have a function with same name (lets say the name of function id FUN) and C is a child of both. So, if FUN is called for C what will happen in Python and in C++.
  • Ans. Will give an error in C++, But will call FUN from whichever parent was declared first in Python
  • Answered Anonymously
  • Q6. He also asked me to implement quick sort

Interview Preparation Tips

Topics to prepare for Incedo Software Developer interview:
  • OOPS
Interview preparation tips for other job seekers - Make sure that you have a proper understanding of all the technologies you have used in your projects.
Learn the concepts of OOPs.

People Tech Group Interview FAQs

How many rounds are there in People Tech Group Java Developer interview?
People Tech Group interview process usually has 3 rounds. The most common rounds in the People Tech Group interview process are Resume Shortlist, Aptitude Test and Assignment.
How to prepare for People Tech Group Java Developer 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 People Tech Group. The most common topics and skills that interviewers at People Tech Group expect are Java, AWS, Hibernate, Spring Boot and Design Patterns.
What are the top questions asked in People Tech Group Java Developer interview?

Some of the top questions asked at the People Tech Group Java Developer interview -

  1. What is an array in ja...read more
  2. Contagious storage of same d...read more
  3. What is inheritan...read more

Tell us how to improve this page.

People Tech Group Java Developer Interview Process

based on 3 interviews

2 Interview rounds

  • Resume Shortlist Round
  • Aptitude Test Round
View more
People Tech Group Java Developer Salary
based on 8 salaries
₹2 L/yr - ₹5 L/yr
47% less than the average Java Developer Salary in India
View more details

People Tech Group Java Developer Reviews and Ratings

based on 4 reviews

4.4/5

Rating in categories

4.8

Skill development

4.0

Work-life balance

4.4

Salary

3.5

Job security

4.9

Company culture

4.4

Promotions

4.8

Work satisfaction

Explore 4 Reviews and Ratings
Java Developer

Hyderabad / Secunderabad

5-10 Yrs

Not Disclosed

Java Developer

Hyderabad / Secunderabad

4-8 Yrs

Not Disclosed

Explore more jobs
Junior Software Engineer
556 salaries
unlock blur

₹1.5 L/yr - ₹6.3 L/yr

Software Engineer
516 salaries
unlock blur

₹1.6 L/yr - ₹11.2 L/yr

Associate Software Engineer
224 salaries
unlock blur

₹2 L/yr - ₹5.1 L/yr

Senior Software Engineer
181 salaries
unlock blur

₹7.6 L/yr - ₹25 L/yr

Softwaretest Engineer
155 salaries
unlock blur

₹2 L/yr - ₹9.5 L/yr

Explore more salaries
Compare People Tech Group with

ITC Infotech

3.6
Compare

CMS IT Services

3.1
Compare

KocharTech

3.9
Compare

Xoriant

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