Add office photos
Engaged Employer

HashedIn by Deloitte

4.2
based on 411 Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

Aditya Birla Capital Interview Questions and Answers

Updated 6 Jun 2024
Popular Designations

Q1. Designing of APIs, SQL query to find second largest value

Ans.

Designing APIs and finding second largest value in SQL query.

  • For API design, consider RESTful principles and use clear and concise naming conventions.

  • For finding second largest value in SQL, use ORDER BY and LIMIT clauses.

  • Consider edge cases such as duplicates and null values.

  • Test thoroughly to ensure correct functionality.

Add your answer

Q2. Sort an array of 0s,1s,2s in O(n) time.

Ans.

Sort an array of 0s, 1s, 2s in linear time.

  • Use three pointers to keep track of the positions of 0s, 1s, and 2s.

  • Traverse the array once and swap elements based on their values.

  • The final array will have 0s, 1s, and 2s grouped together in that order.

Add your answer

Q3. Find if pair sum exists in array

Ans.

Check if there exists a pair of numbers in the array that add up to a given sum.

  • Iterate through the array and for each element, check if the difference between the sum and the element exists in the array using a hash table.

  • Alternatively, sort the array and use two pointers to traverse from both ends towards the middle, adjusting the pointers based on the sum of the current pair.

Add your answer

Q4. Kth smallest element in array

Ans.

Finding the Kth smallest element in an array.

  • Sort the array and return the Kth element.

  • Use a min heap to find the Kth smallest element.

  • Use quickselect algorithm to find the Kth smallest element.

  • Divide and conquer approach using binary search.

  • Use selection algorithm to find the Kth smallest element.

Add your answer
Discover Aditya Birla Capital interview dos and don'ts from real experiences

Q5. what is abstraction and encapsulation

Ans.

Abstraction is the concept of hiding complex implementation details and showing only the necessary information. Encapsulation is bundling data and methods that operate on the data into a single unit.

  • Abstraction focuses on what an object does rather than how it does it

  • Encapsulation restricts access to some of an object's components, protecting the object's integrity

  • Abstraction allows for creating simple interfaces for complex systems

  • Encapsulation helps in achieving data hiding...read more

Add your answer

Q6. what is multiple inheritance

Ans.

Multiple inheritance is a feature in object-oriented programming where a class can inherit attributes and methods from more than one parent class.

  • Allows a class to inherit attributes and methods from multiple parent classes

  • Can lead to the Diamond Problem where ambiguity arises if two parent classes have a method with the same name

  • Languages like C++ support multiple inheritance

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Aditya Birla Capital

based on 1 interviews
Interview experience
5.0
Excellent
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Developer Interview Questions from Similar Companies

3.9
 • 35 Interview Questions
3.9
 • 17 Interview Questions
3.5
 • 14 Interview Questions
3.9
 • 12 Interview Questions
3.7
 • 12 Interview Questions
4.2
 • 11 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
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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