Filter interviews by
I was interviewed in Feb 2024.
Android life cycle refers to the stages a mobile app goes through from creation to termination.
Android app starts in onCreate() method
Moves to onStart() and onResume() when app becomes visible
Goes to onPause() when app is partially visible
Enters onStop() when app is no longer visible
Finally reaches onDestroy() when app is terminated
Two questions are asked:
Reverse linked list
2 sum (leetcode)
I applied via campus placement at Motilal Nehru Institute National Institute of Technology (NIT), Allahabad and was interviewed before Jun 2023. There were 2 interview rounds.
50 questions 2 coding questions
Top trending discussions
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
It was a coding round interview along with interviewer via Virtual mode. I was given 2 coding questions on HackerRank for the interview:
1. one was an easy problem on counting minimum replacements.
2. "pat is an ordinary kid who works hard to be a great runner...." this was a challenging problem (which I managed to solve).
3. I was asked some basic Python questions, as the role was for a Python Developer.
I would use a relational database like MySQL for the Parking lot as it provides structured data storage and supports complex queries.
Relational databases like MySQL offer structured data storage for parking lot information
Supports complex queries for managing parking lot data efficiently
Ability to handle large amounts of data and transactions
Provides data integrity and security features
Can easily integrate with other s
I was interviewed in Dec 2024.
I would use load balancing, caching, and scaling techniques to manage the 1 million requests.
Implement load balancing to distribute requests evenly across multiple servers.
Utilize caching to store frequently accessed data and reduce response times.
Scale horizontally by adding more servers to handle the increased load.
Optimize code and database queries to improve performance.
Monitor system performance and make adjustmen
React is a popular JavaScript library for building user interfaces, while SAP UI5 is a framework for developing enterprise-ready web applications.
React is more flexible and widely used in the industry.
SAP UI5 is specifically designed for SAP applications and has built-in support for SAP technologies.
React has a larger community and ecosystem with more resources and libraries available.
SAP UI5 provides a consistent user...
Node.js is a runtime environment for executing JavaScript code outside of a browser, while Java is a general-purpose programming language often used for building enterprise applications.
Node.js is single-threaded and event-driven, making it ideal for handling asynchronous operations like I/O operations.
Java is a statically typed language with a strong emphasis on object-oriented programming, making it suitable for larg...
Multitenancy in SAP BTP allows multiple customers to share the same application instance while keeping their data isolated.
Multitenancy allows multiple customers (tenants) to use the same application instance.
Each tenant's data is isolated and secure from other tenants.
Tenants can customize their own settings, branding, and configurations within the shared application.
SAP BTP provides tools and features to manage multi...
Arrays and strings - 90 mins
Create Modules, railway reservation system - 60 mins
posted on 3 Dec 2024
30min duration simple questions
Basic array 2 coding questions
posted on 1 Jan 2025
LeetCode , hard questions on dynamic programming, graphs, and more.
DSA, Cn, os, DBMS, ML
Key concepts of OOP include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object).
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Abstraction: Hiding complex implementation details and showing onl
HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where the pair will be stored.
If multiple keys hash to the same index (collision), a linked list is used to store these pairs.
To retrieve a value, t...
I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.
2medium level questions
based on 3 interviews
Interview experience
based on 2 reviews
Rating in categories
Senior Technical Support Engineer
81
salaries
| ₹8.4 L/yr - ₹22 L/yr |
Technical Support Engineer
57
salaries
| ₹5.9 L/yr - ₹14 L/yr |
Senior Software Engineer 2
46
salaries
| ₹21 L/yr - ₹48 L/yr |
Senior Software Engineer
42
salaries
| ₹16.2 L/yr - ₹44.5 L/yr |
Software Engineer2
35
salaries
| ₹12 L/yr - ₹24 L/yr |
Microsoft Corporation
Oracle
IBM