Filter interviews by
I applied via Own and was interviewed before Oct 2020. There were 7 interview rounds.
Java is a high-level, object-oriented programming language used to develop applications for various platforms.
Java is platform-independent and can run on any device with a Java Virtual Machine (JVM)
It is used to develop web applications, mobile applications, desktop applications, and games
Java is known for its security features and is commonly used in enterprise applications
Some popular Java frameworks include Spring, ...
Overloading is the ability to have multiple methods with the same name but different parameters.
Overloading allows for more flexibility in method naming and improves code readability.
The methods must have different parameter types or number of parameters.
Example: void print(int num), void print(String str), void print(int num1, int num2)
Overloading is determined at compile-time based on the method signature.
Top trending discussions
I applied via Naukri.com and was interviewed in Feb 2021. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Dec 2023. There were 2 interview rounds.
Basic aptitude followed with english and reasoning
The lifecycle of a thread in Java includes several stages from creation to termination.
A thread is created using the Thread class or implementing the Runnable interface.
The thread goes through the new, runnable, and blocked states before running.
Once running, the thread can be paused, resumed, or stopped.
Finally, the thread reaches the terminated state and cannot be restarted.
I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.
Passion for problem-solving and creating innovative solutions drove my interest in software engineering.
Fascination with technology and its ability to improve efficiency
Enjoyment of logical thinking and problem-solving
Desire to create impactful and innovative solutions
Inspiration from successful software engineers and their contributions
Opportunities for continuous learning and growth in the field
I appeared for an interview before Apr 2024, where I was asked the following questions.
ACID properties ensure reliable transactions in databases: Atomicity, Consistency, Isolation, Durability.
Atomicity: Transactions are all-or-nothing. Example: If a bank transfer fails, no money is deducted.
Consistency: Transactions must leave the database in a valid state. Example: A transaction should not violate any integrity constraints.
Isolation: Transactions occur independently. Example: Concurrent transactions do ...
Indexing is a data structure technique that improves the speed of data retrieval operations on a database or data set.
Indexing creates a data structure (like a B-tree) that allows for faster searches.
For example, a book index helps locate topics quickly without scanning every page.
In databases, an index on a column allows for quicker query results, e.g., searching for a user by email.
Indexes can be unique (no duplicate...
I appeared for an interview before Mar 2024, where I was asked the following questions.
I am committed to long-term growth and contribution in this position, aligning my goals with the company's vision.
I believe in building strong relationships with my team and the organization, which takes time and dedication.
For example, I aim to take on increasing responsibilities and contribute to long-term projects.
I am eager to develop my skills and grow within the company, ensuring I can add value over time.
I see t...
I appeared for an interview in Oct 2024, where I was asked the following questions.
HashMap uses key-value pairs, hashing, and buckets for efficient data retrieval and storage.
HashMap stores data in key-value pairs, where each key is unique.
It uses a hash function to compute an index (hash code) for each key.
The computed index points to a bucket in an array where the value is stored.
If multiple keys hash to the same index (collision), they are stored in a linked list or tree structure.
Example: For a k...
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
A prime number has exactly two distinct positive divisors: 1 and itself.
Examples of prime numbers include 2, 3, 5, 7, 11, and 13.
The number 1 is not prime because it has only one positive divisor.
The number 4 is not prime because it can be divided by 1, 2, and 4.
To check if a number n is prime, test divisi...
HashMap stores key-value pairs; HashSet stores unique keys without values.
HashMap allows duplicate values but not duplicate keys. Example: {1: 'A', 2: 'B', 1: 'C'} results in {1: 'C', 2: 'B'}.
HashSet only stores unique elements. Example: {1, 2, 2} results in {1, 2}.
HashMap provides O(1) average time complexity for get and put operations.
HashSet provides O(1) average time complexity for add, remove, and contains operati...
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
Ensure candidates have adequate time to rest before testing.
Discussion on power plant operations.
based on 2 reviews
Rating in categories
Software Developer
7
salaries
| ₹3.3 L/yr - ₹13 L/yr |
PCB Design Engineer
7
salaries
| ₹2 L/yr - ₹6 L/yr |
Software Engineer
6
salaries
| ₹3 L/yr - ₹5.8 L/yr |
Mechanical Engg. Design
5
salaries
| ₹6.7 L/yr - ₹8.2 L/yr |
Data Engineer
4
salaries
| ₹3 L/yr - ₹7 L/yr |
Tradebulls
Muthoot Money
SysArc Infomatix
Oxane Partners