i
SAP
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed before Sep 2023. There were 2 interview rounds.
1:1 Search an element in BST
Design a Machine Learning algorithm to prioritize lift waiting time
Collect data on factors affecting lift waiting time (e.g. time of day, building occupancy, lift capacity)
Preprocess and clean the data to remove outliers and missing values
Select a suitable Machine Learning model such as Random Forest or Gradient Boosting
Train the model using the collected data to predict waiting times
Implement the model in the lift sys
Top trending discussions
I was interviewed in Sep 2024.
Asked 3 Java coding questions.
1. Reverse a linked list
2. Palindrome
3. Anagram Strings
posted on 8 Aug 2022
I applied via Naukri.com and was interviewed in Feb 2022. There were 3 interview rounds.
posted on 7 Oct 2022
I applied via Naukri.com and was interviewed before Oct 2021. There were 3 interview rounds.
Defination in finance how it works and examples
I applied via Campus Placement and was interviewed before Apr 2023. There were 3 interview rounds.
Design a database schema for a university
Create tables for students, courses, professors, departments, and enrollments
Establish relationships between tables using foreign keys
Include attributes such as student ID, course ID, professor ID, department ID, and enrollment date
Consider normalization to reduce redundancy and improve data integrity
Connections and terms in technology analysis are essential for understanding the relationships between different components and concepts.
Connections refer to the relationships between different elements in a system or network.
Terms are the specific vocabulary used to describe concepts, tools, and processes in technology analysis.
Understanding connections and terms helps analysts make sense of data, identify patterns, a...
OOPS concepts are implemented in object-oriented programming languages to improve code organization and reusability.
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: allows a class to inherit properties and behavior from another class
Polymorphism: ability for objects to be treated as instances of their parent class or their own class
Abstraction: hiding the complex ...
posted on 2 May 2023
I applied via Naukri.com and was interviewed before May 2022. There were 3 interview rounds.
posted on 26 May 2021
The low level design of Tic Tac Toe involves creating a game board, implementing player moves, and checking for a win condition.
Create a 3x3 game board using a 2D array
Implement logic for player moves and alternating turns
Check for win conditions after each move
Handle tie games and reset the board for a new game
High Level Design of Tinyurl
posted on 21 Apr 2024
I applied via Approached by Company and was interviewed before Apr 2023. There was 1 interview round.
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.
Allows for code reusability and promotes the concept of 'is-a' relationship
Derived class can access the properties and methods of the base class
Types of inheritance include single, multiple, multilevel, and hierarchical inheritance
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
General Aptitude test
Software Developer
971
salaries
| ₹8.8 L/yr - ₹32 L/yr |
Developer
842
salaries
| ₹10.3 L/yr - ₹32 L/yr |
Developer Associate
824
salaries
| ₹6.7 L/yr - ₹25 L/yr |
Senior Developer
490
salaries
| ₹13.1 L/yr - ₹48 L/yr |
Business Process Consultant
383
salaries
| ₹10 L/yr - ₹40 L/yr |
Oracle
SAS
Zoho
IBM