i
CitiusTech
Filter interviews by
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 2024. There was 1 interview round.
Functional programming in Java focuses on using functions to perform tasks, while OOPs concepts revolve around classes and objects.
Functional programming in Java involves using higher-order functions, lambda expressions, and streams to process data.
OOPs concepts in Java include inheritance, encapsulation, polymorphism, and abstraction.
Functional programming promotes immutability and avoids side effects, while OOPs allo...
Functional programming in Java focuses on using functions to perform operations on data, emphasizing immutability and avoiding side effects.
Uses higher-order functions like map, filter, and reduce to manipulate data
Emphasizes immutability to avoid side effects
Encourages declarative programming style
Leverages lambda expressions and streams for concise code
Example: Using map to transform a list of integers
Annotations in Java provide metadata about a program that can be used by the compiler or at runtime.
Annotations start with the @ symbol.
Annotations can be used to provide information to the compiler or to runtime environments.
Annotations can be used to define custom metadata for classes, methods, fields, etc.
Annotations can also be used for code generation, documentation, and validation.
Examples of annotations in Java ...
ConcurrentSkipListMap is a concurrent, sorted map implementation in Java.
ConcurrentSkipListMap is a concurrent version of SkipListMap, which is a sorted map implementation based on skip list data structure.
It allows multiple threads to access and modify the map concurrently.
It provides logarithmic time complexity for most operations, making it efficient for concurrent access.
Example: ConcurrentSkipListMap
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 applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
Find the pair of numbers in the array whose sum is equal to target value
posted on 27 May 2024
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.
...
I applied via Naukri.com and was interviewed in Aug 2024. There were 4 interview rounds.
2 Basic Programsl on LRU amd strings
based on 3 reviews
Rating in categories
Senior Software Engineer
2.6k
salaries
| ₹5.8 L/yr - ₹20 L/yr |
Technical Lead
2.1k
salaries
| ₹7.4 L/yr - ₹27.4 L/yr |
Software Engineer
1.2k
salaries
| ₹3.3 L/yr - ₹11.2 L/yr |
Technical Lead 1
359
salaries
| ₹7 L/yr - ₹25.4 L/yr |
Technical Lead 2
290
salaries
| ₹7.8 L/yr - ₹28 L/yr |
Accenture
Capgemini
TCS
Wipro