i
Photon Interactive
Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2023. There were 3 interview rounds.
Android sdk and kotlin related questions
The interview questions cover various topics related to Android development, including activity and fragment life cycle, communication between fragments, MVVM design pattern, Kotlin modifiers, abstract vs interface, coroutines, background services, and Room database implementation.
Understand the life cycle of activities and fragments in Android development
Use communication techniques like interfaces or shared view mode...
Sensitive data should be stored securely using encryption and secure storage mechanisms.
Use encryption algorithms like AES to encrypt sensitive data before storing it in the database.
Store encryption keys securely, separate from the data they encrypt.
Implement secure storage mechanisms like Android Keystore to protect sensitive data.
Avoid storing sensitive data in plain text or easily accessible formats.
Keystore file is a secure container used to store cryptographic keys and certificates for Android applications.
Keystore file is used to securely store private keys, public keys, and certificates used for encryption and authentication in Android applications.
It helps in protecting sensitive information such as passwords, API keys, and other credentials.
Keystore file can be generated using keytool command-line utility or...
Reverse a string and demonstrate safe call and null check operator in Kotlin
To reverse a string in Kotlin, you can use the built-in extension function 'reversed()'
Safe call operator '?' is used to safely access properties of nullable objects without causing NullPointerException
Null check operator '!!' is used to explicitly throw a NullPointerException if a nullable object is null
Top trending discussions
posted on 20 May 2024
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
The lifecycle of an Activity in Android refers to the series of states an Activity goes through from creation to destruction.
An Activity goes through states like onCreate, onStart, onResume, onPause, onStop, onDestroy, etc.
Each state has specific methods that can be overridden to perform actions at that state.
For example, onCreate is called when the Activity is first created, onResume is called when the Activity is bro
posted on 26 May 2022
I applied via Naukri.com and was interviewed in Apr 2022. There were 2 interview rounds.
posted on 13 May 2024
I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
I am a Senior Android Developer with 5+ years of experience in developing mobile applications for various industries.
Developed and maintained multiple Android applications from concept to deployment
Proficient in Java, Kotlin, and Android SDK
Experience with RESTful APIs, third-party libraries, and version control systems like Git
Strong problem-solving skills and ability to work in a team environment
Familiar with Agile d
Higher order function is a function that can take other functions as parameters or return functions as results.
Higher order functions can be passed as arguments to other functions.
Higher order functions can return functions as results.
Examples include map, filter, and reduce functions in functional programming.
The inline keyword is used in Kotlin to suggest that a function should be inlined at the call site.
Used to eliminate the overhead of function calls by copying the function code directly at the call site
Helps in improving performance by reducing the function call overhead
Should be used for small functions or lambdas to avoid unnecessary function call overhead
Agile methodology is a project management approach that emphasizes flexibility, collaboration, and iterative development.
Agile methodology focuses on delivering working software in short, iterative cycles called sprints.
It values customer collaboration and responding to change over following a strict plan.
Key principles include individuals and interactions over processes and tools, working software over comprehensive d...
I applied via Recruitment Consulltant and was interviewed before Dec 2023. There were 2 interview rounds.
Basic Array programs
Testing of basic android skills
I applied via LinkedIn and was interviewed before Feb 2021. There was 1 interview round.
MVP and MVVM are architectural patterns used in Android development.
MVP stands for Model-View-Presenter and separates the presentation layer from the business logic.
MVVM stands for Model-View-ViewModel and separates the presentation layer from the data layer.
MVP uses a passive view, where the view is dumb and only displays data provided by the presenter.
MVVM uses a reactive view, where the view observes changes in the ...
Some of the top questions asked at the Photon Interactive Senior Android Application Developer interview -
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Senior Software Engineer
972
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
485
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
417
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
136
salaries
| ₹0 L/yr - ₹0 L/yr |
Project Manager
99
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech