i
Ameyo
Filter interviews by
To get the mth element of a stack with n elements, without using another stack.
Create a temporary variable to store the mth element
Pop the top (n-m) elements from the stack and discard them
Pop and store the mth element in the temporary variable
Push back the discarded elements to the stack
Return the temporary variable as the result
The answer provides a solution to print all permutations of a given string.
Use recursion to generate all possible permutations
Swap characters at different positions to generate different permutations
Use a set to avoid duplicates
Sort a linked list by nodes whose alternate nodes are already sorted.
Traverse the linked list and identify the alternate nodes.
Sort the alternate nodes using any sorting algorithm.
Merge the sorted alternate nodes back into the original linked list.
A function to delete nodes from a Dequeue.
Create a function that takes the Dequeue and the value of the node to be deleted as parameters.
Traverse the Dequeue to find the node with the given value.
If the node is found, update the pointers of the previous and next nodes to bypass the node to be deleted.
If the node is the first or last node, update the head or tail pointers accordingly.
Free the memory allocated to th...
Merge two sorted arrays into one sorted array with one traversal.
Use two pointers to track the current elements in arrays A and B.
Compare the elements at the current pointers and insert the smaller one into array A.
Move the pointer of the array from which the smaller element was inserted.
Repeat the above steps until all elements are merged into array A.
Macros are preprocessor directives that replace code at compile time. They offer faster execution but can be error-prone.
Macros are faster than functions as they are replaced at compile time
Macros can be used for conditional compilation
Macros can be used to define constants
Macros can be error-prone as they do not undergo type-checking
Macros can make code harder to read and debug
I have completed my major training in computer science and have future plans to specialize in software development.
Completed major training in computer science
Future plans to specialize in software development
Continuously learning and updating skills
Attending relevant workshops and conferences
Building personal projects to enhance practical knowledge
Sort a linked list by nodes whose alternate nodes are already sorted.
Traverse the linked list and identify the alternate nodes.
Sort the alternate nodes using any sorting algorithm.
Merge the sorted alternate nodes back into the original linked list.
The answer provides a solution to print all permutations of a given string.
Use recursion to generate all possible permutations
Swap characters at different positions to generate different permutations
Use a set to avoid duplicates
Merge two sorted arrays into one sorted array with one traversal.
Use two pointers to track the current elements in arrays A and B.
Compare the elements at the current pointers and insert the smaller one into array A.
Move the pointer of the array from which the smaller element was inserted.
Repeat the above steps until all elements are merged into array A.
Macros are preprocessor directives that replace code at compile time. They offer faster execution but can be error-prone.
Macros are faster than functions as they are replaced at compile time
Macros can be used for conditional compilation
Macros can be used to define constants
Macros can be error-prone as they do not undergo type-checking
Macros can make code harder to read and debug
To get the mth element of a stack with n elements, without using another stack.
Create a temporary variable to store the mth element
Pop the top (n-m) elements from the stack and discard them
Pop and store the mth element in the temporary variable
Push back the discarded elements to the stack
Return the temporary variable as the result
A function to delete nodes from a Dequeue.
Create a function that takes the Dequeue and the value of the node to be deleted as parameters.
Traverse the Dequeue to find the node with the given value.
If the node is found, update the pointers of the previous and next nodes to bypass the node to be deleted.
If the node is the first or last node, update the head or tail pointers accordingly.
Free the memory allocated to the nod...
I have completed my major training in computer science and have future plans to specialize in software development.
Completed major training in computer science
Future plans to specialize in software development
Continuously learning and updating skills
Attending relevant workshops and conferences
Building personal projects to enhance practical knowledge
Top trending discussions
I applied via Naukri.com and was interviewed before Jan 2024. There was 1 interview round.
posted on 22 Nov 2024
Application developement
2 DSA questions Both are from DP
Decode strings involves interpreting encoded patterns like '3[a2[c]]' to produce 'accaccacc'.
Use a stack to handle nested structures. Example: For '2[abc]', push '2' and 'abc' onto the stack.
Iterate through the string, building numbers and characters. Example: '3[a2[c]]' becomes '3', 'a', '2', 'c'.
When encountering ']', pop from the stack until '[' is found, then repeat the string as per the number. Example: '2[c]' bec...
posted on 11 Mar 2025
I appeared for an interview in Feb 2025.
It was simple and easily solvable.
There was 2 programs must pass the testcases.
There was written test of programming.
I chose Infiniti for its innovative culture, commitment to excellence, and opportunities for professional growth in software development.
Innovative Culture: Infiniti fosters creativity, allowing developers to work on cutting-edge technologies like AI and machine learning.
Commitment to Excellence: The company's focus on high-quality software aligns with my personal values of delivering robust and reliable solutions.
Prof...
I am a passionate software developer with a strong background in full-stack development and a love for problem-solving.
Education: Bachelor's degree in Computer Science from XYZ University.
Experience: 3 years of experience in developing web applications using React and Node.js.
Projects: Developed an e-commerce platform that increased sales by 30% within the first quarter.
Skills: Proficient in JavaScript, Python, and SQL...
posted on 9 Jun 2025
I appeared for an interview before Jun 2024, where I was asked the following questions.
I appeared for an interview in Sep 2024.
Mixture of aptitude and coding questions
Implementing a design shown on paper, using php
I appeared for an interview before Mar 2024, where I was asked the following questions.
posted on 6 May 2024
I applied via Campus Placement and was interviewed in Nov 2023. There were 4 interview rounds.
Simple aptitude think logically
Basic coding string and array concepts
Some of the top questions asked at the Ameyo SDE interview -
Product Engineer
70
salaries
| ₹2.5 L/yr - ₹9 L/yr |
Senior Product Engineer
42
salaries
| ₹4.4 L/yr - ₹12.6 L/yr |
Product Support Engineer
33
salaries
| ₹3.2 L/yr - ₹9.1 L/yr |
Associate Technical Leader
25
salaries
| ₹7.5 L/yr - ₹20.7 L/yr |
Sales Manager
20
salaries
| ₹8.5 L/yr - ₹26 L/yr |
Aurigo
Prime Focus Technologies
Peel-works
Yodlee