Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Ameyo Team. If you also belong to the team, you can get access from here

Ameyo Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Ameyo SDE Interview Questions and Answers

Updated 8 Jun 2015

7 Interview questions

A SDE was asked
Q. How do you retrieve the mth element from a stack containing n elements (where n > m) without using an additional stack?
Ans. 

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 SDE was asked
Q. Given a string, print all permutations of the string.
Ans. 

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

SDE Interview Questions Asked at Other Companies

asked in Infosys
Q1. Return Subsets Sum to K Problem Statement Given an integer array ... read more
asked in Nagarro
Q2. Partition to K Equal Sum Subsets Problem Given an array of intege ... read more
asked in Nagarro
Q3. Sort a "K" Sorted Doubly Linked List Given a doubly-linked list w ... read more
asked in Amazon
Q4. Describe a scenario where you were given updates on repaired road ... read more
asked in Nagarro
Q5. Maximum Meetings Selection You are tasked with scheduling meeting ... read more
A SDE was asked
Q. How would you sort a linked list where alternate nodes are already sorted?
Ans. 

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 SDE was asked
Q. Write a function to delete nodes from a Dequeue.
Ans. 

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...

A SDE was asked
Q. Given a sorted array A of size m+n, where the first m elements are filled with sorted elements, and another sorted array B of size n, merge the elements of B into A such that A contains all m+n elements in ...
Ans. 

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.

A SDE was asked
Q. What are the uses, advantages, and disadvantages of macros compared to functions?
Ans. 

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

A SDE was asked
Q. Major training Future plans n all
Ans. 

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

Are these interview questions helpful?

Ameyo SDE Interview Experiences

1 interview found

SDE Interview Questions & Answers

user image Anonymous

posted on 8 Jun 2015

Interview Questionnaire 

12 Questions

  • Q1. Sort the linklist by node whose alternate nodes are already sorted
  • Ans. 

    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.

  • Answered by AI
  • Q2. Print all permutations of string
  • Ans. 

    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

  • Answered by AI
  • Q3. An array A of size m+n is given whose first m elements are filled up with sorted elements. Another array B with size n filled with sorted elements. Now we have to fill all m+n elements of both array in arr...
  • Ans. 

    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.

  • Answered by AI
  • Q4. Function pointers
  • Q5. Uses and advantages and disadvantages Macros over functions
  • Ans. 

    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

  • Answered by AI
  • Q6. Get mth element of an stack which is filled up with n elements. where n>m without using another stack
  • Ans. 

    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

  • Answered by AI
  • Q7. Make a function to delete nodes from Dequeue
  • Ans. 

    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...

  • Answered by AI
  • Q8. Started with tell me about yourself
  • Q9. Then asked why my pointer are 7.8 only
  • Q10. From my extracurricular he said that I was not focused to study only
  • Q11. Then he started asking about my project and other technical stuffs I did in my college life
  • Q12. Major training Future plans n all
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

College Name: NA

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Ameyo?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jan 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Oops? .net core features

SDE Interview Questions Asked at Other Companies

asked in Infosys
Q1. Return Subsets Sum to K Problem Statement Given an integer array ... read more
asked in Nagarro
Q2. Partition to K Equal Sum Subsets Problem Given an array of intege ... read more
asked in Nagarro
Q3. Sort a "K" Sorted Doubly Linked List Given a doubly-linked list w ... read more
asked in Amazon
Q4. Describe a scenario where you were given updates on repaired road ... read more
asked in Nagarro
Q5. Maximum Meetings Selection You are tasked with scheduling meeting ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

Application developement

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 DSA questions Both are from DP

Round 2 - Technical 

(2 Questions)

  • Q1. 2 Questions , 1 is DSA
  • Q2. Second question is Puzzle

Interview Preparation Tips

Interview preparation tips for other job seekers - Practise DSA more and give more and more interviews.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Question around priority queue
  • Q2. Decode strings leetcode
  • Ans. 

    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...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. System design questions scenario based
Round 3 - Technical 

(1 Question)

  • Q1. Questions on multidimensional tree
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025.

Round 1 - Aptitude Test 

It was simple and easily solvable.

Round 2 - Coding Test 

There was 2 programs must pass the testcases.

Round 3 - Coding Test 

There was written test of programming.

Round 4 - HR 

(2 Questions)

  • Q1. Why you choose infiniti
  • Ans. 

    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...

  • Answered by AI
  • Q2. Share about your self
  • Ans. 

    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...

  • Answered by AI
Round 5 - Technical 

(2 Questions)

  • Q1. Oops concepts in java
  • Q2. Features

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. Basic algoritham
  • Q2. Basic coding knowledge
Are these interview questions helpful?
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Sep 2024.

Round 1 - Aptitude Test 

Mixture of aptitude and coding questions

Round 2 - Assignment 

Implementing a design shown on paper, using php

Interview Preparation Tips

Interview preparation tips for other job seekers - avoid this company one of the worst.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. Technical questions asked
  • Q2. And also about last company experiences

Interview Preparation Tips

Interview preparation tips for other job seekers - Ask for Sandwich leave policy, Work from home and Resignation terms
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Nov 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Simple aptitude think logically

Round 2 - Coding Test 

Basic coding string and array concepts

Round 3 - Technical 

(2 Questions)

  • Q1. Object Oriented concepts
  • Q2. Basic coding questions
Round 4 - HR 

(1 Question)

  • Q1. Object Oriented concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Strong in oops and basic coding questions

Ameyo Interview FAQs

What are the top questions asked in Ameyo SDE interview?

Some of the top questions asked at the Ameyo SDE interview -

  1. An array A of size m+n is given whose first m elements are filled up with sorte...read more
  2. Get mth element of an stack which is filled up with n elements. where n>m witho...read more
  3. Sort the linklist by node whose alternate nodes are already sor...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Ginesys Interview Questions
3.8
 • 64 Interviews
BrowserStack Interview Questions
3.6
 • 50 Interviews
ZIGRAM Interview Questions
3.5
 • 42 Interviews
Fleetx.io Interview Questions
3.6
 • 29 Interviews
RGBSI Interview Questions
3.3
 • 27 Interviews
LambdaTest Interview Questions
4.5
 • 26 Interviews
Fingent Interview Questions
4.2
 • 25 Interviews
View all
Product Engineer
70 salaries
unlock blur

₹2.5 L/yr - ₹9 L/yr

Senior Product Engineer
42 salaries
unlock blur

₹4.4 L/yr - ₹12.6 L/yr

Product Support Engineer
33 salaries
unlock blur

₹3.2 L/yr - ₹9.1 L/yr

Associate Technical Leader
25 salaries
unlock blur

₹7.5 L/yr - ₹20.7 L/yr

Sales Manager
20 salaries
unlock blur

₹8.5 L/yr - ₹26 L/yr

Explore more salaries
Compare Ameyo with

Aurigo

4.7
Compare

Prime Focus Technologies

3.3
Compare

Peel-works

3.6
Compare

Yodlee

3.9
Compare
write
Share an Interview