Filter interviews by
Circuit breakers prevent cascading failures in microservices by stopping calls to failing services temporarily.
Circuit breakers monitor service calls and track failures.
They have three states: Closed, Open, and Half-Open.
In the Open state, requests are blocked to prevent further strain on a failing service.
After a timeout, the circuit breaker enters Half-Open to test if the service has recovered.
Example: If a paym...
Design a scalable can service for managing inventory, orders, and deliveries efficiently.
Define user roles: customers, warehouse staff, and delivery personnel.
Use microservices architecture for scalability: separate services for inventory, order processing, and delivery.
Implement a RESTful API for communication between services.
Utilize a database (e.g., PostgreSQL) for persistent storage of inventory and orders.
In...
My strategy for designing an automation framework involves identifying key functionalities, selecting appropriate tools, creating reusable components, implementing robust error handling, and integrating with CI/CD pipelines.
Identify key functionalities to be automated based on priority and impact on testing.
Select appropriate tools and technologies based on the application under test and team expertise.
Create reus...
Handle StaleElementReferenceException by re-locating the element before interacting with it.
Use try-catch block to catch StaleElementReferenceException
Re-locate the element using findElement method before interacting with it
Use WebDriverWait to wait for the element to become stale
Reversing a linked list in Java using iterative approach.
Create three pointers: prev, current, and next.
Iterate through the list, updating pointers to reverse the links.
Return the new head of the reversed list.
Seeking new challenges and growth opportunities in a dynamic environment.
Desire for new challenges and growth
Interest in working in a dynamic environment
Opportunity to learn new technologies and tools
My future goals in DevOps include mastering new technologies, automating processes, and improving collaboration between teams.
Continuously learning and mastering new technologies in the DevOps ecosystem
Automating manual processes to increase efficiency and reduce errors
Improving collaboration and communication between development, operations, and other teams
Implementing best practices for continuous integration an...
FlatList is optimized for rendering large lists efficiently by only rendering the items that are currently visible, while ScrollView renders all of its children at once.
FlatList is more performant for long lists as it only renders the items that are currently visible on the screen.
ScrollView renders all of its children at once, which can lead to performance issues with large datasets.
FlatList supports key extracti...
Life cycle methods are special methods in class components that allow developers to run code at specific points in the component's life cycle.
componentDidMount() is called after the component has been rendered to the DOM.
componentDidUpdate() is called after the component's state or props have been updated.
componentWillUnmount() is called before the component is removed from the DOM.
AB testing is a method used to compare two versions of a webpage or app to determine which one performs better.
AB testing involves creating two versions (A and B) of a webpage or app with one differing element
Users are randomly assigned to either version A or B to measure performance metrics
The version that performs better in terms of the desired outcome is selected for implementation
Example: Testing two different...
Decent questions asked in the online mcq test
Redux is a predictable state container for JavaScript apps, while Context API is a feature in React for passing data through the component tree.
Redux is more suitable for larger applications with complex state management needs.
Context API is simpler to use and is built into React, reducing the need for additional libraries.
Redux provides a single source of truth for the application state, making it easier to debug and ...
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
Reversing a linked list in Java using iterative approach.
Create three pointers: prev, current, and next.
Iterate through the list, updating pointers to reverse the links.
Return the new head of the reversed list.
Handle StaleElementReferenceException by re-locating the element before interacting with it.
Use try-catch block to catch StaleElementReferenceException
Re-locate the element using findElement method before interacting with it
Use WebDriverWait to wait for the element to become stale
I have worked on various projects involving test automation, performance testing, and quality assurance processes.
Developed automated test scripts using Selenium WebDriver for web applications
Conducted performance testing using JMeter to identify bottlenecks and optimize system performance
Implemented quality assurance processes to ensure software meets requirements and standards
Collaborated with cross-functional teams ...
My strategy for designing an automation framework involves identifying key functionalities, selecting appropriate tools, creating reusable components, implementing robust error handling, and integrating with CI/CD pipelines.
Identify key functionalities to be automated based on priority and impact on testing.
Select appropriate tools and technologies based on the application under test and team expertise.
Create reusable ...
I applied via Approached by Company and was interviewed in Aug 2024. There were 3 interview rounds.
It was a classification problem
The react machine coding example involves demonstrating knowledge and skills in React programming.
Understand the component lifecycle in React
Demonstrate proficiency in state management using hooks or Redux
Show ability to create reusable components and handle user input
Implement routing and navigation in React applications
I have worked on various projects including a web application for inventory management and a mobile app for task tracking.
Developed a web application using React for inventory management system
Created a mobile app using Flutter for task tracking and reminders
Implemented RESTful APIs for communication between frontend and backend systems
I appeared for an interview in Jun 2025, where I was asked the following questions.
Life cycle methods are special methods in class components that allow developers to run code at specific points in the component's life cycle.
componentDidMount() is called after the component has been rendered to the DOM.
componentDidUpdate() is called after the component's state or props have been updated.
componentWillUnmount() is called before the component is removed from the DOM.
FlatList is optimized for rendering large lists efficiently by only rendering the items that are currently visible, while ScrollView renders all of its children at once.
FlatList is more performant for long lists as it only renders the items that are currently visible on the screen.
ScrollView renders all of its children at once, which can lead to performance issues with large datasets.
FlatList supports key extraction fo...
I appeared for an interview in Aug 2024.
After 1st round of core javascript assessment gets cleared they scheudle a 2nd round for technical interview.
They ask starting from basics to advance concepts.
Whatever you have experience in you should know its concept.
In the same interview there will be 4 coding questions out of which 3 you have solve.
1. Two questions on DSA problem solving
2. Two questions on domain wise for me it was on React
I had solve 2 DSA questions and 1 react question.
Interviewer may ask to change input and see if your logic work for it or not
If it does not work you should be capable enough to make it work for given input.
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
apply, call, and bind are methods used to manipulate the context of a function in JavaScript.
apply() - calls a function with a given 'this' value and arguments provided as an array
call() - calls a function with a given 'this' value and arguments provided individually
bind() - creates a new function that, when called, has its 'this' keyword set to the provided value
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
The interviewer asked about javascript basics and DSA questions and some typescript questions
Top trending discussions
The duration of Talentica Software interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 38 interview experiences
Difficulty level
Duration
based on 178 reviews
Rating in categories
Software Engineer
249
salaries
| ₹11.6 L/yr - ₹20.2 L/yr |
Senior Software Engineer
132
salaries
| ₹16 L/yr - ₹26.9 L/yr |
QA Engineer
70
salaries
| ₹5.9 L/yr - ₹12.4 L/yr |
Software Developer
55
salaries
| ₹10 L/yr - ₹17.5 L/yr |
Softwaretest Engineer
43
salaries
| ₹3.4 L/yr - ₹7.2 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services