i
Apexon
Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Versioning of API is the practice of managing different versions of an API to ensure compatibility and smooth transitions for users.
Versioning helps in maintaining backward compatibility for existing users while introducing new features or changes.
It allows developers to make updates to the API without breaking existing client applications.
Common methods of versioning include using URL paths (e.g. /v1/resource), custom...
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 Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
Logical reasoning, grammar, and coding: two basic level questions.
I appreciate the collaborative team environment and innovative projects at my current company, and I am excited about the opportunities for growth and learning at your organization.
Collaborative team environment fosters creativity and productivity
Innovative projects challenge me to learn and grow
Excited about the opportunities for growth and learning at your organization
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
Remove duplicates from array of strings without using set.
Iterate through the array and compare each element with all other elements to find duplicates.
Create a new array and add elements only if they are not already present in the new array.
posted on 4 Sep 2024
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
I contributed by developing new features and fixing bugs. Faced challenges with integrating third-party APIs.
Developed new features such as user authentication and data visualization
Fixed bugs related to database queries and UI responsiveness
Challenges faced with integrating third-party APIs like payment gateways and social media platforms
Design and code a REST API for a software developer interview.
Define the endpoints and HTTP methods for the API (e.g. GET /users, POST /users)
Implement authentication and authorization mechanisms (e.g. JWT tokens)
Use proper status codes for responses (e.g. 200 OK, 401 Unauthorized)
Include error handling and validation for input data
Document the API using tools like Swagger or OpenAPI
Calculate word frequency using Stream API and lambda expressions
Use Stream API to convert array of strings to stream
Use Collectors.groupingBy to group words by their frequency
Use Collectors.counting to count the occurrences of each word
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 Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
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
based on 1 interview
Interview experience
Senior Software Engineer
779
salaries
| ₹7 L/yr - ₹26.7 L/yr |
Software Engineer
596
salaries
| ₹4 L/yr - ₹14.3 L/yr |
Softwaretest Engineer
258
salaries
| ₹2.5 L/yr - ₹10.5 L/yr |
Senior Engineer
234
salaries
| ₹7 L/yr - ₹26.4 L/yr |
Associate Software Engineer
187
salaries
| ₹3 L/yr - ₹6.7 L/yr |
TCS
Infosys
Wipro
HCLTech