i
CognitivZen
Technologies
Filter interviews by
Heap memory is used for dynamic memory allocation, while stack memory is used for static memory allocation.
Heap memory is used for storing objects and is managed by the JVM, while stack memory is used for storing method calls and local variables.
Heap memory is larger in size compared to stack memory.
Objects stored in heap memory can be accessed globally, while variables in stack memory are only accessible within t...
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Animal superclass with subclasses Dog and Cat. Both Dog and Cat can be treated as Animals.
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with attributes like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism to create a new class using properties and methods of an existing class. Example: 'El...
The application.properties file is used to store configuration properties for a Java application.
It is a key-value pair file where each line represents a property.
It is commonly used in Spring Boot applications to configure various settings.
Properties can be accessed using the @Value annotation or the Environment object.
It allows for easy customization and externalization of application configuration.
Example: serv...
A Controller is used for handling requests in a web application, while a Rest Controller specifically handles RESTful requests.
A Controller is a component in the MVC architecture that handles user requests and returns a response.
A Rest Controller is a specialized type of Controller that is used for handling RESTful requests.
A Rest Controller typically returns data in JSON or XML format.
Rest Controllers often use a...
Reflection API is a feature in Java that allows examining and modifying the behavior of classes, methods, and fields at runtime.
Allows inspecting and modifying classes, methods, and fields at runtime
Provides a way to access metadata about classes and their members
Enables dynamic loading of classes and interfaces
Useful for creating generic code, serialization, and testing frameworks
The enhanced version of level 1 involves more complex tasks and challenges.
Implement additional features to improve functionality
Optimize code for better performance
Enhance user interface for improved user experience
Changing the pattern in coding involves modifying the structure or design of the code to improve efficiency or functionality.
Identify the current pattern and its limitations
Determine the desired outcome or improvements
Modify the code structure to align with the new pattern
Test the changes to ensure functionality is maintained
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with attributes like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism to create a new class using properties and methods of an existing class. Example: 'Electri...
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Animal superclass with subclasses Dog and Cat. Both Dog and Cat can be treated as Animals.
Heap memory is used for dynamic memory allocation, while stack memory is used for static memory allocation.
Heap memory is used for storing objects and is managed by the JVM, while stack memory is used for storing method calls and local variables.
Heap memory is larger in size compared to stack memory.
Objects stored in heap memory can be accessed globally, while variables in stack memory are only accessible within the sc...
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
Payments app documentation
I applied via Approached by Company and was interviewed in Oct 2023. There were 2 interview rounds.
I applied via LinkedIn
45 mins and very good
The enhanced version of level 1 involves more complex tasks and challenges.
Implement additional features to improve functionality
Optimize code for better performance
Enhance user interface for improved user experience
I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.
I applied via Walk-in and was interviewed in Mar 2022. There were 3 interview rounds.
Technical question paper for freshers , one on one for experienced
In my current project, I am responsible for managing the roles and responsibilities of the team members.
I ensure that each team member understands their specific role and responsibilities in the project.
I assign tasks and monitor progress to ensure timely completion.
I facilitate communication and collaboration among team members.
I provide support and guidance to team members when needed.
I track and report on the overal...
I applied via Company Website and was interviewed before Aug 2022. There were 2 interview rounds.
Changing the pattern in coding involves modifying the structure or design of the code to improve efficiency or functionality.
Identify the current pattern and its limitations
Determine the desired outcome or improvements
Modify the code structure to align with the new pattern
Test the changes to ensure functionality is maintained
I applied via Naukri.com and was interviewed before Jun 2022. There were 3 interview rounds.
Panel asked me to write a code for missing numbers .
done and executed
Top trending discussions
I applied via Naukri.com
The duration of CognitivZen Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 11 interview experiences
Difficulty level
Duration
based on 42 reviews
Rating in categories
7-12 Yrs
Not Disclosed
Software Engineer
21
salaries
| ₹3.9 L/yr - ₹9.5 L/yr |
QA Engineer
13
salaries
| ₹4.8 L/yr - ₹12.5 L/yr |
Software Developer
10
salaries
| ₹4 L/yr - ₹13 L/yr |
Senior Software Engineer
8
salaries
| ₹13.2 L/yr - ₹21 L/yr |
Associate Software Engineer
6
salaries
| ₹3.1 L/yr - ₹4.8 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services