Filter interviews by
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.
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...
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
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...
Print unique numbers in list
Iterate through the list and store each number in a set to keep track of unique numbers
Print out the numbers in the set to display the unique numbers
CNNs can effectively process textual data by capturing spatial hierarchies and local patterns in text.
CNNs use convolutional layers to extract features from text, similar to how they process images.
They can capture n-grams (e.g., phrases) by applying filters of varying sizes across the text.
Pooling layers help in reducing dimensionality while retaining important features, making the model more efficient.
Example: T...
I appeared for an interview in Oct 2024, where I was asked the following questions.
Channels in GoLang facilitate communication between goroutines, enabling synchronization and data exchange.
Channels are typed conduits for sending and receiving values between goroutines.
Unbuffered channels block the sender until the receiver is ready, ensuring synchronization.
Buffered channels allow sending a limited number of values without an immediate receiver.
Example of unbuffered channel: 'ch := make(chan int)'.
E...
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 payment s...
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.
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 call...
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
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
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Duration was 1 hour, Topics covered were DSA, Concurrency in golang, Databse 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 35 interview experiences
Difficulty level
Duration
based on 175 reviews
Rating in categories
Software Engineer
199
salaries
| ₹8.1 L/yr - ₹27.8 L/yr |
Senior Software Engineer
111
salaries
| ₹12.7 L/yr - ₹29.5 L/yr |
QA Engineer
69
salaries
| ₹5.2 L/yr - ₹12.4 L/yr |
Software Developer
57
salaries
| ₹8 L/yr - ₹17.5 L/yr |
Softwaretest Engineer
44
salaries
| ₹3.4 L/yr - ₹7.2 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services