i
Photon Interactive
Filter interviews by
I applied via Recruitment Consultant and was interviewed in Sep 2020. There were 4 interview rounds.
I applied via Approached by Company and was interviewed in Jan 2023. There were 4 interview rounds.
I am choosing this company because of its strong reputation, innovative projects, and great work culture.
Strong reputation: The company has a proven track record of success and is highly regarded in the industry.
Innovative projects: The company is known for its cutting-edge technology and exciting projects, which will provide me with opportunities to learn and grow.
Great work culture: The company values its employees a...
I applied via Newspaper Ad
I applied via Recruitment Consulltant and was interviewed before Jan 2023. There was 1 interview round.
MVVM is an architectural pattern that separates the UI, business logic, and data layers in an Android app.
Model: Represents the data and business logic of the application.
View: Represents the UI components of the application.
ViewModel: Acts as a mediator between the Model and View, handling communication and logic.
Data binding: MVVM uses data binding to synchronize the View and ViewModel.
Example: In an Android app, the...
Java is a high-level programming language known for its simplicity and versatility.
Java is an object-oriented language
It is platform-independent due to its 'write once, run anywhere' principle
Java uses a virtual machine (JVM) to execute code
It supports multithreading for concurrent programming
Java has automatic memory management through garbage collection
Kotlin modifiers are keywords used to modify classes, properties, functions, and other elements in Kotlin programming language.
Kotlin modifiers include 'public', 'private', 'protected', 'internal', 'open', 'final', 'abstract', 'override', 'lateinit', 'const', 'companion', 'inline', 'data', 'sealed', 'inner', etc.
Modifiers like 'public', 'private', 'protected', and 'internal' control the visibility of classes, functions...
RXJava is a popular Java library for composing asynchronous and event-based programs using observable sequences.
RXJava provides a powerful way to handle asynchronous operations by using observables and subscribers.
It simplifies complex asynchronous code by allowing developers to chain operations and handle errors more easily.
RXJava is commonly used in Android development for handling network requests and background tas...
Git commit records changes to the repository, merge combines changes from different branches, and rebase moves changes to a new base commit.
Git commit saves changes to the local repository with a message describing the changes made.
Git merge combines changes from different branches into the current branch.
Git rebase moves changes from one branch to another by applying each commit from the source branch to the target br
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.
Hooks are functions that let you use state and other React features in functional components.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that allows you to perform side effects in functional components.
Custom hooks are reusable functions that can contai...
Create weather application in react native with unit test scripts
I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.
Car propertymanager is a component in AOSP that manages properties related to car-specific features.
Car propertymanager is used to handle properties like car make, model, year, etc.
It is mostly used in Android Automotive OS for managing car-specific settings and configurations.
Developers can use car propertymanager to access and modify car-related properties in their apps.
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
Solid principles are a set of five design principles for writing maintainable and scalable code.
Single Responsibility Principle: A class should have only one reason to change.
Open/Closed Principle: Classes should be open for extension but closed for modification.
Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.
Interfa...
Tata using network layer
I applied via Approached by Company and was interviewed in Jan 2023. There were 4 interview rounds.
I am choosing this company because of its strong reputation, innovative projects, and great work culture.
Strong reputation: The company has a proven track record of success and is highly regarded in the industry.
Innovative projects: The company is known for its cutting-edge technology and exciting projects, which will provide me with opportunities to learn and grow.
Great work culture: The company values its employees a...
I applied via Newspaper Ad
based on 3 reviews
Rating in categories
Senior Software Engineer
987
salaries
| ₹6.1 L/yr - ₹23 L/yr |
Software Engineer
499
salaries
| ₹3.2 L/yr - ₹13 L/yr |
Technical Lead
407
salaries
| ₹10 L/yr - ₹28 L/yr |
Softwaretest Engineer
136
salaries
| ₹3 L/yr - ₹12 L/yr |
QA Engineer
101
salaries
| ₹2.2 L/yr - ₹9.5 L/yr |
TCS
Infosys
Wipro
HCLTech