Filter interviews by
I applied via Naukri.com
I applied via Naukri.com and was interviewed before Sep 2021. There were 2 interview rounds.
JDK is a development kit that includes JRE, while JRE is a runtime environment for executing Java programs.
JDK stands for Java Development Kit and includes tools for developing, debugging, and monitoring Java applications.
JRE stands for Java Runtime Environment and includes the minimum set of tools required to run Java applications.
JDK includes JRE, so if you have JDK installed, you also have JRE.
JDK includes a compile...
HashMap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.
HashMap uses an array of buckets to store key-value pairs
The hash code of the key is used to determine the index of the bucket where the key-value pair is stored
If two keys have the same hash code, they are stored in the same bucket as a linked list
When retrieving a value, the hash code of the key is used to find the buc...
get() method returns null if object is not found in database, while load() method throws ObjectNotFoundException.
get() method is eager loading while load() method is lazy loading.
get() method returns a fully initialized object while load() method returns a proxy object.
get() method is slower than load() method as it hits the database immediately.
load() method is faster than get() method as it returns a proxy object and
ClassLoader loads classes at runtime. JIT compiles bytecode to native machine code.
ClassLoader loads classes dynamically at runtime
It searches for classes in classpath and loads them into JVM memory
JIT (Just-In-Time) compiler compiles bytecode to native machine code for faster execution
It optimizes frequently executed code by compiling it at runtime
JIT is enabled by default in most JVMs
Yes, we can create our own immutable class in Java.
Make the class final
Make all fields private and final
Do not provide any setter methods
Provide only getter methods
If any mutable object is used, return a copy of it instead of the original object
Top trending discussions
I was interviewed in Aug 2024.
The aptitude test will be conducted online.
I was interviewed in Jan 2025.
I was interviewed in Jan 2025.
A sequence was provided: 4181, 2684, 1597, 987, 610.
first 2 are given and write code for other value calculation using java 8
The second question required writing a reverse of a palindrome using both Java 8 streams. I was able to successfully write both and clear the first round.
Java 17 introduces sealed classes to restrict inheritance and improve code maintainability.
Sealed classes are declared using the 'sealed' keyword followed by the permitted subclasses.
Subclasses of a sealed class must be either final or sealed themselves.
Errors may occur when trying to extend a sealed class with a non-permitted subclass.
Implementation of 'notify me if item is back in stock' feature in an ecommerce application
Create a database table to store user notifications for out-of-stock items
Implement a service to check item availability and send notifications to subscribed users
Provide a user interface for users to subscribe to notifications for specific items
posted on 4 Feb 2025
I was interviewed in Jan 2025.
posted on 6 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
The number of variances in SAP can vary depending on the specific processes and transactions being analyzed.
The number of variances in SAP can be influenced by factors such as data entry errors, system glitches, or discrepancies in invoice processing.
Variances in SAP may be identified through reconciliation processes, exception reports, or manual reviews of accounts payable transactions.
Examples of variances in SAP inc...
Accounts receivable and accounts payable are two important aspects of a company's financial operations.
Accounts receivable refers to money owed to a company by its customers for goods or services provided.
Accounts payable refers to money owed by a company to its suppliers or vendors for goods or services received.
Accounts receivable is an asset on the balance sheet, while accounts payable is a liability.
Managing accoun...
Cost element and cost center are key concepts in accounting for tracking and allocating costs within an organization.
Cost element refers to the specific types of costs incurred by an organization, such as materials, labor, or overhead.
Cost center is a specific department, team, or function within an organization that is responsible for incurring costs.
Cost elements are assigned to cost centers to track and allocate cos...
SAP supports over 160 currencies worldwide.
SAP supports over 160 currencies for global transactions.
Currencies can be configured in SAP using transaction code OB22.
Each currency is assigned a unique currency code (e.g. USD for US Dollar, EUR for Euro).
There are various types of projects, including internal projects, external projects, research projects, and development projects.
Internal projects focus on improving processes within the organization.
External projects involve working with external partners or clients.
Research projects aim to gather data and analyze findings.
Development projects focus on creating new products or services.
Examples: IT system implementati...
I applied via Company Website and was interviewed in Nov 2024. There were 13 interview rounds.
Google primarily focuses on pure data structures and algorithms-based questions during coding interviews. Other computer science core topics are typically not covered in Google's interviews. Therefore, it is essential to be proficient in data structures and algorithms to succeed in the Google coding interview.
An aptitude test is a tool used to evaluate a person's skills, abilities, and potential for success in a specific role or activity.
Group discussion is a process of exchanging ideas and opinions among individuals on a specific topic. It is a structured form of communication in which participants have the opportunity to express their views while also listening to others' perspectives on the same subject.
An assignment is a task or piece of work that you are given to complete, particularly as part of your job or studies. The assignment for the course includes written assignments and practical tests, similar to tasks, work, jobs, or charges.
A case study is a detailed description and assessment of a specific situation in the real world, created for the purpose of deriving generalized insights and understanding. It can focus on an individual, a group of people, an organization, or an event, among other subjects.
posted on 2 Feb 2025
based on 9 reviews
Rating in categories
Software Engineer
24
salaries
| ₹2.4 L/yr - ₹6.2 L/yr |
Software Developer
12
salaries
| ₹3 L/yr - ₹7 L/yr |
Java Developer
11
salaries
| ₹3.6 L/yr - ₹5.9 L/yr |
Softwaretest Engineer
10
salaries
| ₹3 L/yr - ₹5.2 L/yr |
Programmer Analyst
7
salaries
| ₹3.8 L/yr - ₹6.8 L/yr |
TCS
Accenture
Wipro
Cognizant