Filter interviews by
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs focuses on creating objects that interact with each other to solve a problem
It involves concepts like classes, objects, inheritance, encapsulation, and polymorphism
Example: In a banking system, a 'BankAccount' class can have objects like 'SavingsAccount' and 'CheckingAccount'
HashMap internally uses an array of linked lists to store key-value pairs, with keys being hashed to determine the index in the array.
HashMap uses hashing to determine the index of the key in the array.
If multiple keys hash to the same index, a linked list is used to handle collisions.
HashMap allows null keys and values.
HashMap is not synchronized, use ConcurrentHashMap for thread-safe operations.
Stream API is a feature in Java that allows processing collections of objects in a functional style.
Stream API is used to process collections of objects in a functional style.
Stream API provides a set of methods to perform operations on the elements of a collection.
Stream API supports operations like filter, map, reduce, and collect.
Stream API is part of the java.util.stream package in Java.
I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.
1. online coding related to java and angular
To connect with a database in Spring Boot, you can use Spring Data JPA or JDBC templates.
Use Spring Data JPA for easy database access and mapping entities to tables
Configure database connection properties in application.properties file
Use @Repository annotation to mark the repository classes
Example: @Repository interface UserRepository extends JpaRepository
My notice period is 2 months.
My notice period is 2 months
I am required to give a 2 months notice before leaving my current position
I need to work for 2 more months before I can leave
I applied via Walk-in and was interviewed in Sep 2024. There were 2 interview rounds.
30 mcqs question answer
Coding test and interview
What people are saying about Xyz Company
Xyz Company interview questions for designations
I applied via Naukri.com and was interviewed before Dec 2023. There was 1 interview round.
1 hour test time which it wil have around 25 questions we need to get at least 20 correct for the selection
Get interview-ready with Top Xyz Company Interview Questions
I applied via Walk-in and was interviewed in Feb 2023. There were 2 interview rounds.
The architecture of the current project is based on microservices and follows a containerized approach.
Utilizes microservices architecture for scalability and flexibility
Uses containers for easy deployment and management
Decoupled components communicate via APIs
I applied via Naukri.com and was interviewed in Jul 2022. There were 4 interview rounds.
According to the position what type of requirement needed ?
OOPS, GC, Collection, Generics, Array, String, Ref & Out, Abstract class, Interface
OOPS - Object-Oriented Programming Concepts
GC - Garbage Collection, automatic memory management
Collection - Group of objects
Generics - Type-safe collection
Array - Fixed-size collection of elements
ArrayList - Dynamic collection of elements
String - Immutable sequence of characters
StringBuilder - Mutable sequence of characters
Ref & Out - Pa...
I applied via Naukri.com and was interviewed in Sep 2020. There were 3 interview rounds.
Log files are used to record events and actions in a system or application.
Log files can be used for debugging and troubleshooting.
They can also be used for auditing and compliance purposes.
Log files can help identify security breaches or unauthorized access.
They can be used to monitor system performance and identify bottlenecks.
Log files can be analyzed to gain insights into user behavior and usage patterns.
Debugging is the process of identifying and fixing errors in a program or project.
Debugging involves analyzing code and identifying errors
Tools like debuggers and logging can aid in the process
Common errors include syntax errors, logic errors, and runtime errors
Debugging should be done systematically and thoroughly
Testing and retesting is important to ensure all errors are fixed
Accessibility of variable or function
Variables and functions should be accessible to the parts of the code that need them
Accessibility can be controlled using access modifiers like public, private, and protected
Accessibility can also be affected by the scope of the variable or function
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
To check palindrome and anagram of a string with O(n), use a hash table to store character frequencies.
Create a hash table to store the frequency of each character in the string.
For palindrome, check that no more than one character has an odd frequency.
For anagram, compare the hash tables of the two strings.
If the hash tables are equal, the strings are anagrams.
If the hash tables differ by only one character, the strin...
Optimized solutions and core principles applied in OOPS
Encapsulation, Inheritance, Polymorphism, Abstraction are core principles of OOPS
Optimized solutions can be achieved through efficient algorithms and data structures
Design patterns like Singleton, Factory, Observer can also be used for optimized solutions
The duration of Xyz Company Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 7 interviews
Interview experience
based on 76 reviews
Rating in categories
Software Developer
1.3k
salaries
| ₹10.4 L/yr - ₹37.6 L/yr |
Software Engineer
969
salaries
| ₹16.2 L/yr - ₹36.1 L/yr |
Manager
763
salaries
| ₹12 L/yr - ₹47.4 L/yr |
Senior Software Engineer
543
salaries
| ₹12 L/yr - ₹45 L/yr |
Team Manager
437
salaries
| ₹13 L/yr - ₹40 L/yr |
JPMorgan Chase & Co.
Wells Fargo
Citicorp
HSBC Group