i
KJ System
Filter interviews by
Java MCQs and coding questions
OOP concepts in Java include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides the implementation details and only shows the necessary features t
Types of inheritance in object-oriented programming
Single inheritance: a subclass inherits from only one superclass
Multiple inheritance: a subclass inherits from multiple superclasses
Multilevel inheritance: a subclass inherits from a superclass, which in turn inherits from another superclass
Hierarchical inheritance: multiple subclasses inherit from a single superclass
Yes, I am able to work effectively under stress and have experience doing so in previous roles.
I have experience working on tight deadlines and handling high-pressure situations.
I am able to prioritize tasks and stay focused under stress.
I can remain calm and composed while problem-solving under pressure.
Yes, I have experience working under stress and can handle pressure effectively.
I have successfully completed projects with tight deadlines in my previous roles
I am able to prioritize tasks and remain focused under pressure
I have experience troubleshooting and resolving issues quickly in high-pressure situations
I applied via Walk-in and was interviewed before Aug 2020. There were 3 interview rounds.
Arrays are a collection of elements of the same data type, stored in contiguous memory locations.
Arrays can store multiple values of the same type.
Elements in an array are accessed using their index.
Arrays have a fixed size, which is determined at the time of declaration.
Arrays can be used to store and manipulate data efficiently.
Example: string[] names = {"John", "Jane", "Mike"};
A constructor is a special method that is used to initialize objects in a class.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
Constructors can have parameters to initialize object properties.
They can be overloaded to have multiple versions with different parameters.
Example: class Car { Car() { // constructor code } }
posted on 10 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
I applied via Job Fair and was interviewed in Oct 2024. There were 2 interview rounds.
It was an online test for interview
Dijkstra's algorithm is a graph search algorithm that finds the shortest path between nodes in a graph.
Dijkstra's algorithm uses a priority queue to select the node with the smallest distance from the start node.
It maintains a list of tentative distances to each node and updates them as it explores the graph.
The algorithm is commonly used in routing and network protocols to find the shortest path between nodes.
Example:...
I applied via Referral
Java internals, coding questions 2sum
Developed a web-based project management tool for tracking tasks and deadlines.
Used React.js for front-end development
Implemented RESTful APIs for backend using Node.js and Express
Utilized MongoDB for database storage
Incorporated authentication and authorization features for user security
Open to relocation for the right opportunity
Willing to relocate for the right job opportunity
Flexible with location for the right role
Open to considering different locations for the right position
Easy to moderate apt test here
Easy to moderate coding questions on array
posted on 28 Aug 2024
25 questions , 1 hour
1 coding , 2 logical question
Medium to hard questions based on arrays, dp
Quick sort is a popular sorting algorithm that uses divide and conquer strategy.
Divides array into smaller sub-arrays based on a pivot element
Recursively sorts sub-arrays
Combines sorted sub-arrays to get final sorted array
Time complexity: O(n log n) on average, O(n^2) worst case
Example: [3, 6, 8, 10, 1, 2, 1] -> [1, 1, 2, 3, 6, 8, 10]
Rotate a matrix by 90 degrees in place
Transpose the matrix
Reverse each row of the transposed matrix
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
Java, multi threading, singleton
It was the ask mostly about DSA
based on 10 reviews
Rating in categories
Business Analyst
91
salaries
| ₹2.2 L/yr - ₹5.9 L/yr |
Software Developer
37
salaries
| ₹2.3 L/yr - ₹12.3 L/yr |
Quality Analyst
24
salaries
| ₹2.2 L/yr - ₹7.1 L/yr |
UI Developer
19
salaries
| ₹1.2 L/yr - ₹4 L/yr |
Software Programmer
12
salaries
| ₹2 L/yr - ₹11.5 L/yr |
TCS
Infosys
Wipro
HCLTech