Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed in Aug 2021. There were 3 interview rounds.
DS & Algo based programming
Salesforce Apex coding also making use Queue and Recursive algo.
Interview questions for Application Engineer role covering various topics.
Subset sum variant - finding a subset of numbers that add up to a given sum
Single loop missing number - finding a missing number in an array using a single loop
Difference between two dates - calculating the difference between two dates in Java
Core Java concepts - knowledge of basic Java concepts such as inheritance, polymorphism, etc.
SQL - knowle...
I applied via Other and was interviewed in Oct 2020. There were 3 interview rounds.
I appeared for an interview before Nov 2023.
Aptitude questions along with coding questions
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
Total of 4 rounds, all based on problem solving and DSA.
I applied via Approached by Company and was interviewed in Feb 2024. There were 4 interview rounds.
Print all possible combinations of strings by picking one character from each string in the array.
Iterate through each character of the first string and combine it with each character of the second string.
Repeat the process for all strings in the array to get all possible combinations.
Use nested loops to generate combinations efficiently.
Check if a string has balanced parentheses.
Use a stack to keep track of opening parentheses.
Iterate through the string and push opening parentheses onto the stack.
When a closing parenthesis is encountered, pop from the stack and check if it matches the closing parenthesis.
If stack is empty at the end and all parentheses are matched, the string has balanced parentheses.
Modified Balanced Parentheses where characters can be matched with any other character.
Use a stack to keep track of opening characters
When encountering a closing character, check if it matches the top of the stack
If it matches, pop from the stack, else return false
Continue until end of string, return true if stack is empty
Java program to calculate date n days after given date without using Date parsing libraries.
Parse the input date string to extract day, month, and year components.
Calculate the total number of days represented by the input date.
Add the specified number of days to the total days calculated.
Convert the final total days back to day, month, and year components to get the new date.
Print Pythagorean triplets within a given range.
Iterate through all possible combinations of a, b, and c within the given range
Check if a^2 + b^2 = c^2 for each combination
Print the triplets that satisfy the Pythagorean theorem
Use backtracking to find all combinations of numbers in an array that sum up to a given number.
Start by sorting the array in non-decreasing order to easily identify combinations.
Use backtracking to recursively find all combinations that sum up to the target number.
Keep track of the current combination and the remaining sum as you traverse the array.
Add the current combination to the result when the sum equals the targe
I applied via Campus Placement and was interviewed before Mar 2023. There were 4 interview rounds.
The Online test is pretty easy, you can pass it with basic knowledge
based on 6 reviews
Rating in categories
Software Engineer
1.8k
salaries
| ₹20 L/yr - ₹70 L/yr |
Software Developer
1.5k
salaries
| ₹27.6 L/yr - ₹65.1 L/yr |
Senior Software Engineer
863
salaries
| ₹20.7 L/yr - ₹80 L/yr |
Data Scientist
307
salaries
| ₹25.5 L/yr - ₹60 L/yr |
Data Analyst
252
salaries
| ₹10.4 L/yr - ₹22.5 L/yr |
Yahoo
Amazon
Microsoft Corporation