i
Photon Interactive
Filter interviews by
Clear (1)
Java oops concepts
collections
spring framework
Solid principles are a set of design principles that help make software more maintainable, flexible, and scalable.
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 replaceable with objects of its subclasses wi...
Code snippet for Entity Framework DB connection
Install Entity Framework NuGet package
Create a DbContext class
Define DbSet properties for each entity
Configure connection string in app.config/web.config
Use DbContext to interact with the database
To get the 3rd highest salary, we can use a SQL query with the 'LIMIT' and 'OFFSET' keywords.
Use a SQL query with 'ORDER BY salary DESC' to sort salaries in descending order.
Use 'LIMIT 1 OFFSET 2' to skip the first two highest salaries and get the 3rd highest salary.
Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 2;
Interfaces in C# provide a way to define a contract for classes to implement, promoting code reusability and flexibility.
Interfaces allow for multiple inheritance in C# by allowing a class to implement multiple interfaces.
Interfaces help in achieving loose coupling between classes, making the code more maintainable and testable.
Interfaces are used to define common behavior that multiple classes can share, promoting cod...
I applied via Referral and was interviewed in Nov 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2023. There were 3 interview rounds.
Photon Interactive interview questions for designations
I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before Aug 2021. There was 1 interview round.
AR integration in Unity 3D allows for immersive experiences by overlaying digital content onto the real world.
Unity's AR Foundation package provides a cross-platform solution for AR development
ARCore and ARKit are supported by AR Foundation for Android and iOS devices respectively
Vuforia is another popular AR platform that can be integrated with Unity
AR integration requires a camera and sensors to track the user's envi...
I applied via Naukri.com and was interviewed in Oct 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2020. There was 1 interview round.
I applied via Approached by Company and was interviewed in Dec 2018. There were 3 interview rounds.
SOX Compliance is a set of regulations that public companies must follow to ensure accurate financial reporting.
SOX stands for Sarbanes-Oxley Act
It was enacted in 2002 after accounting scandals at Enron and WorldCom
It requires companies to establish and maintain internal controls over financial reporting
It also mandates regular audits and certifications of financial statements
Non-compliance can result in fines, legal a
PCI DSS stands for Payment Card Industry Data Security Standard.
It is a set of security standards designed to ensure that all companies that accept, process, store or transmit credit card information maintain a secure environment.
It was created by major credit card companies such as Visa, Mastercard, American Express, Discover, and JCB International.
It includes requirements for network security, data protection, access...
ISO 27K is a set of standards for information security management systems.
ISO 27K provides guidelines for managing and protecting sensitive information.
It includes controls for risk management, access control, and incident management.
ISO 27K certification is often required for companies handling sensitive data.
Examples of ISO 27K standards include ISO 27001 and ISO 27002.
Risk assessment for an application involves identifying potential threats and vulnerabilities and evaluating their impact.
Identify potential threats and vulnerabilities
Evaluate the impact of each threat or vulnerability
Determine the likelihood of each threat or vulnerability occurring
Prioritize risks based on their impact and likelihood
Develop a plan to mitigate or manage each risk
based on 5 interviews
1 Interview rounds
based on 87 reviews
Rating in categories
Senior Software Engineer
972
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
485
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
417
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
136
salaries
| ₹0 L/yr - ₹0 L/yr |
Project Manager
99
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech