Filter interviews by
I applied via Job Fair and was interviewed in Apr 2024. There were 2 interview rounds.
Basic questions on time and days
Topics on search sorting trees and many more
I applied via Recruitment Consulltant and was interviewed in Jun 2023. There were 4 interview rounds.
Moderate level questions asked in maths aptitude , reasoning train, work time, ratio etc.
2 coding question asked and 45 min are given to solve.
I applied via campus placement at SRM Institute of Science & Technology, Chennai and was interviewed before Jun 2022. There were 8 interview rounds.
27 aptitude qusetions (easy-medium)
There was an option to select between Hard Aptitude Test and Coding Test. I went for coding test. Easy questions on arrays and strings.
To check if a number is prime, iterate from 2 to the square root of the number and check for divisibility.
Start by checking if the number is less than 2, in which case it is not prime.
Iterate from 2 to the square root of the number and check if the number is divisible by any of these numbers.
If the number is divisible by any number in the range, it is not prime. Otherwise, it is prime.
Multithreading allows multiple threads to share the same memory space, while multiprocessing involves separate memory spaces for each process.
Multithreading is more lightweight and efficient than multiprocessing.
Multithreading is suitable for tasks that involve I/O operations, while multiprocessing is better for CPU-bound tasks.
Examples of multithreading include web servers handling multiple requests concurrently, whil...
Reverse a linked list by changing the next pointers of each node to point to the previous node.
Start with three pointers: current, previous, and next.
Iterate through the linked list, updating the next pointer of each node to point to the previous node.
Update the previous, current, and next pointers for each iteration.
Example: 1 -> 2 -> 3 -> 4 -> null, after reversing: 4 -> 3 -> 2 -> 1 -> null
Use depth-first search or breadth-first search to find a path in a maze graph.
Implement a graph representation of the maze using an adjacency list or matrix.
Use depth-first search (DFS) or breadth-first search (BFS) to explore the maze and find a path from start to end.
Track visited nodes to avoid infinite loops and dead ends.
Consider edge cases such as multiple paths, loops, and obstacles in the maze.
Calculate the area under a graph using numerical integration.
Use numerical integration methods like trapezoidal rule or Simpson's rule to approximate the area under the curve.
Divide the graph into small segments and calculate the area of each segment, then sum them up to get the total area.
Make sure to handle cases where the graph is below the x-axis by taking the absolute value of the function before calculating the a
I applied via Campus Placement and was interviewed in Jul 2022. There were 3 interview rounds.
Distance,average,number series
Use Vlookup and reconcile the files and get the data using pivot table find the total transaction per day
ShopUp interview questions for popular designations
Top trending discussions
I applied via Naukri.com
Use JavaScript to reverse a given string.
Create a function that takes a string as input
Use the split(), reverse(), and join() methods to reverse the string
Return the reversed string
FizzBuzz is a common coding challenge where numbers divisible by 3 are replaced with 'Fizz', numbers divisible by 5 are replaced with 'Buzz', and numbers divisible by both are replaced with 'FizzBuzz'.
Create a loop to iterate through numbers 1 to 100
Use if statements to check if the number is divisible by 3, 5, or both
Replace the number with 'Fizz', 'Buzz', or 'FizzBuzz' accordingly
Dependency Injection is a design pattern in which a class receives its dependencies from an external source rather than creating them itself.
In Angular, Dependency Injection is used to provide instances of services to components.
It helps in creating loosely coupled components, making the code more maintainable and testable.
Example: In Angular, you can inject services like HttpClient, Router, etc. into components using
Directives in Angular are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or transform the DOM element and its children.
Directives are used to extend HTML with new attributes or elements.
There are three types of directives in Angular: Component, Structural, and Attribute directives.
Examples of built-in directives in Angular include ngIf, ngFor, and ngStyle.
I applied via Company Website and was interviewed in Feb 2024. There were 2 interview rounds.
Read about MPIN that is used to access mobile banking apps
Many a times users end up setting an MPIN that is guessable because
1. It is a commonly used MPIN eg 1122
2. It is a combination of easily known demographics of the user. Eg: if the birthdate is 02- Jan-1998 then MPIN could be 0201 or 9802 or 0201 etc. Demographics such as these could be used alone or in a combination
a. DOB
b. Wedding Anniversary
c. Spouse birthday
Solutions Required
1. Part A: Assume that the MPIN is 4-digits. Write a program that suggests if the MPIN is a commonly used one. Ignore the demographics for this part
2. Part B: Enhance the above to take user's demographics as input and provides an output
a. Strength: WEAK or STRONG
3. Part C: Enhance the above to provide the following outputs
a. Strength: WEAK or STRONG
b. If weak then the reason why was it considered weak: It should give from the following the reasons as an array. Array should be empty if Strength is STRONG and non-empty if WEAK
i. COMMONLY_USED
ii. DEMOGRAPHIC_DOB_SELF
iii. DEMOGRAPHIC_DOB_SPOUSE
iv. DEMOGRAPHIC_ANNIVERSARY
4. Part E: Above with a 6-digit PIN
5. Write code that tests the above written code using a set of inputs. Write at least 20 test case in PYTHON
I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.
I applied via Campus Placement
posted on 31 Oct 2023
I applied via LinkedIn and was interviewed in May 2023. There were 4 interview rounds.
based on 3 interviews
Interview experience
Associate Product Manager
9
salaries
| ₹18 L/yr - ₹22 L/yr |
Software Development Engineer
8
salaries
| ₹10 L/yr - ₹17 L/yr |
Software Development Engineer II
7
salaries
| ₹12 L/yr - ₹19 L/yr |
Data Analyst
6
salaries
| ₹7.5 L/yr - ₹12 L/yr |
Software Developer
5
salaries
| ₹8 L/yr - ₹14 L/yr |
Meesho
GlowRoad
DealShare
Shop101