Filter interviews by
Java is a high-level programming language known for its portability, security, and object-oriented features.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
It is object-oriented, allowing for modular and reusable code
Java is secure with features like automatic memory management and exception handling
It supports multithreading, allowing for concurrent execution of tasks
Jav...
Your company is a leading innovator in technology solutions, focusing on software development and digital transformation.
Founded in 2010, the company has rapidly grown to become a key player in the tech industry.
Specializes in custom software development, helping businesses streamline operations.
Has a strong emphasis on agile methodologies, ensuring timely delivery of projects.
Offers a range of services including cloud...
I appeared for an interview in Feb 2025, where I was asked the following questions.
Java is considered an independent language due to its platform independence through the Java Virtual Machine (JVM).
Java code is compiled into bytecode, which can run on any platform with a JVM.
This allows developers to write code once and run it anywhere (WORA).
For example, a Java application developed on Windows can run on Linux or macOS without modification.
Java's independence is a key feature that enhances portabili...
Java has 50 reserved keywords that define the syntax and structure of the language.
Keywords are predefined and cannot be used as identifiers (e.g., class, public).
Examples include control flow keywords like 'if', 'else', 'switch'.
Data type keywords include 'int', 'float', 'boolean'.
Access modifiers are also keywords, such as 'private', 'protected', 'public'.
Other keywords include 'static', 'final', 'void', and 'new'.
I applied via Naukri.com and was interviewed in Jul 2023. There was 1 interview round.
Strings are a data type used to represent a sequence of characters in Java.
Strings are immutable, meaning they cannot be changed once created.
String literals are enclosed in double quotes, e.g. "Hello World".
Strings can be concatenated using the '+' operator, e.g. "Hello" + "World".
String objects have many useful methods like length(), substring(), etc.
I applied via Naukri.com and was interviewed in Jul 2022. There were 3 interview rounds.
An aptitude test is an exam used to determine an individual's skill or propensity to succeed in a given activity
Coding assessments, otherwise know as coding challenge or coding skills test
Top trending discussions
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
Creating MVC endpoints in Java involves defining controllers, models, and views for handling requests and responses.
Define a Controller class annotated with @Controller to handle web requests.
Use @RequestMapping to map HTTP requests to specific handler methods.
Create Model classes to represent data and use @ModelAttribute to bind data to the model.
Return views using ModelAndView or simply return a String representing t...
I applied via Job Portal and was interviewed in Dec 2024. There was 1 interview round.
Online java assessment test - java, java 8, spring boot, microservices
I applied via Indeed and was interviewed in Nov 2021. There were 3 interview rounds.
I applied via Job Portal
Coding questions on String and HashMap
I applied via Job Portal and was interviewed before Apr 2023. There were 2 interview rounds.
Experienced in Spring Boot for building microservices and RESTful APIs with a focus on scalability and maintainability.
Proficient in creating RESTful services using Spring Boot's @RestController annotation.
Utilized Spring Data JPA for database interactions, simplifying CRUD operations.
Implemented security features using Spring Security for authentication and authorization.
Configured application properties for different...
Core Java my SQL spring boot
I appeared for an interview before Dec 2020.
Round duration - 90 minutes
Round difficulty - Medium
This was a proctured online coding round where we had 2 questions to solve under 90 minutes . The questions were of easy to medium level I would say with some lenghty implementations .
Given an array 'ARR'
consisting of N
integers, along with two integers, 'SUM'
and 'MAXVAL'
, you need to determine the minimum number of integers to be added to t...
Determine the minimum number of integers to be added to an array to make its sum equal to a given value.
Iterate through the array and calculate the current sum.
Determine the difference between the target sum and the current sum.
Add the minimum number of integers within the range of -MAXVAL to MAXVAL to reach the target sum.
Given an array of integers NUMS
consisting of N
integers and an integer K
, determine the maximum sum of an increasing subsequence with exactly K
elements.
Find the maximum sum of an increasing subsequence with exactly K elements in an array of integers.
Iterate through the array and maintain a dynamic programming table to store the maximum sum of increasing subsequences ending at each index.
For each element, check all previous elements to find the increasing subsequence with maximum sum ending at that element.
Update the dynamic programming table with the maximum sum found...
Round duration - 50 Minutes
Round difficulty - Medium
Standard Data Structures and Algorithms round . One has to be fairly comfortable in solving algorithmic problems to
pass this round with ease.
You have been given a binary tree and your task is to determine if it is a Complete Binary Tree or not.
A Complete Binary Tree is defined as a binary tree where ever...
Check if a binary tree is a Complete Binary Tree or not based on given criteria.
Traverse the binary tree level by level and check if all levels are completely filled except the last one.
Ensure all nodes at the last level are positioned at the leftmost side.
Use level order traversal to check for completeness of the binary tree.
Example: For input 1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1, the output should be 1.
Given an array arr
of N
non-negative integers, determine whether the array consists of consecutive numbers. Return true if they do, and false otherwise.
The first line of inp...
Check if an array of integers consists of consecutive numbers.
Iterate through the array and check if the absolute difference between consecutive elements is 1.
Sort the array and check if the elements are consecutive.
Use a set to store the elements and check if the size of the set is equal to the length of the array.
Round duration - 40 Minutes
Round difficulty - Medium
This round majorly focused on my projects and some standard questions revolving around Operating Systems and DBMS.
Use multiple threads to print numbers from 1 to 100 in an optimized approach.
Divide the range of numbers (1-100) among the threads to avoid duplication.
Use synchronization mechanisms like mutex or semaphore to ensure proper order of printing.
Consider using a shared data structure like a queue to coordinate the threads.
Implement a mechanism to signal the threads when to start and stop printing.
Views in a database management system provide data security, simplify complex queries, and improve performance.
Enhanced security by restricting access to certain columns or rows
Simplify complex queries by pre-defining joins and filters
Reduce redundancy by storing commonly used queries as views
Improve performance by storing pre-processed data in views
Allow for data abstraction, making it easier to work with complex data...
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round .HR was very frank and asked standard questions. Then we discussed about my role.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
based on 5 interview experiences
Difficulty level
Duration
based on 3 reviews
Rating in categories
fresher
69
salaries
| ₹2 L/yr - ₹5.5 L/yr |
Software Engineer
7
salaries
| ₹2 L/yr - ₹5 L/yr |
Developer
5
salaries
| ₹2.8 L/yr - ₹3.5 L/yr |
Data Entry Operator
5
salaries
| ₹2 L/yr - ₹3.5 L/yr |
Web Developer
5
salaries
| ₹1.4 L/yr - ₹4.1 L/yr |
Reliance Retail
DMart
Reliance Digital
Future Group