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 } }
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
I applied via Approached by Company and was interviewed before Feb 2023. There was 1 interview round.
Node.js is single-threaded, but it can support multi-threading through child processes and worker threads.
Node.js is single-threaded, meaning it runs on a single thread in the event loop.
To achieve multi-threading, Node.js can create child processes using the 'child_process' module.
Another way to achieve multi-threading in Node.js is through worker threads using the 'worker_threads' module.
Using child processes or work...
I applied via Campus Placement
General aptitude and reasoning
Dsa three codes for 2 hours
Josephus problem is a famous theoretical problem involving a circle of people where every kth person is eliminated until only one person remains.
Josephus problem involves a circle of n people where every kth person is eliminated until only one person remains.
The problem can be solved in O(1) time complexity by using the formula: f(n, k) = (f(n-1, k) + k) % n.
For example, if n=5 and k=2, the last person remaining would
posted on 24 Apr 2023
I applied via Company Website and was interviewed in Mar 2023. There were 3 interview rounds.
Functional interface is an interface with only one abstract method. Load balancing is used to distribute workload.
Functional interface is used in lambda expressions in Java.
Load balancing is used to distribute workload across multiple servers.
Server side load balancing is done by a load balancer that sits between the client and server.
Client side load balancing is done by the client application itself.
Load balancing im...
The question is unclear and seems unrelated to software development.
Ask for clarification on the question.
Transactional levels and propagation labels are related to database transactions.
Substring duplicates counts can be solved using string manipulation.
It is unclear how these two topics are related.
posted on 14 Jun 2024
I applied via Walk-in and was interviewed in May 2024. There were 3 interview rounds.
Basics of aptitude questions like relation,train,boat, probability,number series , and so on...
String occurrence, array list
The wrong label on the boxes can cause confusion and errors in the software development process.
Ensure proper labeling of boxes to avoid confusion
Double check labels before using them in the development process
Communicate with team members to clarify any discrepancies in labeling
posted on 2 Aug 2024
I applied via Walk-in and was interviewed in Jul 2024. There were 4 interview rounds.
There was an basic question in Aptitude
They told me to tell about social media goods and Bad in Future
Array Questions,Number Coadings,Basics of OOPS
I am a passionate software developer with experience in building web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with Node.js and databases like MongoDB and MySQL
Familiar with version control systems like Git and deployment tools like Heroku
Strong problem-solving skills and ability
based on 1 interview
Interview experience
based on 10 reviews
Rating in categories
Business Analyst
89
salaries
| ₹2.2 L/yr - ₹6 L/yr |
Software Developer
37
salaries
| ₹2.3 L/yr - ₹12.3 L/yr |
Quality Analyst
23
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 |
Duck Creek Technologies
Ascent HR Technologies Private Limited
FinThrive
Vyapar