Add office photos
Engaged Employer

SAP

4.2
based on 1.6k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

20+ BTW Financial Services & IMF Private Limited Interview Questions and Answers

Updated 10 Sep 2024
Popular Designations
Q1. Subarray Sums I

You are given an array of positive integers ‘ARR’ that represents the strengths of different “jutsus” (‘jutsu’ is a Japanese word for art i.e. ninja techniques) that a Ninja knows and can use to ...read more

View 2 more answers
Q2. Swap Number Without Temporary Variable

Given two variables ‘X’ and ‘Y’. Your task is to swap the number without using a temporary variable or third variable.

Swap means the value of ‘X’ and ‘Y’ must be interchan...read more

View 5 more answers
Q3. Minimum Number of Platforms

You have been given two arrays, 'AT' and 'DT', representing the arrival and departure times of all trains that reach a railway station.

Your task is to find the minimum number of plat...read more

View 4 more answers
Q4. Remove Duplicates

Ninja is playing with numbers but hates when he gets duplicate numbers. Ninja is provided an array, and he wants to remove all duplicate elements and return the array, but he has to maintain th...read more

View 2 more answers
Discover BTW Financial Services & IMF Private Limited interview dos and don'ts from real experiences
Q5. Move Zeroes to End

Given an unsorted array of integers, you have to move the array elements in a way such that all the zeroes are transferred to the end, and all the non-zero elements are moved to the front. The...read more

View 2 more answers
Q6. Merge Sort

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm - Merge sort is a Div...read more
View 2 more answers
Are these interview questions helpful?
Q7. Uncommon Characters

Given two strings S1 and S2 of lowercase alphabets, find the list of uncommon characters for the two strings.

A character is uncommon if it is present only in one of the strings i.e. it is ei...read more

View 3 more answers
Q8. DFS Traversal

Given an undirected and disconnected graph G(V, E), containing 'V' vertices and 'E' edges, the information about edges is given using 'GRAPH' matrix, where i-th edge is between GRAPH[i][0] and GRAP...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟
Q9. Shape and Overriding

Create a Class Shape having a field shapeType and a function printMyType.

Create another class, Square and Rectangle, which inherits the Shape class and has additional fields length and brea...read more

Add your answer
Q10. Puzzles

1. Two candles and a match box is given, each burning for 1 hour, how to measure 30 minutes.
2. Nine balls are given. All are equally weighed except one that was less weighed. How would we identify the l...read more

Add your answer
Q11. OOPS Questions

Oops, concepts- Polymorphism, overloading, and overriding difference, Examples of each and everything which he asked in real life.

Add your answer
Q12. OS Question

What is a deadlock and what are the solutions to it?

Add your answer
Q13. OOPS Question

What is function overriding?

Add your answer
Q14. OOPS Question

Insertion and deletion of elements from queue

Add your answer
Q15. OS Question

What is process synchronization?

Add your answer
Q16. OOPS Question

What is a friend function ?

Add your answer

Q17. what is the minimum number of coins to reach the target with the coins 1,2,5

Ans.

The minimum number of coins to reach a target amount can be calculated using dynamic programming.

  • Use dynamic programming to calculate the minimum number of coins needed to reach the target amount.

  • Start by initializing an array to store the minimum number of coins needed for each amount from 0 to the target amount.

  • Iterate through the coin denominations and update the minimum number of coins needed for each amount based on the current coin denomination.

Add your answer
Q18. OS Question

Advantages of multithreading

Add your answer

Q19. Find number of nodes in a tree and it's time complexity

Ans.

To find number of nodes in a tree, perform a depth-first or breadth-first traversal and count the nodes. Time complexity is O(n).

  • Perform a depth-first or breadth-first traversal of the tree

  • Count the nodes as you traverse the tree

  • Time complexity is O(n) where n is the number of nodes in the tree

Add your answer

Q20. what is abstraction and how do you implement it ??

Ans.

Abstraction is the concept of hiding complex implementation details and showing only the necessary information.

  • Abstraction allows developers to focus on the essential features of an object or system.

  • It helps in reducing complexity and improving efficiency in software development.

  • Implement abstraction in programming by using abstract classes and interfaces.

  • Example: In a car, we don't need to know the internal workings of the engine to drive it.

  • Example: In programming, a shape ...read more

Add your answer
Q21. OOPS Question

Difference between C and C++

Add your answer

Q22. Byte stream to human readable format without using library

Ans.

Convert byte stream to human readable format without using library

  • Iterate through the byte stream and convert each byte to its ASCII character representation

  • Concatenate the ASCII characters to form the human readable format

  • Handle special characters and edge cases appropriately

Add your answer

More about working at SAP

Top Rated Large Company - 2024
Top Rated Internet/Product Company - 2024
HQ - Walldorf, Baden-Württemberg, Germany
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Developer Intern Interview Questions from Similar Companies

4.0
 • 58 Interview Questions
3.0
 • 34 Interview Questions
3.8
 • 26 Interview Questions
3.8
 • 16 Interview Questions
4.2
 • 13 Interview Questions
4.0
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter