Filter interviews by
I applied via Referral and was interviewed before Aug 2022. There were 2 interview rounds.
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before Mar 2023. There was 1 interview round.
I appeared for an interview in Apr 2023.
The overall turnover of the business refers to the total revenue generated by the company within a specific period of time.
Calculate the total revenue earned by the company in a given time frame
Consider factors such as sales, services, and other sources of income
Compare the turnover to previous periods to track growth or decline
Use financial statements and reports to analyze the turnover
I applied via Company Website and was interviewed in Sep 2022. There were 2 interview rounds.
The strength of mechanical equipment is determined by its ability to withstand stress and strain without failure.
Strength can be measured through various tests such as tensile, compression, and fatigue testing.
Factors such as material properties, design, and manufacturing processes can affect the strength of equipment.
Regular maintenance and inspections can help identify potential weaknesses and prevent equipment failu...
I applied via Referral and was interviewed before Sep 2021. There were 2 interview rounds.
Basic of array questions like sliding window maximum
The question is asking about the candidate's experience with Oops, DBMS, SQL, and technology used in a project.
Explain the candidate's experience with Oops concepts
Ask about their experience with different DBMS systems like MySQL, Oracle, etc.
Inquire about their proficiency in SQL and its various commands
Ask about a project they have worked on and the technology stack used in it
Unemployment in India
I applied via Job Portal
First round was based on logical questions and was taken on hacker earth
I appeared for an interview in Feb 2025, where I was asked the following questions.
ArrayList uses a dynamic array for storage, while LinkedList uses a doubly linked list structure.
ArrayList provides fast random access (O(1)) but slow insertions/deletions (O(n)). Example: accessing elements by index.
LinkedList allows fast insertions/deletions (O(1)) but slower random access (O(n)). Example: adding/removing elements at the beginning.
ArrayList is preferred when you need frequent access to elements and f...
Java's synchronized keyword offers thread safety but has limitations compared to ReentrantLock.
Advantages of synchronized: Simple to use and understand.
Disadvantages of synchronized: Can lead to thread contention and performance issues.
ReentrantLock allows more flexibility, such as tryLock() and timed lock attempts.
ReentrantLock supports fairness policies, which can help avoid starvation.
Synchronized blocks are tied to...
In Java, '==' checks reference equality, while '.equals()' checks value equality. Use them appropriately to avoid bugs.
== compares object references, checking if two references point to the same object in memory.
Example: String a = new String('test'); String b = new String('test'); a == b returns false.
.equals() compares the actual content of the objects, checking if they are logically equivalent.
Example: a.equals(b) r...
Java's garbage collector automatically manages memory by reclaiming unused objects, improving performance and preventing memory leaks.
Java uses automatic garbage collection to manage memory, freeing developers from manual memory management.
The main garbage collection algorithms in Java include: Serial GC, Parallel GC, Concurrent Mark-Sweep (CMS), and G1 GC.
Serial GC is a simple, single-threaded collector suitable for s...
Java 8 introduced lambdas, Stream API, and other features that enhance functional programming and simplify code.
Lambdas: Enable concise representation of functional interfaces. Example: (x, y) -> x + y.
Stream API: Facilitates functional-style operations on collections. Example: list.stream().filter(x -> x > 10).collect(Collectors.toList()).
Default Methods: Allow adding new methods to interfaces without breakin...
Checked exceptions must be handled or declared, while unchecked exceptions do not require explicit handling.
Checked exceptions are subclasses of Exception (excluding RuntimeException). Example: IOException.
Unchecked exceptions are subclasses of RuntimeException. Example: NullPointerException.
Checked exceptions must be either caught using try-catch or declared in the method signature with throws.
Unchecked exceptions can...
The Java Memory Model defines how threads interact through memory, ensuring visibility and ordering of shared variables.
The Java Memory Model (JMM) specifies how threads interact through memory and what behaviors are allowed.
It defines rules for visibility, atomicity, and ordering of operations in a multithreaded environment.
Without proper synchronization, threads may see stale data due to caching or compiler optimizat...
Method overloading allows multiple methods with the same name but different parameters; overriding replaces a superclass method in a subclass.
Method Overloading: Same method name, different parameters (type, number, or both).
Example of Overloading: 'int add(int a, int b)' and 'double add(double a, double b)'.
Use Overloading for convenience and readability when methods perform similar functions.
Method Overriding: Redefi...
I appeared for an interview in Aug 2024.
A transaction in DBMS is a unit of work that must be executed as a whole. ACID properties ensure data integrity. SQL is relational, NoSQL is non-relational.
A transaction in DBMS is a set of operations that must be executed as a single unit.
ACID properties (Atomicity, Consistency, Isolation, Durability) ensure data integrity in transactions.
SQL databases are relational and use structured query language, while NoSQL data...
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit. Inheritance allows a class to inherit attributes and methods from another class. Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Encapsulation helps in data hiding and abstraction
Example: A class 'Car' encapsulates data like make, model, and methods like start(), stop()
...
Use Floyd's Tortoise and Hare algorithm to detect a cycle in a linked list.
Start with two pointers, slow and fast, moving at different speeds.
If there is a cycle, the two pointers will eventually meet at some point.
If there is no cycle, the fast pointer will reach the end of the list.
Example: 1->2->3->4->5->2 (cycle at node 2), slow and fast pointers will meet at node 2.
based on 1 interview
Interview experience
Senior Sales Executive
20
salaries
| ₹3.2 L/yr - ₹6 L/yr |
Sales Executive
19
salaries
| ₹2.4 L/yr - ₹4.5 L/yr |
Regional Sales Manager
17
salaries
| ₹11.9 L/yr - ₹26 L/yr |
Area Sales Manager
17
salaries
| ₹4.8 L/yr - ₹10 L/yr |
Assistant Manager
12
salaries
| ₹6 L/yr - ₹7.5 L/yr |
ACTE
Birla White
Zeetech Management And Marketing
Ricoh