i
IBS Software Services
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 2 interview rounds.
Java class loaders are responsible for loading classes during runtime.
Java class loaders are responsible for loading classes during runtime.
There are three types of class loaders: Bootstrap, Extension, and System.
Custom class loaders can also be created to load classes from non-standard sources.
Class loaders follow a delegation model where they first check if a class has already been loaded before attempting to load it...
I am familiar with AWS, Azure, and Google Cloud Platform.
Experience with AWS services such as EC2, S3, Lambda, and RDS
Familiarity with Azure services like Virtual Machines, Blob Storage, and Functions
Knowledge of Google Cloud Platform services such as Compute Engine, Cloud Storage, and Cloud Functions
Clustering in Cassandra involves grouping together multiple nodes to improve performance, scalability, and fault tolerance.
Clustering is used to distribute data across multiple nodes in a Cassandra cluster.
It helps in achieving high availability and fault tolerance by replicating data across nodes.
Cassandra uses consistent hashing to determine which node will store a particular piece of data.
Data is partitioned into sm...
I applied via Job Portal and was interviewed before Mar 2022. There were 5 interview rounds.
Had to solve couple of problems online
What people are saying about IBS Software Services
I applied via Approached by Company and was interviewed before Feb 2023. There was 1 interview round.
The view model is responsible for managing and providing data to the view in a way that is independent of the underlying data source.
View model acts as an intermediary between the view and the data source.
It retrieves data from the data source and transforms it into a format that is suitable for the view.
It may also perform data validation and business logic.
View model is typically implemented as a separate class or co...
To find the 2nd largest number in an array, sort the array in descending order and return the element at index 1.
Sort the array in descending order using a sorting algorithm
Return the element at index 1 as the 2nd largest number
posted on 28 Jan 2024
I coded last time yesterday to develop a web application.
Developed a web application using HTML, CSS, and JavaScript
Implemented user authentication and authorization using a Node.js framework
Integrated a PostgreSQL database to store and retrieve data
Used Git for version control and collaborated with a team on GitHub
I applied via Approached by Company and was interviewed before Dec 2022. There were 3 interview rounds.
I applied via campus placement at Dr Sivanthi Aditanar College of Engineering, Tiruchendur and was interviewed before Apr 2023. There were 3 interview rounds.
On the topic of wfh vs wfo
A leap year is a year that is divisible by 4, except for years that are divisible by 100 but not by 400.
Leap year is divisible by 4
Exception: Years divisible by 100 but not by 400 are not leap years
Example: 2000 is a leap year because it is divisible by 400
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with 0 and 1 as the first two numbers in the series
Add the previous two numbers to get the next number in the series
Repeat this process to generate the Fibonacci series
Swap two numbers without using a third variable
Use bitwise XOR operation to swap two numbers without using a third variable
Example: a = 5, b = 10. a = a XOR b, b = a XOR b, a = a XOR b
After swapping: a = 10, b = 5
I applied via Approached by Company and was interviewed before Feb 2023. There was 1 interview round.
The view model is responsible for managing and providing data to the view in a way that is independent of the underlying data source.
View model acts as an intermediary between the view and the data source.
It retrieves data from the data source and transforms it into a format that is suitable for the view.
It may also perform data validation and business logic.
View model is typically implemented as a separate class or co...
To find the 2nd largest number in an array, sort the array in descending order and return the element at index 1.
Sort the array in descending order using a sorting algorithm
Return the element at index 1 as the 2nd largest number
I applied via Naukri.com and was interviewed before Sep 2022. There were 2 interview rounds.
Security in Kafka can be handled through authentication, authorization, encryption, and SSL/TLS.
Implement authentication mechanisms like SASL or SSL for secure communication between clients and brokers.
Set up ACLs (Access Control Lists) to control access to topics and resources.
Enable encryption using SSL/TLS to secure data in transit.
Use tools like Confluent Security Plugins for additional security features.
Regularly ...
Microservices offer benefits such as scalability, flexibility, resilience, and easier maintenance.
Scalability: Microservices allow for individual components to be scaled independently, leading to better resource utilization.
Flexibility: Each microservice can be developed, deployed, and updated independently, allowing for more flexibility in the development process.
Resilience: If one microservice fails, it does not brin...
Yes, I have done customisation in spring-boot.
Implemented custom error handling by extending ResponseEntityExceptionHandler
Created custom annotations for validation
Configured custom logging using Logback
based on 3 reviews
Rating in categories
Senior Software Engineer
612
salaries
| ₹4 L/yr - ₹14.1 L/yr |
Software Engineer
388
salaries
| ₹2.4 L/yr - ₹8.9 L/yr |
Solution Architect
210
salaries
| ₹8 L/yr - ₹30.6 L/yr |
Solution Engineer
179
salaries
| ₹3 L/yr - ₹6 L/yr |
Senior Solution Engineer
179
salaries
| ₹4 L/yr - ₹14 L/yr |
TCS
Infosys
Wipro
HCLTech