i
Ezeiatech Systems
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2023. There was 1 interview round.
HashMap is unordered while LinkedHashMap maintains insertion order.
HashMap provides faster access and retrieval of elements while LinkedHashMap maintains the order of insertion.
LinkedHashMap is useful when we need to maintain the order of insertion of elements.
HashMap is preferred when order is not important and faster access is required.
Example: HashMap is used in caching while LinkedHashMap is used in LRU cache imple
Foreground services are services that have a higher priority and are visible to the user.
Foreground services are used to perform tasks that are noticeable to the user, such as playing music or downloading files.
They require a notification to be displayed to the user, indicating that the service is running.
To implement a foreground service, you need to create a service class and call startForeground() method in it.
You a...
Intent Service is a subclass of Service that performs a single operation on a separate thread.
Intent Service is used for long-running operations that do not require user interaction.
It is started with an Intent and runs on a separate thread.
It stops itself automatically when the operation is complete.
It can be used for tasks like downloading a file or uploading data to a server.
Intent Service is useful for performing b
No, a final class in Java cannot be inherited.
Final classes are those classes which cannot be extended or inherited.
If a class is declared as final, it means that it cannot be subclassed.
Final classes are used to prevent modification of a class's implementation.
Final classes are also used to improve performance and security.
For example, the String class in Java is a final class and cannot be inherited.
MVP and MVVM are architectural patterns used in software development for separating concerns and improving maintainability.
MVP stands for Model-View-Presenter and is a pattern where the presenter acts as a mediator between the view and the model.
MVVM stands for Model-View-ViewModel and is a pattern where the view model acts as a mediator between the view and the model.
In MVP, the view is responsible for updating the pr...
Bitrate can be set using DefaultTrackSelector in ExoPlayer
Create a DefaultTrackSelector instance
Create a TrackSelection.Factory instance
Set the bitrate using the factory
Set the track selector to the player
Reverse a string while preserving the original whitespaces.
Iterate through the string character by character.
If the character is a whitespace, add it to the result string.
If the character is not a whitespace, prepend it to the result string.
Return the reversed string with preserved whitespaces.
1 sql question was given , interviewer has bad internet , he was leaving and joining multiple times.
Top trending discussions
Palindrome code should be designed to check if a given string is the same forwards and backwards.
Create a function that takes a string as input
Remove any spaces and punctuation from the string
Reverse the string and compare it to the original string to check if it is a palindrome
posted on 7 Jan 2025
Designing a CI/CD pipeline involves defining stages, tools, triggers, and integrations for automated software delivery.
Define stages for build, test, deploy, and release
Select appropriate tools for each stage (e.g. Jenkins, GitLab CI, Travis CI)
Set up triggers for automatic pipeline execution (e.g. code commit, pull request)
Integrate with version control, testing frameworks, and deployment platforms
Implement security m...
I deploy to k8s cluster using CI/CD pipelines and kubectl commands.
Use CI/CD pipelines to automate the deployment process
Leverage kubectl commands to interact with the Kubernetes cluster
Ensure proper configuration and version control for smooth deployments
Secrets in k8s are used to store sensitive information like passwords, API keys, and tokens securely.
Create secrets using kubectl create secret command
Mount secrets as volumes in pods
Access secrets in pods using environment variables or files
Rotate secrets regularly for security purposes
Pod affinity is a Kubernetes feature that allows you to influence the scheduling of pods based on the presence of other pods.
Pod affinity can be used to ensure that pods are scheduled on the same node or in close proximity to other pods.
Pod affinity can be defined at the pod level or at the node level.
Examples of pod affinity include spreading pods across different availability zones or ensuring that pods with specific
Anti affinity is a concept in cloud computing where related resources are intentionally placed on separate physical hardware to increase fault tolerance.
Anti affinity ensures that related resources, such as virtual machines or containers, are not placed on the same physical hardware to reduce the impact of hardware failures.
It is commonly used in distributed systems to improve availability and resilience.
For example, i...
I was interviewed in Jan 2025.
Reasoning, English, Family Relation, etc.
Leetcode, GFG, HackerRank
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There were 3 interview rounds.
Coding based questions
posted on 26 Dec 2024
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
I am a Software Development Engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.
5 years of experience in software development
Proficient in Java, Spring, and Angular
Strong problem-solving skills
Experience in developing web applications
Good team player
posted on 16 Sep 2024
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Reverse the words in a string without using built-in functions.
Split the string into an array of words using a space as the delimiter.
Create a new array and iterate over the words array in reverse order, adding each word to the new array.
Join the new array of words back into a single string with spaces between each word.
Path params are part of the URL path, while query params are appended to the URL after a '?'
Path params are used to identify a specific resource in the URL path, while query params are used to filter or sort the results
Path params are defined in the URL path itself, like /users/{id}, while query params are added after a '?' like /users?role=admin
Path params are typically used for required parameters, while query params...
Parameters in API testing include path parameters, query parameters, header parameters, and body parameters.
Path parameters are used to identify a specific resource in the URL path, e.g. /users/{id}
Query parameters are used for filtering or sorting data, e.g. /users?status=active
Header parameters contain additional information for the request, e.g. Content-Type: application/json
Body parameters are used to send data in ...
To write a post query in RestAssured, use the given() method to set request parameters and body, then use the post() method to send the request.
Use given() method to set request parameters and body
Use post() method to send the request
Example: given().param("key", "value").body("{\"name\": \"John\"}").post("/endpoint")
posted on 20 Dec 2024
I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.
I have worked on projects involving e-commerce, social networking, and productivity apps with client-server architecture.
Developed an e-commerce app with a client-side interface for users to browse products and a server-side database for inventory management.
Built a social networking app with a client-server architecture for users to create profiles, connect with friends, and share updates.
Designed a productivity app w...
based on 4 interviews
Interview experience
based on 47 reviews
Rating in categories
Software Engineer
53
salaries
| ₹3 L/yr - ₹11.7 L/yr |
Senior Software Engineer
23
salaries
| ₹6.5 L/yr - ₹12 L/yr |
Software Developer
20
salaries
| ₹3.6 L/yr - ₹14.6 L/yr |
Machine Learning Developer
7
salaries
| ₹3.6 L/yr - ₹15.7 L/yr |
Machine Learning Engineer
7
salaries
| ₹5 L/yr - ₹9 L/yr |
TCS
Infosys
Wipro
HCLTech