Filter interviews by
I applied via Recruitment Consultant
Java is a popular programming language known for its platform independence and object-oriented approach.
Java is widely used for developing desktop, web, and mobile applications.
It follows the 'write once, run anywhere' principle, allowing code to be executed on any platform with a Java Virtual Machine (JVM).
Java supports multithreading, exception handling, and automatic memory management through garbage collection.
It h...
I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.
5 years of experience in software development
Proficient in Java, Spring, and Angular
Strong problem-solving skills
Experience working in Agile environments
Passionate about learning new technologies
Top trending discussions
posted on 15 Jul 2021
I applied via Referral and was interviewed before Jul 2020. There were 3 interview rounds.
posted on 13 Jan 2025
I applied via Company Website and was interviewed in Dec 2024. There were 2 interview rounds.
I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.
During the coding test, I was asked to write a program to check the frequency of characters in a string.
Java is a popular programming language known for its platform independence and object-oriented approach.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
Object-oriented programming is a key feature of Java, allowing for code reusability and modularity
The four pillars of Java are: Inheritance, Encapsulation, Abstraction, and Polymorphism
Inheritance allows a class to inherit...
Recursion is a programming technique where a function calls itself to solve a problem.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively.
A base case is needed to stop the recursion and prevent infinite loops.
Example: Factorial calculation using recursion - function factorial(n) { return n === 0 ? 1 : n * factorial(n-1); }
Java doesn't use pointers for security and simplicity reasons.
Java uses references instead of pointers to avoid direct memory manipulation.
Pointers can lead to memory leaks and security vulnerabilities.
Java's garbage collection manages memory automatically, reducing the need for pointers.
Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.
Array is a fixed-size collection of elements of the same data type, while ArrayList is a dynamic-size collection that can grow or shrink.
Arrays can store primitive data types and objects, while ArrayList can only store objects.
Arrays require a specified size at the time of declaration, while ArrayList can dynamically resize it...
posted on 11 Jan 2025
Medium leetcode question on array list
There were three coding questions.
I applied via LinkedIn and was interviewed in Oct 2024. There were 5 interview rounds.
Test was for Web Development - React
75min test
3 Questions
1 Coding Question
2 Scenario based questions
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Arrow functions are more concise and have a lexical 'this' binding compared to normal functions.
Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.
Arrow functions do not have their own 'arguments' object.
Arrow functions cannot be used as constructors with 'new'.
Arrow functions are more concise and have implicit return when no curly braces are used.
forEach is used to iterate over an array and perform a function on each element, while map creates a new array by applying a function to each element.
forEach does not return a new array, while map does
forEach does not modify the original array, while map creates a new array
forEach is used for side effects, while map is used for transformation
Example: forEach - array.forEach(item => console.log(item)), map - const newAr
based on 1 review
Rating in categories
Software Engineer
4
salaries
| ₹1.2 L/yr - ₹4.8 L/yr |
Software Developer
4
salaries
| ₹2.2 L/yr - ₹5 L/yr |
Java Developer
3
salaries
| ₹2 L/yr - ₹3 L/yr |
Senior Associate
3
salaries
| ₹4.8 L/yr - ₹6 L/yr |
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group