Filter interviews by
Data can be transferred between components using props, state, context, or Redux.
Props: pass data from parent to child components
State: manage data within a component
Context: share data between components without passing props
Redux: manage global state for the entire application
Examples: passing user data from a login component to a dashboard component using props, managing form data within a component using state...
Semantic tags in HTML are special tags that provide meaning and structure to the content, making it easier for search engines and screen readers to understand.
Semantic tags help define the structure of a web page, such as <header>, <footer>, <nav>, <article>, <section>, <aside>, <main>, etc.
They improve accessibility by providing context to screen readers and assistive tec...
Inline elements are elements that do not start on a new line and only take up as much width as necessary. Block elements are elements that start on a new line and take up the full width available.
Inline elements include <span>, <a>, <strong>, <em>, <img>, <input>, <button>
Block elements include <div>, <p>, <h1> - <h6>, <ul>, <ol>, <li...
Routing is the process of selecting a path for network traffic. It is used to direct users to different pages in a web application.
Routing is used in web development to navigate between different pages or views in a web application
It involves defining routes and mapping them to specific components or views
Routing can be used to pass parameters and data between different components
Component services are reusable se...
Angular is a complete rewrite of AngularJS with improved performance and features.
Angular is a TypeScript-based framework while AngularJS is a JavaScript-based framework.
Angular has a more component-based architecture while AngularJS uses a controller-based architecture.
Angular has better performance and improved features like server-side rendering and lazy loading.
Modules in Angular are used to organize code into...
Lazy loading is a technique to defer loading of non-critical resources until they are needed.
Lazy loading improves page load time and performance.
It is commonly used for images, videos, and other media files.
To call HTTP requests from one component to another, we can use Angular's HttpClient service.
We can inject the HttpClient service in the constructor of the component and use its methods to make HTTP requests.
W...
I applied via Naukri.com and was interviewed in Nov 2022. There were 3 interview rounds.
Angular is a complete rewrite of AngularJS with improved performance and features.
Angular is a TypeScript-based framework while AngularJS is a JavaScript-based framework.
Angular has a more component-based architecture while AngularJS uses a controller-based architecture.
Angular has better performance and improved features like server-side rendering and lazy loading.
Modules in Angular are used to organize code into sepa...
Routing is the process of selecting a path for network traffic. It is used to direct users to different pages in a web application.
Routing is used in web development to navigate between different pages or views in a web application
It involves defining routes and mapping them to specific components or views
Routing can be used to pass parameters and data between different components
Component services are reusable service...
Lazy loading is a technique to defer loading of non-critical resources until they are needed.
Lazy loading improves page load time and performance.
It is commonly used for images, videos, and other media files.
To call HTTP requests from one component to another, we can use Angular's HttpClient service.
We can inject the HttpClient service in the constructor of the component and use its methods to make HTTP requests.
We can...
Data can be transferred between components using props, state, context, or Redux.
Props: pass data from parent to child components
State: manage data within a component
Context: share data between components without passing props
Redux: manage global state for the entire application
Examples: passing user data from a login component to a dashboard component using props, managing form data within a component using state, sha...
Inline elements are elements that do not start on a new line and only take up as much width as necessary. Block elements are elements that start on a new line and take up the full width available.
Inline elements include <span>, <a>, <strong>, <em>, <img>, <input>, <button>
Block elements include <div>, <p>, <h1> - <h6>, <ul>, <ol>, <li>,...
Semantic tags in HTML are special tags that provide meaning and structure to the content, making it easier for search engines and screen readers to understand.
Semantic tags help define the structure of a web page, such as <header>, <footer>, <nav>, <article>, <section>, <aside>, <main>, etc.
They improve accessibility by providing context to screen readers and assistive technolo...
Top trending discussions
I applied via Referral and was interviewed before Nov 2020. There were 3 interview rounds.
posted on 22 Sep 2021
I applied via Naukri.com and was interviewed before Sep 2020. There were 3 interview rounds.
Multithreading in Java allows for concurrent execution of multiple threads within a single program.
Multithreading can improve performance by allowing multiple tasks to be executed simultaneously.
Java provides built-in support for multithreading through the Thread class and Runnable interface.
Synchronization is important to prevent race conditions and ensure thread safety.
Examples of multithreading in Java include GUI a...
posted on 10 Feb 2022
I applied via Naukri.com and was interviewed before Feb 2021. There were 2 interview rounds.
posted on 24 Dec 2022
I applied via Naukri.com and was interviewed before Dec 2021. There were 2 interview rounds.
posted on 2 Oct 2018
I applied via Recruitment Consulltant and was interviewed before Sep 2021. There were 2 interview rounds.
Prepare basics and sql.
Code is simple but tricky questions.
Specially on oops design patterns and solid principal for having 3 + more years experience.
I applied via Naukri.com and was interviewed before Jun 2021. There were 3 interview rounds.
posted on 28 Oct 2021
I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Sep 2019. There were 3 interview rounds.
Some of the top questions asked at the Photon Technologies Senior Software Engineer interview -
based on 1 interview experience
Difficulty level
Duration
based on 11 reviews
Rating in categories
Senior Software Engineer
76
salaries
| ₹11 L/yr - ₹20 L/yr |
Software Engineer
24
salaries
| ₹4.5 L/yr - ₹12 L/yr |
Technical Lead
22
salaries
| ₹16.4 L/yr - ₹23 L/yr |
Softwaretest Engineer
16
salaries
| ₹3.5 L/yr - ₹10.1 L/yr |
Software Developer
12
salaries
| ₹5.4 L/yr - ₹15.9 L/yr |
Cognizant
EXL Service
Sutherland Global Services
Optum Global Solutions