i
42Gears Mobility
Systems
Filter interviews by
Regression testing ensures that new code changes do not adversely affect existing functionality.
Verifies that previously developed and tested software still performs after changes.
Can be automated to save time and increase efficiency.
Example: After adding a new feature, regression tests confirm that existing features still work.
Often performed after bug fixes, enhancements, or updates to the software.
Helps identif...
Array List can be implemented in a stack by using an array and keeping track of the top element.
Create an array to store the elements of the stack.
Keep track of the top element using a variable.
For push operation, add the element to the top of the stack and increment the top index.
For pop operation, remove the top element and decrement the top index.
To find the minimum number of swaps needed to sort an array
Use graph theory to find cycles in the array
Count the number of swaps needed to fix each cycle
Add up the swaps needed for all cycles to get the total minimum swaps
The Two Sum problem involves finding two numbers in an array that add up to a specific target sum.
Use a hash map to store numbers and their indices for quick lookup.
Iterate through the array, calculating the complement (target - current number).
Check if the complement exists in the hash map; if yes, return the indices.
Example: For nums = [2, 7, 11, 15] and target = 9, return [0, 1] because 2 + 7 = 9.
Find the 3rd largest number in an array without sorting by tracking the largest values.
Initialize three variables: first, second, and third to hold the largest, second largest, and third largest values.
Iterate through the array, updating these variables as needed.
Example: For array [3, 1, 4, 4, 5], first = 5, second = 4, third = 3.
Handle cases where there are duplicates by ensuring the values are distinct.
I am highly hands-on with technologies, possess strong leadership skills, and have a customer-centric approach to product development.
I am proficient in troubleshooting issues individually and staying up-to-date with current technologies.
I have demonstrated strong management and leadership skills by driving big initiatives and focusing on customer-based product development.
I am aware of any skills gaps and continu...
Given two strings representing expressions in variables, determine if they are equivalent. Return 'YES' if the expressions are identical and 'NO' if they are different. Each exp...
Check if two expressions are equivalent by evaluating them with different variable assignments.
Parse the expressions to evaluate them with different variable assignments.
Use a stack to keep track of operands and operators while evaluating the expressions.
Compare the results of both expressions to determine if they are equivalent.
Convert a given binary tree into its mirror tree, where the left and right children of all non-leaf nodes are interchanged.
An integer ‘T’ denoting the number of...
Convert a binary tree into its mirror tree by interchanging left and right children of non-leaf nodes.
Traverse the tree in a recursive manner and swap the left and right children of each node.
Modify the binary tree in place to get the mirror, without creating a new tree.
Use a temporary variable to swap the left and right children of each node.
For a given M x N sized 2D array 'MATRIX', find and return the value of (i * i + j * j) for elements where the sum of the cubes of its digits equals the element itself. Here...
Find and return the value of (i * i + j * j) for elements in a 2D array where the sum of the cubes of its digits equals the element itself.
Iterate through the 2D array and check if the sum of the cubes of the digits equals the element itself.
Calculate (i * i + j * j) for elements that satisfy the condition.
Return the calculated values as output.
If no element satisfies the condition, return -1.
Determine if a given singly linked list of integers forms a cycle or not.
A cycle in a linked list occurs when a node's next
points back to a previous node in the l...
Detect if a singly linked list forms a cycle by checking if a node's next points back to a previous node.
Traverse the linked list using two pointers, one moving one step at a time and the other moving two steps at a time.
If the two pointers meet at any point, it indicates the presence of a cycle in the linked list.
To optimize, use Floyd's cycle detection algorithm for O(N) time complexity and O(1) space complexity...
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 3 interview rounds.
Aptitude Had around 50 Questions which cover Logical,Quantitative, Code snippets
Array List can be implemented in a stack by using an array and keeping track of the top element.
Create an array to store the elements of the stack.
Keep track of the top element using a variable.
For push operation, add the element to the top of the stack and increment the top index.
For pop operation, remove the top element and decrement the top index.
To find the minimum number of swaps needed to sort an array
Use graph theory to find cycles in the array
Count the number of swaps needed to fix each cycle
Add up the swaps needed for all cycles to get the total minimum swaps
I appeared for an interview in May 2025, where I was asked the following questions.
Calculate the sum of numbers in a list based on given conditions or constraints.
Identify the conditions: e.g., sum only even numbers.
Iterate through the list and apply conditions.
Use a variable to accumulate the sum.
Example: For [1, 2, 3, 4], sum of evens is 2 + 4 = 6.
Consider edge cases: empty list, all negatives, etc.
Rotate a given matrix by 90 degrees clockwise in-place or using additional space.
Transpose the matrix: Swap elements at (i, j) with (j, i). Example: [[1, 2], [3, 4]] becomes [[1, 3], [2, 4]].
Reverse each row: After transposing, reverse each row to achieve the 90° rotation. Example: [[1, 3], [2, 4]] becomes [[3, 1], [4, 2]].
In-place rotation: For a square matrix, you can rotate it in-place without using extra space.
Cons...
I appeared for an interview in May 2025, where I was asked the following questions.
I applied via Recruitment Consulltant and was interviewed in Aug 2023. There were 4 interview rounds.
I applied via Approached by Company and was interviewed before Apr 2023. There were 2 interview rounds.
I am highly hands-on with technologies, possess strong leadership skills, and have a customer-centric approach to product development.
I am proficient in troubleshooting issues individually and staying up-to-date with current technologies.
I have demonstrated strong management and leadership skills by driving big initiatives and focusing on customer-based product development.
I am aware of any skills gaps and continuously...
I am a motivated sales professional with a passion for connecting with clients and driving results through effective communication.
Background: I have a degree in Business Administration, which has equipped me with essential sales and marketing skills.
Experience: I previously worked as a sales intern at XYZ Corp, where I helped increase lead generation by 30% through targeted outreach.
Skills: I excel in building relatio...
I applied via Approached by Company and was interviewed before Apr 2023. There were 4 interview rounds.
Online Test with BA questions
I appeared for an interview before Mar 2024.
Regression testing ensures that new code changes do not adversely affect existing functionality.
Verifies that previously developed and tested software still performs after changes.
Can be automated to save time and increase efficiency.
Example: After adding a new feature, regression tests confirm that existing features still work.
Often performed after bug fixes, enhancements, or updates to the software.
Helps identify uni...
I expect a competitive salary based on my experience and industry standards, ideally in the range of $120,000 to $150,000.
Research industry standards: For example, Glassdoor and Payscale provide insights into salary ranges for similar roles.
Consider my experience: With over 8 years in software development, I bring valuable skills that justify a higher salary.
Location matters: Salaries can vary significantly based on ge...
I applied via Approached by Company and was interviewed before Dec 2022. There were 4 interview rounds.
I applied via LinkedIn and was interviewed before Dec 2023. There was 1 interview round.
Asked to create a simple api in node.js
Top trending discussions
The duration of 42Gears Mobility Systems interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 15 interview experiences
Difficulty level
Duration
based on 116 reviews
Rating in categories
Member Technical Staff
36
salaries
| ₹5 L/yr - ₹14 L/yr |
Software Engineer
35
salaries
| ₹3.8 L/yr - ₹15.6 L/yr |
Technical Support Engineer
32
salaries
| ₹5.1 L/yr - ₹15.5 L/yr |
Softwaretest Engineer
24
salaries
| ₹3 L/yr - ₹8.8 L/yr |
Test Engineer
18
salaries
| ₹4 L/yr - ₹7.5 L/yr |
Yodlee
Fingent
Bravura Solutions
CloudMoyo