i
Photon Interactive
Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2022. There were 4 interview rounds.
posted on 13 Apr 2024
If client is Expedia: it will be DSA coding round
posted on 1 Mar 2023
I applied via Recruitment Consulltant and was interviewed in Feb 2023. There were 3 interview rounds.
Asking for write some javascript snippets
To become a technical lead and gain expertise in cloud computing.
Obtain AWS Certified Solutions Architect - Associate certification
Lead a team of junior developers on a major project
Gain hands-on experience in building and deploying applications on cloud platforms like AWS or Azure
Attend relevant conferences and workshops to stay updated with the latest trends in cloud computing
A hashmap is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.
Hashmap uses a hash function to determine the index of the key-value pair in the underlying array.
Collisions can occur when two keys hash to the same index, which is resolved using techniques like chaining or open addressing.
Hashmap typically has an underlying array where each element is a linked...
LRU cache is a data structure that stores the most recently used items and removes the least recently used items when full.
Use a doubly linked list to keep track of the order of items based on their usage.
Use a hashmap to quickly access items in the cache.
When an item is accessed, move it to the front of the linked list to mark it as the most recently used.
SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be re...
I have worked with design patterns such as Singleton, Factory, Observer, and Strategy.
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Factory pattern creates objects without specifying the exact class of object that will be created.
Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified a...
posted on 2 Oct 2024
It was pretty easy. Various theoretical questions on technical knowledge and 3 coding questions. Since I was applying for a .net profile, all questions were related to that only.
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Online zoom coding test will be there - 4 questions - 2 about output of code & 2 about technical questions.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Virtual polymorphism is achieved through virtual functions in C++.
Virtual functions allow a function in a base class to be overridden in a derived class.
Example: Animal class with virtual function 'makeSound' overridden in Dog a
Virtual polymorphism allows objects of different classes to be treated as objects of a common superclass.
Create a base class with virtual functions
Create derived classes that override the virtual functions
Use pointers or references of the base class to call the overridden functions
Microservice design pattern focuses on breaking down a large application into smaller, independent services.
Each microservice is responsible for a specific function or feature
Communication between microservices is typically done through APIs
Microservices can be developed, deployed, and scaled independently
Examples: Netflix, Amazon, Uber
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
An online coding test at coderByte. Medium level question.
Sum of distinct elements from two arrays
Create a set to store distinct elements from both arrays
Iterate through each array and add elements to the set
Calculate the sum of elements in the set
Coding + Aptitude question
Composition is a strong relationship where the child object does not exist independently of the parent object, while aggregation is a weak relationship where the child object can exist independently of the parent object.
Composition is a 'has-a' relationship, where the child object is part of the parent object.
Aggregation is a 'has-a' relationship, where the child object is not part of the parent object and can exist in...
based on 3 reviews
Rating in categories
Senior Software Engineer
985
salaries
| ₹6 L/yr - ₹23 L/yr |
Software Engineer
505
salaries
| ₹3.2 L/yr - ₹13 L/yr |
Technical Lead
399
salaries
| ₹10 L/yr - ₹27 L/yr |
Softwaretest Engineer
136
salaries
| ₹2.8 L/yr - ₹11.4 L/yr |
Project Manager
109
salaries
| ₹8.5 L/yr - ₹24.5 L/yr |
TCS
Infosys
Wipro
HCLTech