i
Clover Infotech
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.
There are three types of variables in Java: local, instance, and static.
Local variables are declared within a method or block and have limited scope.
Instance variables are declared within a class but outside of any method and are accessible to all methods of the class.
Static variables are declared with the static keyword and are shared among all instances of the class.
Examples: int x; //instance variable, static int y;...
Hibernate is an ORM tool used to map Java objects to database tables.
Hibernate simplifies database access by abstracting the JDBC API
It provides a framework for mapping an object-oriented domain model to a relational database
Hibernate supports lazy loading, caching, and transaction management
It reduces the amount of boilerplate code needed for database operations
Hibernate is widely used in enterprise Java applications
Java is a high-level, object-oriented programming language used for developing desktop, web, and mobile applications.
Java is platform-independent and can run on any operating system
It is known for its security features and memory management
Java code is compiled into bytecode which can be executed on any Java Virtual Machine (JVM)
Java has a vast library of pre-built classes and APIs for developers to use
Popular framewor...
The 4 pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: bundling data and methods together in a class, hiding internal details.
Inheritance: creating new classes from existing ones, inheriting properties and behaviors.
Polymorphism: objects of different classes can be treated as objects of a common superclass.
Abstraction: simplifying complex systems by breaking them down into sma
I applied via Naukri.com and was interviewed before Aug 2020. There were 3 interview rounds.
HTML is a markup language used for creating the structure of web pages. CSS is a styling language used for designing the appearance of web pages.
HTML stands for HyperText Markup Language
HTML is used to define the structure and content of web pages
CSS stands for Cascading Style Sheets
CSS is used to control the presentation and layout of web pages
HTML and CSS are the core technologies for building websites
HTML uses tags ...
I applied via Naukri.com and was interviewed in Apr 2020. There was 1 interview round.
Clover Infotech interview questions for designations
Top trending discussions
posted on 11 Nov 2024
Closures are functions that have access to variables from their containing scope even after the scope has closed.
Closures allow functions to access variables from their outer function even after the outer function has finished executing.
They are commonly used in event handlers, callbacks, and asynchronous programming.
Closures help in maintaining state in functional programming.
Virtual DOM is a lightweight copy of the actual DOM used for efficient updates in web development.
Virtual DOM is a concept used in frameworks like React to improve performance by minimizing actual DOM manipulations.
When changes are made to the virtual DOM, a comparison is done with the actual DOM to determine the minimal updates needed.
This approach reduces the number of costly DOM operations, resulting in faster rende
Data types in JavaScript include number, string, boolean, object, function, undefined, and null.
Number - represents numeric data, e.g. 10, 3.14
String - represents textual data, e.g. 'hello', '123'
Boolean - represents true or false values, e.g. true, false
Object - represents complex data structures, e.g. { key: 'value' }
Function - represents executable code, e.g. function() { }
Undefined - represents a variable that has ...
React code for a simple counter
Create a functional component for the counter
Use useState hook to manage the count state
Render the count value and buttons to increment and decrement the count
posted on 27 Nov 2024
Aptitude test with aptitude based questions
Variable hoisting is a behavior in JavaScript where variable declarations are moved to the top of their scope during compilation.
Variable declarations are hoisted to the top of their function or global scope.
Only the declarations are hoisted, not the initializations.
This can lead to unexpected behavior if variables are accessed before they are declared.
Closures in JavaScript allow functions to access variables from an outer function even after the outer function has finished executing.
Closures are created whenever a function is defined within another function.
Inner functions have access to the outer function's variables even after the outer function has returned.
Closures are commonly used to create private variables and functions in JavaScript.
Example: function outer...
posted on 24 Jul 2024
To read an external text file, you can use file handling techniques in programming languages like Python or Java.
Use file handling functions like open(), read(), and close() in Python to read an external text file.
In Java, use classes like FileReader and BufferedReader to read text files.
Specify the file path and mode (read mode) when opening the file.
Read the contents of the file line by line or as a whole, depending ...
Java program to find occurrences of characters in a string
Create a HashMap to store characters and their counts
Iterate through the string and update the counts in the HashMap
Print the characters and their counts from the HashMap
posted on 12 Nov 2024
Coding test was on Java programs. Basically for loop programs.
1 Interview rounds
based on 81 reviews
Rating in categories
Software Engineer
1.2k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Senior Software Engineer
831
salaries
| ₹4.2 L/yr - ₹15.6 L/yr |
Technical Support Engineer
617
salaries
| ₹2 L/yr - ₹7.5 L/yr |
Application Support Engineer
567
salaries
| ₹2 L/yr - ₹8.3 L/yr |
Oracle Database Administrator
479
salaries
| ₹1.8 L/yr - ₹10 L/yr |
TCS
Wipro
Infosys
HCLTech