i
MoEngage
Filter interviews by
Top trending discussions
posted on 19 Oct 2021
I applied via Naukri.com and was interviewed before Oct 2020. There were 3 interview rounds.
I will use a combination of messaging systems, data replication, and versioning to ensure consistency and availability.
Use messaging systems like Kafka or RabbitMQ to ensure reliable communication between systems
Implement data replication to ensure that data is available on multiple nodes
Use versioning to ensure that all nodes are working with the same data
Implement conflict resolution strategies to handle conflicts th...
I applied via Job Portal and was interviewed in Apr 2021. There was 1 interview round.
posted on 22 Oct 2023
I applied via Campus Placement
C language is a powerful and efficient programming language commonly used for system programming and embedded systems.
C language is a procedural programming language
It is widely used for developing operating systems, compilers, and embedded systems
C is known for its efficiency and low-level access to memory
Example: Declaring an array in C - int arr[5];
posted on 28 Feb 2024
I applied via Naukri.com and was interviewed in Jan 2024. There were 3 interview rounds.
I appeared for an interview before Apr 2023.
Ios round
questions asked involved questions from storages used in iOS
app life cycle
multiple app login with same creds autocomplete feature
Basic problem solving round
2 medium
1 b/w medium and hard
question were asked :
tree BFS and Stair question
dynamic programming
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
DSA, factorial based question and stack based question
I appeared for an interview in Feb 2025, where I was asked the following questions.
posted on 25 Aug 2022
I applied via Campus Placement and was interviewed before Aug 2021. There were 4 interview rounds.
Duration: 1hr
Topics: Array, LinkedList,Stack
Code for insertion in a binary tree
Create a new node with the given data
If the tree is empty, make the new node as root
Else, traverse the tree to find the appropriate position to insert the new node
If the data is less than the current node, go to the left subtree
If the data is greater than the current node, go to the right subtree
Repeat until an appropriate position is found
Set the new node as the child of the appropri
Quick sort is a divide-and-conquer algorithm that sorts an array by partitioning it into two sub-arrays.
Choose a pivot element from the array
Partition the array around the pivot element
Recursively apply quick sort to the left and right sub-arrays
Combine the sorted sub-arrays to get the final sorted array
posted on 5 Oct 2023
I applied via Referral and was interviewed before Oct 2022. There were 3 interview rounds.
Simple coding questions in your preferred language
based on 7 reviews
Rating in categories
Senior Software Engineer
48
salaries
| ₹20 L/yr - ₹35 L/yr |
Senior Solution Engineer
37
salaries
| ₹5.5 L/yr - ₹18.3 L/yr |
Assistant Manager
31
salaries
| ₹11 L/yr - ₹14 L/yr |
Software Engineer
30
salaries
| ₹11 L/yr - ₹22.8 L/yr |
Senior Customer Success Manager
20
salaries
| ₹17.8 L/yr - ₹25 L/yr |
Fractal Analytics
Subex
Kiya.ai
MathCo