Filter interviews by
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
First round will be coding test which will have Core java questions
Java has three types of class loaders: Bootstrap Class Loader, Extension Class Loader, and System Class Loader.
Bootstrap Class Loader loads core Java classes located in the bootstrap classpath.
Extension Class Loader loads classes from the extensions directory.
System Class Loader loads classes from the classpath specified by the CLASSPATH environment variable.
Use a single loop to find the 3rd highest number in an array with minimum time complexity.
Iterate through the array and keep track of the three highest numbers encountered so far.
Update the three highest numbers as you iterate through the array.
Return the third highest number once the loop is completed.
CyclicBarrier allows a group of threads to wait at a barrier until all threads have reached it, while CountDownLatch allows one or more threads to wait until a set of operations being performed in other threads completes.
CyclicBarrier is reusable, while CountDownLatch is not.
CyclicBarrier allows all threads to wait for each other, while CountDownLatch allows one thread to wait for others.
CyclicBarrier resets automatica...
JPARepository is a Spring Data interface for JPA-based repositories, while CRUDRepository is a generic interface for CRUD operations.
JPARepository extends CRUDRepository and provides additional JPA-specific methods.
CRUDRepository is a generic interface for CRUD operations on a repository.
JPARepository is typically used for JPA-based repositories, while CRUDRepository can be used for any type of repository.
JPARepository...
posted on 9 Sep 2024
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 3 interview rounds.
Aptitude Had around 50 Questions which cover Logical,Quantitative, Code snippets
Find two numbers in an array that add up to a specific target value.
Use a hashmap to store the difference between the target value and each element in the array.
Iterate through the array and check if the current element's complement exists in the hashmap.
Return the indices of the two numbers that add up to the target value.
final, finally, and finalize are related terms in programming but have different meanings and usage
final is a keyword in Java used to restrict inheritance, method overriding, and variable reassignment
finally is a block of code in exception handling that always executes, regardless of whether an exception is thrown
finalize is a method in Java used for cleanup operations before an object is garbage collected
Array List can be implemented in a stack by using an array and keeping track of the top element.
Create an array to store the elements of the stack.
Keep track of the top element using a variable.
For push operation, add the element to the top of the stack and increment the top index.
For pop operation, remove the top element and decrement the top index.
Find 3rd largest number in array without sorting
Iterate through array to find largest, 2nd largest, and 3rd largest numbers
Keep track of these numbers as you iterate
Return the 3rd largest number found
To find the minimum number of swaps needed to sort an array
Use graph theory to find cycles in the array
Count the number of swaps needed to fix each cycle
Add up the swaps needed for all cycles to get the total minimum swaps
I applied via Campus Placement
Machine coding round
I applied via campus placement at Amrita School of Engineering, Bangalore
Basic DSA linked list, stack etc
System design food delivery application
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills
Team player with excellent communication skills
posted on 21 Aug 2024
I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.
A circular queue can be identified by checking if the rear pointer is one position behind the front pointer.
Check if rear pointer is one position behind front pointer
Check if front pointer is at index 0 and rear pointer is at index n-1 in an array of size n
Check if front pointer is at index rear+1 modulo n in an array of size n
Design a notification system for a software application.
Identify the types of notifications needed (e.g. email, SMS, in-app)
Consider the frequency and urgency of notifications
Implement a notification queue to handle multiple notifications
Include user preferences for notification settings
Utilize push notifications for real-time updates
Write multiple polyfills for array
Even aptitude related on blood relationship, time and distance
let, const, and var are keywords used for variable declaration in JavaScript.
let is block-scoped and can be reassigned.
const is block-scoped but cannot be reassigned.
var is function-scoped and can be reassigned.
Software Engineer
54
salaries
| ₹8 L/yr - ₹24.5 L/yr |
Senior Software Engineer
51
salaries
| ₹15.1 L/yr - ₹42.5 L/yr |
QA Engineer
31
salaries
| ₹4.3 L/yr - ₹15 L/yr |
Product Support Engineer
23
salaries
| ₹3.8 L/yr - ₹10 L/yr |
Devops Engineer
20
salaries
| ₹4.8 L/yr - ₹14 L/yr |
Prime Focus
Zee Entertainment Enterprises
Sun TV Network
Tv18 Broadcast