Filter interviews by
I was interviewed before Feb 2023.
End-to-end Scrum Framework refers to the complete process of implementing Scrum from start to finish.
Includes all stages of Scrum - from project initiation to delivery
Involves sprint planning, daily stand-ups, sprint reviews, and retrospectives
Focuses on continuous improvement and adaptation throughout the project
Encourages collaboration, transparency, and self-organization within the team
I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 4 interview rounds.
Android Architecture is a layered software stack consisting of four main layers.
The four layers are: Linux Kernel, Libraries, Runtime, and Application Framework
Linux Kernel provides low-level hardware abstraction and security
Libraries provide a set of pre-built functions for developers to use
Runtime includes the Dalvik Virtual Machine and core libraries
Application Framework provides a set of high-level services for app
Android platform consists of four main components: activities, services, broadcast receivers, and content providers.
Activities: user interface components that represent a single screen with a user interface
Services: background components that perform long-running operations
Broadcast receivers: components that respond to system-wide broadcast announcements
Content providers: components that manage a shared set of app dat
Intent is used to communicate between components of an app or between different apps. Intent Filters are used to specify the type of intent a component can handle.
Intent is used to start an activity, service or broadcast receiver.
Intent can also be used to pass data between components.
Intent Filters are used to specify the type of intent a component can handle.
Intent Filters are declared in the AndroidManifest.xml file...
A headless client in Android can be created using a Service component.
Create a Service component that runs in the background without a UI
Use the onStartCommand() method to start the service
Use the onBind() method to bind the service to a client
Use the onDestroy() method to stop the service
Example: A music player app that continues playing music even when the app is closed
Work Manager is an Android API that schedules deferrable, asynchronous tasks that are expected to run even if the app exits or the device restarts.
Work Manager is useful for executing background tasks that are not time-sensitive.
It provides a flexible API to schedule tasks based on various constraints like network availability, battery status, and charging state.
It can also handle tasks that need to be executed immedia...
The Haversine formula can be used to calculate the distance between two coordinates using the Location API.
Use the Location.distanceBetween() method in Android
Use the CLLocation.distance(from:) method in iOS
Implement the Haversine formula manually if necessary
Ensure that the coordinates are in the correct format (e.g. latitude and longitude in degrees)
Flutter is an open-source mobile application development framework created by Google.
Flutter uses the Dart programming language.
It allows for fast development and hot reloading.
Flutter provides a rich set of pre-built widgets for building beautiful UIs.
It supports both Android and iOS platforms.
Flutter is used by companies like Alibaba, Google Ads, and Reflectly.
Kotlin is a statically typed programming language that runs on the Java Virtual Machine and can be used for Android app development.
Kotlin is interoperable with Java, meaning that developers can use both languages in the same project
Kotlin has null safety features, which help prevent null pointer exceptions
Kotlin has extension functions, which allow developers to add functionality to existing classes without having to ...
Java, Kotlin, and Dart are all popular programming languages for mobile app development.
Java is the most widely used language for Android app development.
Kotlin is a newer language that is gaining popularity due to its concise syntax and interoperability with Java.
Dart is the language used for developing apps with Flutter, a popular cross-platform framework.
Each language has its own strengths and weaknesses, and the ch...
Top trending discussions
I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.
I approach handling my team with clear communication, setting goals, providing support, and fostering a positive work environment.
Establish clear expectations and goals for the team
Provide regular feedback and support to team members
Encourage open communication and collaboration within the team
Recognize and reward team members for their achievements
Address any conflicts or issues promptly and professionally
Indexing in DB is a technique to improve the speed of data retrieval by creating a data structure that allows for quick lookup of data.
Indexes are created on columns in a database table to speed up the retrieval of rows that match a certain condition.
Types of indexes include B-tree, hash, and bitmap indexes.
Indexes can be unique or non-unique, clustered or non-clustered.
Example: Creating an index on the 'email' column ...
Bookmyshow is a popular online ticketing platform for movies, events, and other entertainment.
Bookmyshow allows users to browse and book tickets for movies, events, plays, sports, etc.
The system should have features like seat selection, payment gateway integration, booking history, and notifications.
Scalability is important to handle high traffic during popular movie releases or events.
Integration with cinema partners ...
I applied via Company Website and was interviewed in Feb 2024. There were 2 interview rounds.
Read about MPIN that is used to access mobile banking apps
Many a times users end up setting an MPIN that is guessable because
1. It is a commonly used MPIN eg 1122
2. It is a combination of easily known demographics of the user. Eg: if the birthdate is 02- Jan-1998 then MPIN could be 0201 or 9802 or 0201 etc. Demographics such as these could be used alone or in a combination
a. DOB
b. Wedding Anniversary
c. Spouse birthday
Solutions Required
1. Part A: Assume that the MPIN is 4-digits. Write a program that suggests if the MPIN is a commonly used one. Ignore the demographics for this part
2. Part B: Enhance the above to take user's demographics as input and provides an output
a. Strength: WEAK or STRONG
3. Part C: Enhance the above to provide the following outputs
a. Strength: WEAK or STRONG
b. If weak then the reason why was it considered weak: It should give from the following the reasons as an array. Array should be empty if Strength is STRONG and non-empty if WEAK
i. COMMONLY_USED
ii. DEMOGRAPHIC_DOB_SELF
iii. DEMOGRAPHIC_DOB_SPOUSE
iv. DEMOGRAPHIC_ANNIVERSARY
4. Part E: Above with a 6-digit PIN
5. Write code that tests the above written code using a set of inputs. Write at least 20 test case in PYTHON
I applied via Walk-in and was interviewed in Mar 2024. There was 1 interview round.
I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.
posted on 11 Mar 2024
I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Oct 2023. There were 2 interview rounds.
KRAs are Key Result Areas that define the main responsibilities and goals of a Zonal Sales Manager.
KRAs are specific areas of focus that contribute to the overall success of the sales team.
They help in setting clear expectations and measuring performance.
Examples of KRAs for a Zonal Sales Manager may include achieving sales targets, expanding market share, building and managing a high-performing sales team, and develop...
posted on 18 Jan 2024
Interview experience
based on 18 reviews
Rating in categories
Software Engineer
7
salaries
| ₹3 L/yr - ₹6 L/yr |
Software Developer
6
salaries
| ₹3 L/yr - ₹3.4 L/yr |
UI/UX Designer
4
salaries
| ₹3.1 L/yr - ₹3.2 L/yr |
Android Developer
4
salaries
| ₹3 L/yr - ₹18 L/yr |
Project Manager
4
salaries
| ₹14.1 L/yr - ₹20.6 L/yr |
Cogoport
KrazyBee
TravelTriangle
Treebo Hotels