Filter interviews by
I applied via Walk-in and was interviewed before Sep 2020. There was 1 interview round.
We used various input/output operations in our project including file I/O, network I/O, and console I/O.
We used file I/O to read and write data to files on the local system.
We used network I/O to communicate with remote servers and APIs.
We used console I/O to interact with the user through the command line interface.
We also used various Java libraries for input/output operations such as java.io and java.net.
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Find the length of the longest subsequence of contiguous integers in an array.
Sort the array
Iterate through the array and check for consecutive integers
Keep track of the longest subsequence found
Use flatMap and map to extract list of pincodes from Employee objects
Use flatMap to flatten the list of Addresses in each Employee object
Use map to iterate over the flattened list and extract the pincodes
Example: employeeList.stream().flatMap(emp -> emp.getAddresses().stream()).map(address -> address.getPincode()).collect(Collectors.toList())
Database pooling is a technique used to manage a pool of database connections for efficient resource utilization. HikariCP is a popular database connection pooling library in Java.
HikariCP is a high-performance database connection pooling library for Java applications.
It is known for its low latency and high throughput.
Configurations for HikariCP include settings such as maximum pool size, connection timeout, and idle ...
I applied via Job Fair and was interviewed in Jul 2024. There were 2 interview rounds.
Seeking new challenges and growth opportunities in a dynamic environment.
Desire for professional growth
Seeking new challenges
Interested in a more dynamic work environment
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Java collections are data structures that store and manipulate groups of objects.
Types of collections include List, Set, Map, Queue, etc.
Internal workings involve data structures like arrays, linked lists, hash tables, etc.
Collections framework provides interfaces and classes for working with collections.
Count occurrences of a specific string in an array of strings.
Iterate through the array and use a HashMap to store the count of each string.
Use the string as key and increment the count each time it is encountered.
Return the count of the specific string at the end.
Using stream to filter a list of strings
Use the filter method to apply a predicate to each element in the stream
Convert the stream back to a list using the collect method
There are multiple ways to iterate over a HashMap in Java.
Using keySet() and values() methods
Using entrySet() method
Using forEach() method with lambda expression
Method overriding in Java with code example
Output will be 'Child class method' as the method in Child class overrides the method in Parent class
Method overriding is a feature that allows a subclass to provide a specific implementation of a method that is already provided by its superclass
The method in the subclass should have the same name, return type, and parameters as the method in the superclass
API to save data in Java
Use HTTP POST method to send data to the server
Create a RESTful endpoint to handle the data saving
Validate the input data before saving it to the database
Hash map is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
Hash map uses hashing to map keys to their corresponding values.
It allows for constant time complexity O(1) for insertion, deletion, and retrieval operations.
Example: HashMap
Count duplicates in an int array
Create a HashMap to store the count of each element in the array
Iterate through the array and update the count in the HashMap
Count the elements with count greater than 1 as duplicates
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Java collections are data structures that store and manipulate groups of objects.
Types of collections include List, Set, Map, Queue, etc.
Internal workings involve data structures like arrays, linked lists, hash tables, etc.
Collections framework provides interfaces and classes for working with collections.
Example: ArrayList internally uses an array to store elements.
Count occurrences of a specific string in an array of strings.
Iterate through the array and compare each element with the target string.
Increment a counter each time the target string is found.
Return the final count of occurrences.
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Separate 0 and 1 and then store in the sme array
System Engineer
11
salaries
| ₹3.6 L/yr - ₹4.8 L/yr |
Consultant
7
salaries
| ₹8.5 L/yr - ₹16.6 L/yr |
Software Engineer
6
salaries
| ₹3.2 L/yr - ₹7 L/yr |
Senior Software Engineer
6
salaries
| ₹4 L/yr - ₹10.1 L/yr |
Team Lead
5
salaries
| ₹2 L/yr - ₹18.9 L/yr |
Udaan
Ekart Logistics
Home Credit Finance
SBI Cards & Payment Services