i
Wissen Technology
Filter interviews by
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Features of OOP include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation allows objects to hide their internal state and require all interaction to be performed through an object's methods.
Inheritance allows classes to inherit attributes and methods from other classes.
Polymorphis...
HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.
If multiple keys hash to the same index, a linked list is used to handle collisions.
To retrieve a value, the key is hashed again to fi...
I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.
Top trending discussions
It was medium level java coding questions along with springboot, mcqs
ArrayList is better for random access and LinkedList is better for frequent insertions and deletions.
ArrayList uses dynamic array to store elements, allowing fast random access but slower insertions and deletions.
LinkedList uses doubly linked list to store elements, allowing fast insertions and deletions but slower random access.
Example: Use ArrayList when you need to frequently access elements by index. Use LinkedList...
HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.
HashMap is part of the Java Collections framework.
It allows null keys and values.
HashMap does not maintain insertion order.
Example: HashMap
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
1 Assignment which you need to solve in front of the interviewer
Collection framework in Java provides a hierarchy of interfaces and classes to store and manipulate groups of objects.
Interfaces: Collection, List, Set, Queue, Map
Classes: ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap
Collections class provides utility methods for working with collections
posted on 9 Dec 2023
I applied via Naukri.com and was interviewed in Nov 2023. There were 3 interview rounds.
JPA implementation is a Java specification for mapping Java objects to relational databases.
JPA stands for Java Persistence API.
It provides a set of annotations and APIs for managing relational data in Java applications.
JPA allows developers to write database-independent code.
It supports object-relational mapping (ORM) and provides features like entity mapping, query language, and transaction management.
Popular JPA imp...
JDBC Connection steps
Load the JDBC driver class
Establish a connection to the database using the DriverManager class
Create a statement object to execute SQL queries
Execute the SQL query and retrieve the results
Process the results
Close the statement and connection
Coding questions and core java concepts needs to be brush up
I was interviewed in Apr 2024.
Oops concept in Java refers to Object-Oriented Programming principles like 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 d...
posted on 27 May 2024
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2021. There were 4 interview rounds.
The project is a Java-based web application with a microservices architecture.
The project is built using Java and follows a microservices architecture.
The application is designed to be scalable and modular.
Each microservice is responsible for a specific task or functionality.
The architecture allows for easy maintenance and updates.
Examples of microservices include user management, payment processing, and inventory mana
OOPs is a programming paradigm based on the concept of objects.
My current project is built using OOPs concepts.
I have used classes and objects to represent real-world entities.
Inheritance and polymorphism are used to achieve code reusability and flexibility.
Encapsulation is used to hide the implementation details of the classes.
Abstraction is used to provide a simplified view of the complex system.
For example, I have a...
N tier and 2 tier architecture are software architecture patterns used in designing applications.
2 tier architecture involves a client and a server, where the client directly communicates with the server.
N tier architecture involves multiple layers of servers, where each layer communicates with the layer above and below it.
2 tier architecture is simpler and faster, but less scalable and secure than N tier architecture.
...
Senior Software Engineer
521
salaries
| ₹9 L/yr - ₹36 L/yr |
Software Engineer
519
salaries
| ₹5.5 L/yr - ₹23.5 L/yr |
Principal Engineer
238
salaries
| ₹16 L/yr - ₹41 L/yr |
Associate Software Engineer
147
salaries
| ₹5.5 L/yr - ₹16 L/yr |
Senior Principal Engineer
122
salaries
| ₹22 L/yr - ₹48 L/yr |
Wissen Infotech
TCS
Infosys
Wipro