Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Photon Interactive Team. If you also belong to the team, you can get access from here

Photon Interactive Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Photon Interactive Interview Questions and Answers

Updated 1 Aug 2025
Popular Designations

81 Interview questions

A Softwaretest Engineer was asked 2mo ago
Q. What are Promises?
Ans. 

Promises are objects in JavaScript that represent the eventual completion or failure of an asynchronous operation.

  • A Promise can be in one of three states: pending, fulfilled, or rejected.

  • You create a Promise using the 'new Promise' constructor.

  • Example: const myPromise = new Promise((resolve, reject) => { /* async code */ });

  • You handle the result of a Promise using '.then()' for success and '.catch()' for errors...

View all Softwaretest Engineer interview questions
A Softwaretest Engineer was asked 2mo ago
Q. What is the Event Loop?
Ans. 

The Event Loop is a programming construct that manages asynchronous operations in JavaScript, enabling non-blocking execution.

  • The Event Loop allows JavaScript to perform non-blocking I/O operations despite being single-threaded.

  • It works by continuously checking the call stack and the message queue.

  • When the call stack is empty, the Event Loop pushes the first message from the queue to the stack for execution.

  • Exampl...

View all Softwaretest Engineer interview questions
A Softwaretest Engineer was asked 2mo ago
Q. What are Async and Await?
Ans. 

Async and Await are keywords in programming that simplify asynchronous code, making it easier to read and maintain.

  • Async functions return a promise, allowing for non-blocking operations.

  • Await pauses the execution of an async function until the promise is resolved.

  • Example: async function fetchData() { const data = await fetch(url); }

  • Using async/await improves code readability compared to traditional promise chainin...

View all Softwaretest Engineer interview questions
A Project Manager 2 was asked 3mo ago
Q. What are some Scrum KPIs?
Ans. 

Key Performance Indicators (KPIs) in Scrum help measure team performance and project progress effectively.

  • Velocity: Measures the amount of work completed in a sprint, e.g., story points completed.

  • Sprint Burndown: Tracks remaining work in a sprint, visualizing progress over time.

  • Lead Time: Time taken from the start of work to completion, indicating efficiency.

  • Cycle Time: Measures the time taken to complete a task o...

View all Project Manager 2 interview questions
A Project Manager 2 was asked 3mo ago
Q. What are the key differences between a Scrum Master and a Project Manager?
Ans. 

Scrum Masters facilitate Agile processes, while Project Managers oversee project execution and resource management.

  • Scrum Masters focus on team dynamics and Agile practices, ensuring the team follows Scrum principles.

  • Project Managers handle project scope, timelines, and budgets, often using traditional methodologies like Waterfall.

  • Example: A Scrum Master may organize daily stand-ups, while a Project Manager creates...

View all Project Manager 2 interview questions
A HR Manager 1 was asked 3mo ago
Q. What strategies can be implemented for effective recruitment?
Ans. 

Implementing effective recruitment strategies enhances talent acquisition and aligns candidates with organizational goals.

  • Utilize social media platforms for job postings and employer branding, e.g., LinkedIn, Facebook.

  • Implement an employee referral program to leverage existing employees' networks.

  • Conduct targeted outreach to universities and colleges for internships and entry-level positions.

  • Use data analytics to ...

View all HR Manager 1 interview questions

Photon Interactive HR Interview Questions

8 questions and answers

Q. What is your favorite skill?
Q. Can you introduce yourself?
Q. Can you tell me more about your journey at the company?
A Reactjs Developer was asked 3mo ago
Q. Describe a time you were given a string manipulation task to complete under pressure during a technical interview.
Ans. 

Task involved manipulating strings in JavaScript, focusing on common operations and methods.

  • Use .length to find the length of a string. Example: 'Hello'.length returns 5.

  • Use .toUpperCase() to convert a string to uppercase. Example: 'hello'.toUpperCase() returns 'HELLO'.

  • Use .split() to divide a string into an array. Example: 'a,b,c'.split(',') returns ['a', 'b', 'c'].

  • Use .replace() to replace parts of a string. Exa...

View all Reactjs Developer interview questions
Are these interview questions helpful?
A Node JS Developer was asked 4mo ago
Q. How does Node.js work?
Ans. 

Node.js is a JavaScript runtime built on Chrome's V8 engine, enabling server-side scripting and asynchronous event-driven architecture.

  • Node.js uses an event-driven, non-blocking I/O model, making it efficient and suitable for I/O-heavy applications.

  • It allows developers to use JavaScript on both the client and server sides, promoting code reuse.

  • Node.js has a rich ecosystem of libraries and frameworks, such as Expre...

View all Node JS Developer interview questions
A Software Developer was asked 6mo ago
Q. Explain the virtual DOM.
Ans. 

Virtual DOM is a lightweight copy of the actual DOM that allows for efficient updates and rendering in web applications.

  • Virtual DOM is a concept used in frameworks like React to improve performance by minimizing actual DOM manipulations.

  • Changes made to the virtual DOM are compared with the actual DOM, and only the differences are updated.

  • This process helps in reducing the number of updates needed and improves the ...

View all Software Developer interview questions
A Software Developer was asked 6mo ago
Q. Explain the map and filter functions.
Ans. 

Map and filter are higher-order functions in JavaScript used to manipulate arrays.

  • Map: Transforms each element in an array and returns a new array with the transformed elements.

  • Example: [1, 2, 3].map(num => num * 2) => [2, 4, 6]

  • Filter: Creates a new array with elements that pass a certain condition.

  • Example: [1, 2, 3, 4].filter(num => num % 2 === 0) => [2, 4]

View all Software Developer interview questions

Photon Interactive Interview Experiences

120 interviews found

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - Coding Test 

Java oops concepts
collections
spring framework

Round 2 - One-on-one 

(1 Question)

  • Q1. About project performance improvement of application db performance issues

Interview Preparation Tips

Interview preparation tips for other job seekers - Never ever join into this company. It is a waste company. which does not have ethics.
if you are in project safe (all projects are 3-4 months) else you will be fired without giving notice period (ie. immediate ). they don't have capability to maintain bench resources. simply running a company. Apart from me nearly 20 candidates are resigned . they forced to put papers.
One of the colleague (6-7 years in Photon) for her also not given any notice period. Asked her to leave immediately. So you can understand how bad this company is.

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 30 Jul 2025

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. Scema evolution
  • Q2. SQL AWS Databricks ETL
  • Q3. Aws pipeline and etl
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between default and props
  • Ans. 

    Default values are set in a component, while props are passed from parent components to child components in React.

    • Default values are defined using defaultProps in a component.

    • Props are passed to components as attributes when they are instantiated.

    • Example of default: MyComponent.defaultProps = { name: 'Guest' };

    • Example of props: <MyComponent name='John' /> passes 'John' as a prop.

  • Answered by AI
  • Q2. How do you know the dom is ready or not
  • Ans. 

    The DOM is ready when the HTML document is fully loaded and parsed, allowing scripts to manipulate it safely.

    • Use the 'DOMContentLoaded' event: This event fires when the initial HTML document has been completely loaded and parsed.

    • Example: document.addEventListener('DOMContentLoaded', function() { /* code here */ });

    • Check if 'document.readyState' is 'complete': This indicates that the document and all resources are fully...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - vue js basic questions

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Salman Shaik

posted on 13 Dec 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Can you introduce yourself?
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring, and Angular

    • Strong problem-solving skills

  • Answered by AI
  • Q2. What is your experience with implementing lazy loading?
  • Ans. 

    Implemented lazy loading in web applications to improve performance by loading content only when needed.

    • Implemented lazy loading for images on a website to reduce initial page load time.

    • Utilized libraries like Intersection Observer to trigger loading of elements when they come into view.

    • Implemented lazy loading for components in a single page application to improve user experience.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What challenges did you face during the project?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

Created an app which take data from API service and show in a list using jetpack compose

Java Lead Interview Questions & Answers

user image Anonymous

posted on 10 Jun 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Core Java, Microservices, GCP cloud, kafka related questions
  • Q2. Java 8, 11

HR Manager 1 Interview Questions & Answers

user image Rumpa Pandey

posted on 24 Apr 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. What type of HR strategy do you use in your recruitment process?
  • Q2. What strategies can be implemented for effective recruitment?
  • Ans. 

    Implementing effective recruitment strategies enhances talent acquisition and aligns candidates with organizational goals.

    • Utilize social media platforms for job postings and employer branding, e.g., LinkedIn, Facebook.

    • Implement an employee referral program to leverage existing employees' networks.

    • Conduct targeted outreach to universities and colleges for internships and entry-level positions.

    • Use data analytics to asses...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It is a good company, but I am still uncertain about the work-life balance and company culture.

Reactjs Developer Interview Questions & Answers

user image Santosh Parakh

posted on 21 Apr 2025

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. L1 round, given a task related to string which I was supposed to completed in an hour HR was there in the call monitoring me throughout
  • Ans. 

    Task involved manipulating strings in JavaScript, focusing on common operations and methods.

    • Use .length to find the length of a string. Example: 'Hello'.length returns 5.

    • Use .toUpperCase() to convert a string to uppercase. Example: 'hello'.toUpperCase() returns 'HELLO'.

    • Use .split() to divide a string into an array. Example: 'a,b,c'.split(',') returns ['a', 'b', 'c'].

    • Use .replace() to replace parts of a string. Example:...

  • Answered by AI
  • Q2. I submitted my code and waiting for another round

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare coding questions on DSA
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - design concepts 

(2 Questions)

  • Q1. How do you approach design for accessibility?
  • Ans. 

    I approach design for accessibility by considering various user needs and ensuring the interface is usable for all individuals.

    • Conducting research to understand the diverse needs of users

    • Implementing features such as alt text for images and proper color contrast

    • Testing the design with assistive technologies like screen readers

    • Providing multiple ways to navigate the interface for different abilities

  • Answered by AI
  • Q2. How do you balance astestics and functionality in design?
  • Ans. 

    Balancing aesthetics and functionality in design involves prioritizing user experience while maintaining visual appeal.

    • Understand the target audience and their needs

    • Focus on usability and intuitive navigation

    • Use visual hierarchy to guide users' attention

    • Simplify complex information for better comprehension

    • Test designs with real users for feedback and improvements

  • Answered by AI

Top trending discussions

View All
Interview Hub
1w (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about Photon Interactive?
Ask anonymously on communities.

Photon Interactive Interview FAQs

How many rounds are there in Photon Interactive interview?
Photon Interactive interview process usually has 1-2 rounds. The most common rounds in the Photon Interactive interview process are Technical, One-on-one Round and HR.
How to prepare for Photon Interactive interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Photon Interactive. The most common topics and skills that interviewers at Photon Interactive expect are Javascript, Java, Microservices, Python and SQL.
What are the top questions asked in Photon Interactive interview?

Some of the top questions asked at the Photon Interactive interview -

  1. what is ES6 feature small coding on how let,var,const works javascript set , cl...read more
  2. What are design patterns, and have you implemented any of the design pattern in...read more
  3. What is responsive design ? How will you develop responsive website...read more
How long is the Photon Interactive interview process?

The duration of Photon Interactive interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 105 interview experiences

Difficulty level

Easy 27%
Moderate 70%
Hard 3%

Duration

Less than 2 weeks 90%
2-4 weeks 9%
6-8 weeks 2%
View more

Interview Questions from Similar Companies

CitiusTech Interview Questions
3.2
 • 295 Interviews
Altimetrik Interview Questions
3.7
 • 245 Interviews
Bounteous x Accolite Interview Questions
3.4
 • 233 Interviews
Xoriant Interview Questions
4.1
 • 219 Interviews
INDIUM Interview Questions
4.0
 • 214 Interviews
Incedo Interview Questions
3.0
 • 195 Interviews
Iris Software Interview Questions
4.0
 • 194 Interviews
Globant Interview Questions
3.6
 • 189 Interviews
ThoughtWorks Interview Questions
3.9
 • 158 Interviews
View all

Photon Interactive Reviews and Ratings

based on 2.1k reviews

4.0/5

Rating in categories

4.1

Skill development

4.0

Work-life balance

4.1

Salary

3.9

Job security

3.9

Company culture

3.9

Promotions

4.0

Work satisfaction

Explore 2.1k Reviews and Ratings
Java Developer

Bangalore / Bengaluru

5-8 Yrs

Not Disclosed

Java Full Stack Developer

Bangalore / Bengaluru

8-12 Yrs

Not Disclosed

Lead Java Developer

Bangalore / Bengaluru

10-14 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
1k salaries
unlock blur

₹10.6 L/yr - ₹17.5 L/yr

Software Engineer
464 salaries
unlock blur

₹5.3 L/yr - ₹12 L/yr

Technical Lead
438 salaries
unlock blur

₹17 L/yr - ₹28.5 L/yr

Softwaretest Engineer
150 salaries
unlock blur

₹3.1 L/yr - ₹7.8 L/yr

Software Developer
111 salaries
unlock blur

₹9.1 L/yr - ₹15 L/yr

Explore more salaries
Compare Photon Interactive with

CitiusTech

3.2
Compare

HTC Global Services

3.5
Compare

Xoriant

4.1
Compare

Altimetrik

3.7
Compare
write
Share an Interview