i
Photon Interactive
Filter interviews by
The average of 20 numbers is zero of them at the most how many may be greater than zero
The averages of 20 numbers is zero of them at the most how many may be greater than zero
I applied via Recruitment Consulltant and was interviewed in Nov 2023. There were 3 interview rounds.
The interview question covers topics like solving two sum problems, NSOperation vs GCD, view life cycle, and tuples.
Two sum problems involve finding two numbers in an array that add up to a specific target. Example: [2, 7, 11, 15], target = 9
NSOperation and GCD are both used for concurrent programming in iOS. NSOperation provides more control and features, while GCD is lower level and more lightweight.
View life cycle i...
Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their containing scope during the compilation phase. Closures are functions that have access to variables from their outer scope even after the outer function has finished executing.
Hoisting moves variable and function declarations to the top of their scope.
Closures allow functions to access variables from their outer s...
useCallback is a hook in React that returns a memoized callback function
Returns a memoized callback function
Helps in optimizing performance by preventing unnecessary re-renders
Useful when passing callbacks to child components that rely on reference equality
Update state from child compoenent
Photon Interactive interview questions for popular designations
Get interview-ready with Top Photon Interactive Interview Questions
I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.
var, let, and const are all used for variable declaration in JavaScript, but they have different scopes and behaviors.
var is function scoped, let and const are block scoped
var can be redeclared and updated, let can be updated but not redeclared, const cannot be redeclared or updated
const is used for variables that should not be reassigned, like constants
A promise in JavaScript represents the eventual completion (or failure) of an asynchronous operation and its resulting value.
Promises are objects that represent the eventual completion (or failure) of an asynchronous operation.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and failure.
Example: new Promise((resolve, reject) => { ... }).then(res
I applied via Job Portal and was interviewed before Nov 2023. There were 2 interview rounds.
Write a code for Factorial series
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
Normal Assessment test
Top trending discussions
Some of the top questions asked at the Photon Interactive interview -
The duration of Photon Interactive interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 88 interviews
Interview experience
based on 1.8k reviews
Rating in categories
Senior Software Engineer
973
salaries
| ₹6 L/yr - ₹24 L/yr |
Software Engineer
489
salaries
| ₹3.5 L/yr - ₹13.9 L/yr |
Technical Lead
416
salaries
| ₹10.5 L/yr - ₹31 L/yr |
Softwaretest Engineer
136
salaries
| ₹2.7 L/yr - ₹11.4 L/yr |
Project Manager
100
salaries
| ₹8 L/yr - ₹24.5 L/yr |
TCS
Infosys
Wipro
HCLTech