Filter interviews by
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 applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.
Yes, I am open to relocating for the right opportunity that aligns with my career goals and personal growth.
Relocation can provide exposure to new technologies and methodologies.
I am excited about the prospect of working in diverse teams and cultures.
For example, moving to a tech hub like San Francisco could enhance my career.
I understand the challenges of relocating, but I see them as opportunities for growth.
I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.
Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.
Strong problem-solving skills demonstrated through my contributions to open-source projects, enhancing functionality and fixing bugs.
Excellent teamwork and communication abilitie...
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Easy logical questions
basic quant
Easy level coding questions
Counting frequency of alphabets
Multiple dispatch is not a feature of Redux. It can be achieved using middleware or custom logic.
Middleware like redux-thunk or redux-saga can be used to dispatch multiple actions based on a single action.
Custom logic can be implemented in the reducer to handle multiple actions based on a single action type.
For example, a single 'ADD_ITEM' action can trigger multiple actions like 'UPDATE_TOTAL', 'UPDATE_HISTORY', etc.
M...
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
Faced various technical challenges, including system integration and performance optimization, which I successfully navigated through strategic solutions.
Integration of legacy systems with modern applications: I utilized APIs and middleware to ensure seamless data flow.
Performance bottlenecks in a web application: Implemented caching strategies and optimized database queries, resulting in a 40% speed increase.
Debugging...
I applied via Walk-in and was interviewed before Sep 2019. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2020. There was 1 interview round.
I am a passionate software developer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies
Passionate about coding and problem-solving
Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.
Deadlock occurs when two or more processes are stuck in a circular waiting state.
It happens when processes compete for resources and each process holds a resource that another process needs.
Four necessary conditions for deadlock are mutual exclusion, hold and wait, no preemption, and ...
based on 1 review
Rating in categories
Software Engineer
10
salaries
| ₹3.4 L/yr - ₹5 L/yr |
Software Developer
10
salaries
| ₹3 L/yr - ₹7 L/yr |
Softwaretest Engineer
7
salaries
| ₹3 L/yr - ₹3.8 L/yr |
Java Developer
6
salaries
| ₹2.8 L/yr - ₹9 L/yr |
Python Developer
6
salaries
| ₹2.4 L/yr - ₹5.3 L/yr |
TCS
Accenture
Wipro
Cognizant