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 10 Jun 2025
Popular Designations

67 Interview questions

A Flutter Developer was asked 9mo ago
Q. How would you implement web sockets?
Ans. 

WebSockets enable real-time communication between client and server in Flutter applications.

  • WebSockets provide a full-duplex communication channel over a single TCP connection.

  • To implement WebSockets in Flutter, use the 'web_socket_channel' package.

  • Example: Establishing a connection: 'final channel = IOWebSocketChannel.connect('ws://example.com');'

  • Listen for messages: 'channel.stream.listen((message) { print(messa...

View all Flutter Developer interview questions
A Platform Engineer was asked 10mo ago
Q. How do you optimize a database?
Ans. 

Optimizing database involves indexing, query optimization, normalization, and proper hardware configuration.

  • Use indexing to speed up data retrieval

  • Optimize queries by avoiding unnecessary joins and using appropriate indexes

  • Normalize database tables to reduce redundancy and improve data integrity

  • Consider hardware configuration like storage type and memory allocation for optimal performance

View all Platform Engineer interview questions
An AWS Data Engineer was asked 10mo ago
Q. Name any two data lineage tools.
Ans. 

Two data lineage tools are Apache Atlas and Informatica Enterprise Data Catalog.

  • Apache Atlas is an open source tool for metadata management and governance in Hadoop ecosystems.

  • Informatica Enterprise Data Catalog provides a comprehensive data discovery and metadata management solution.

View all AWS Data Engineer interview questions
An AWS Data Engineer was asked 10mo ago
Q. Explain how you implement data governance in your company.
Ans. 

Data governance is implemented through policies, processes, and tools to ensure data quality, security, and compliance.

  • Establish data governance policies and procedures to define roles, responsibilities, and processes for managing data

  • Implement data quality controls to ensure accuracy, completeness, and consistency of data

  • Utilize data security measures such as encryption, access controls, and monitoring to protect...

View all AWS Data Engineer interview questions
An AWS Data Engineer was asked 10mo ago
Q. Explain how you handle large data processing in PySpark.
Ans. 

Large data processing in Pyspark involves partitioning, caching, and optimizing transformations for efficient processing.

  • Partitioning data to distribute workload evenly across nodes

  • Caching intermediate results to avoid recomputation

  • Optimizing transformations to minimize shuffling and reduce data movement

View all AWS Data Engineer interview questions
A Senior QA Lead was asked 10mo ago
Q. How do you approach testing pop-up dropdowns using BDD?
Ans. 

Implementing BDD with TestNG for testing popup dropdowns involves defining scenarios and automating them effectively.

  • Use Cucumber for BDD to define feature files with scenarios for popup dropdown interactions.

  • Example scenario: 'Given the user is on the homepage, when they click the dropdown, then the options should be visible.'

  • Integrate TestNG with Cucumber to run the BDD tests, ensuring proper reporting and test ...

View all Senior QA Lead interview questions
A Software Engineer was asked 12mo ago
Q. What is the prototype pattern?
Ans. 

Prototype pattern is a creational design pattern that allows cloning of objects.

  • Used to create new objects by copying an existing object

  • Avoids the need for subclassing to create new objects

  • Can be implemented using shallow or deep copy methods

View all Software Engineer interview questions
Are these interview questions helpful?
A Software Engineer was asked 12mo ago
Q. What is ASP.NET MVC?
Ans. 

ASP.NET MVC is a web application framework developed by Microsoft that implements the model-view-controller pattern.

  • ASP.NET MVC separates the application into three main components: Model, View, and Controller.

  • It provides better control over HTML, CSS, and JavaScript compared to Web Forms.

  • It supports test-driven development and enables easier unit testing.

  • Routing in ASP.NET MVC allows for clean and SEO-friendly UR...

View all Software Engineer interview questions
A Software Engineer was asked 12mo ago
Q. What is the singleton pattern?
Ans. 

The Singleton Pattern ensures a class has only one instance and provides a global point of access to it.

  • Restricts instantiation of a class to a single object.

  • Useful for managing shared resources, like database connections.

  • Implemented using private constructors and static methods.

  • Example in Java: public class Singleton { private static Singleton instance; private Singleton() {} public static Singleton getInstance()...

View all Software Engineer interview questions
A Full Stack Developer was asked 12mo ago
Q. What is the useCallback hook?
Ans. 

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

View all Full Stack Developer interview questions

Photon Interactive Interview Experiences

117 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.
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?
  • 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
  • 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
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Explain how do you handle large data processing in Pyspark
  • Ans. 

    Large data processing in Pyspark involves partitioning, caching, and optimizing transformations for efficient processing.

    • Partitioning data to distribute workload evenly across nodes

    • Caching intermediate results to avoid recomputation

    • Optimizing transformations to minimize shuffling and reduce data movement

  • Answered by AI
  • Q2. Explain how do you implement data governance in your company
  • Ans. 

    Data governance is implemented through policies, processes, and tools to ensure data quality, security, and compliance.

    • Establish data governance policies and procedures to define roles, responsibilities, and processes for managing data

    • Implement data quality controls to ensure accuracy, completeness, and consistency of data

    • Utilize data security measures such as encryption, access controls, and monitoring to protect sens...

  • Answered by AI
  • Q3. Name any 2 data lineage tools
  • Ans. 

    Two data lineage tools are Apache Atlas and Informatica Enterprise Data Catalog.

    • Apache Atlas is an open source tool for metadata management and governance in Hadoop ecosystems.

    • Informatica Enterprise Data Catalog provides a comprehensive data discovery and metadata management solution.

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
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, Python, Microservices 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.6/5

based on 101 interview experiences

Difficulty level

Easy 25%
Moderate 73%
Hard 2%

Duration

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

Interview Questions from Similar Companies

CitiusTech Interview Questions
3.3
 • 290 Interviews
Altimetrik Interview Questions
3.7
 • 240 Interviews
Xoriant Interview Questions
4.1
 • 213 Interviews
INDIUM Interview Questions
4.0
 • 198 Interviews
Incedo Interview Questions
3.1
 • 193 Interviews
Globant Interview Questions
3.7
 • 183 Interviews
Iris Software Interview Questions
4.0
 • 178 Interviews
ThoughtWorks Interview Questions
3.9
 • 157 Interviews
View all

Photon Interactive Reviews and Ratings

based on 2k reviews

4.1/5

Rating in categories

4.1

Skill development

4.0

Work-life balance

4.1

Salary

3.9

Job security

4.0

Company culture

3.9

Promotions

4.0

Work satisfaction

Explore 2k Reviews and Ratings
Sr Java Developer + DevOps

Kolkata,

Mumbai

+5

1-6 Yrs

Not Disclosed

Fullstack Developer

Chennai

10-14 Yrs

₹ 20-27.5 LPA

Fullstack Developer

Chennai

5-10 Yrs

₹ 20-25 LPA

Explore more jobs
Senior Software Engineer
1k salaries
unlock blur

₹6.1 L/yr - ₹21.8 L/yr

Software Engineer
462 salaries
unlock blur

₹2.8 L/yr - ₹13 L/yr

Technical Lead
428 salaries
unlock blur

₹10.5 L/yr - ₹37 L/yr

Softwaretest Engineer
136 salaries
unlock blur

₹2.7 L/yr - ₹10.2 L/yr

Software Developer
112 salaries
unlock blur

₹5.1 L/yr - ₹18 L/yr

Explore more salaries
Compare Photon Interactive with

Xoriant

4.1
Compare

CitiusTech

3.3
Compare

Iris Software

4.0
Compare

HTC Global Services

3.5
Compare
write
Share an Interview