Filter interviews by
I applied via Referral and was interviewed before Sep 2023. There were 3 interview rounds.
CRUD example using java spring boot
I am currently working as a Java Developer in a project that involves developing a web application for a financial services company.
Responsible for designing and implementing new features using Java and Spring framework
Collaborating with team members to troubleshoot and resolve technical issues
Participating in code reviews and providing feedback to improve code quality
Working closely with business analysts to understan
Java is platform independent due to its bytecode and JVM.
Java code is compiled into bytecode, which can run on any platform with a Java Virtual Machine (JVM).
JVM acts as an interpreter that translates bytecode into machine code specific to the underlying platform.
This allows Java programs to be written once and run anywhere, without the need for recompilation.
For example, a Java program compiled on a Windows machine ca...
My salary expectation is based on my experience, skills, and the market rate for Java Developers.
Consider my years of experience in Java development
Research the average salary for Java Developers in this location
Factor in any additional skills or certifications I may have
I can join within 2 weeks of receiving an offer.
I can start within 2 weeks of receiving an offer.
My current notice period is 2 weeks.
I am available to start immediately.
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
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.
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.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Circuit breaker is a design pattern used in software development to prevent system failures by temporarily stopping requests to a failing service.
Circuit breaker monitors the number of failures and opens when a threshold is reached.
When the circuit is open, requests are not sent to the failing service, preventing further failures.
After a specified time, the circuit breaker closes and allows requests to be sent again.
Ex...
Frequency of occurrence of words in a given text can be calculated by counting each word and storing it in a data structure.
Split the text into words using whitespace as delimiter
Create a map to store word frequencies
Iterate through the words and update the frequency count in the map
Return the map with word frequencies
Spring Boot can work with two databases by configuring multiple data sources and using @Primary annotation.
Configure multiple data sources in application.properties or application.yml
Use @Primary annotation to specify the primary data source
Use @Qualifier annotation to specify the secondary data source
Example: @Configuration @EnableTransactionManagement public class DatabaseConfig { @Primary @Bean(name = "primaryDataSo...
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
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
I applied via Job Fair and was interviewed in Oct 2024. There were 4 interview rounds.
Onlin test consist pf easy numerical questions
Easy questions not so difficult
Yes, I am willing to work in any location for the right opportunity.
I am open to relocating for the right job opportunity
I am flexible and adaptable to new environments
I believe working in different locations can provide valuable experiences and growth opportunities
I was interviewed in Oct 2024.
To find the second highest salary in SQL, use the 'SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);'
Use the MAX() function to find the highest salary in the table
Use a subquery to find the maximum salary that is less than the highest salary
Combine both queries to get the second highest salary
ACID properties are a set of properties that guarantee database transactions are processed reliably.
ACID stands for Atomicity, Consistency, Isolation, Durability
Atomicity ensures that all operations in a transaction are completed successfully or none at all
Consistency ensures that the database remains in a consistent state before and after the transaction
Isolation ensures that transactions are executed independently of...
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
First round is quit easy
2 coding question based on dsa
SDLC stands for Software Development Life Cycle, which consists of different phases from planning to maintenance.
1. Planning phase involves defining project scope, requirements, and creating a project plan.
2. Analysis phase focuses on gathering and analyzing requirements to create a detailed system design.
3. Design phase involves creating a high-level design, detailed design, and architecture for the software.
4. Implem...
The 4 pillars of data structure are arrays, linked lists, stacks, and queues.
Arrays: Data structure that stores a collection of elements with a fixed size.
Linked Lists: Data structure where each element points to the next element in the sequence.
Stacks: Data structure that follows the Last In First Out (LIFO) principle.
Queues: Data structure that follows the First In First Out (FIFO) principle.
I applied via Referral and was interviewed in Aug 2024. There were 3 interview rounds.
HashSet is a collection that does not allow duplicate elements and does not guarantee the order of elements.
HashSet uses a hash table for storage.
Elements are stored based on their hash code.
Adding an element to a HashSet returns false if the element is already present.
Example: HashSet
I want to join Deloitte because of its reputation for innovation, diverse projects, and opportunities for growth.
Deloitte is known for its innovative projects and cutting-edge technology, which aligns with my passion for staying up-to-date with the latest trends in Java development.
I am impressed by Deloitte's diverse range of projects and clients, which will provide me with valuable experience and the opportunity to w...
Business Analyst
4
salaries
| ₹2.4 L/yr - ₹3.2 L/yr |
Senior Software Developer
4
salaries
| ₹3 L/yr - ₹3.8 L/yr |
HR Executive
3
salaries
| ₹2 L/yr - ₹3.5 L/yr |
Digital Marketing Lead
3
salaries
| ₹4.2 L/yr - ₹4.2 L/yr |
Infosys
TCS
Wipro
HCLTech