i
Photon Interactive
Filter interviews by
Design patterns are reusable solutions to common software design problems.
Design patterns help in creating flexible, reusable, and maintainable code.
Examples of design patterns include Singleton, Factory, Observer, and Decorator.
I have implemented the Singleton pattern in my previous project to ensure only one instance of a class is created.
I have also used the Factory pattern to create objects without exposing the ins
Clustered index determines physical order of data while non-clustered index creates a separate structure.
Clustered index determines the physical order of data in a table while non-clustered index creates a separate structure to store the indexed columns.
A table can have only one clustered index while multiple non-clustered indexes can be created.
Clustered index is faster for retrieving large amounts of data while non-c...
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
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.
I was interviewed in Jul 2024.
I started as a junior software engineer and have grown into a senior role over the past 5 years.
Joined as a junior software engineer
Worked on various projects and gained experience
Promoted to senior software engineer after 2 years
Currently leading a team of developers on a major project
I enjoy the collaborative work environment, challenging projects, and opportunities for growth.
Collaborating with talented colleagues on innovative projects
Solving complex technical challenges
Continuous learning and professional development
Positive company culture and supportive team dynamics
Photon Interactive interview questions for designations
I applied via Walk-in and was interviewed before Jun 2023. There were 2 interview rounds.
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its sub...
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Used to restrict instantiation of a class to one object
Commonly used in logging, driver objects, caching, thread pools, etc.
Implemented by creating a static method to return the same instance each time
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 URLs.
Ex...
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
Get interview-ready with Top Photon Interactive Interview Questions
I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2021. There were 4 interview rounds.
Tree map algorithm problem
Tree map is a data structure that stores key-value pairs in a sorted order
The algorithm involves inserting, deleting, and searching for elements in the tree map
Common operations include finding the minimum and maximum values, and iterating over the elements
Examples of tree map implementations include Java's TreeMap and C++'s std::map
I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 3 interview rounds.
Top trending discussions
Data structure was more and it was difficult round
Some of the top questions asked at the Photon Interactive Software Engineer interview -
based on 6 interviews
2 Interview rounds
based on 81 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