Filter interviews by
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 and block elements are two types of HTML elements with different display properties.
Inline elements are displayed inline with the text and do not start on a new line.
Block elements are displayed as a block and start on a new line, taking up the full width available.
Examples of inline elements include , , and .
Examples of block elements include
, and
Elements can also be styled to display as inline or block us
Semantic tags in HTML are used to describe the content of a web page, making it more accessible and SEO-friendly.
Semantic tags provide meaning to the content of a web page
They are used to structure the content of a web page
Examples of semantic tags include
Top trending discussions
I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
One coding test happen
Using stream API for Data Structures and Algorithms
Stream API in Java can be used to perform operations on collections like filtering, mapping, reducing, etc.
It can be used for implementing various data structures and algorithms efficiently.
For example, you can use stream API to find the sum of all elements in an array or filter out even numbers from a list.
Using stream API to filter a list of numbers and find the sum of even numbers
Use Stream.filter() to filter out even numbers
Use Stream.mapToInt() to convert stream to IntStream
Use IntStream.sum() to find the sum of even numbers
posted on 18 Jan 2025
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
String manipulation questions easy not that much hard
posted on 17 Dec 2024
posted on 23 Mar 2024
Decorators in Python are functions that modify the behavior of other functions or methods. __name__ == __main__ is used to check if a Python script is being run directly or imported as a module.
Decorators are used to add functionality to existing functions without modifying their code.
They are defined using the @decorator syntax before the function definition.
Example: @staticmethod decorator in Python is used to define...
posted on 11 Mar 2024
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
posted on 18 Mar 2024
Redux is a predictable state container for JavaScript apps.
Redux is a state management library commonly used with React.
It follows a unidirectional data flow pattern.
Actions are dispatched to update the state through reducers.
State changes are handled immutably.
Selectors can be used to access specific parts of the state.
Middleware can be used for side effects like async operations.
Example: Dispatching an action to add
Hooks in React are functions that let you use state and other React features in functional components.
Hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that lets you perform side effects in functional components.
Custom hooks are reusable functions that can contain statefu
I applied via Company Website and was interviewed in Mar 2023. There were 3 interview rounds.
The question asks about using .every() and .includes() methods to check if each character of a string is present in another string.
Loop through each element of the string
Split the string into an array to access each character
Use .every() method to check if each character is present in the user string
Use .includes() method to check if the character is present
I applied via Referral and was interviewed in Jan 2023. There were 2 interview rounds.
DB query to find duplicates in a table, keeping first duplicate in answer.
Use GROUP BY clause to group the records by the column(s) that may have duplicates
Use HAVING clause to filter out groups with only one record
Use MIN or MAX function to select the first record in each group
Example: SELECT MIN(id), name, COUNT(*) FROM table GROUP BY name HAVING COUNT(*) > 1
Code to map Employee Object from List to Hashmap using Stream API functions.
Create a List of Employee objects
Use stream() method to convert List to Stream
Use collect() method to convert Stream to HashMap
Use Collectors.toMap() method to create HashMap
Pass key and value mapping functions to toMap() method
posted on 30 Jan 2023
Some of the top questions asked at the Photon Technologies Senior Software Engineer interview -
based on 1 interview
Interview experience
based on 9 reviews
Rating in categories
Senior Software Engineer
79
salaries
| ₹8 L/yr - ₹20 L/yr |
Software Engineer
24
salaries
| ₹4.5 L/yr - ₹12 L/yr |
Technical Lead
21
salaries
| ₹16.4 L/yr - ₹25.5 L/yr |
Softwaretest Engineer
14
salaries
| ₹4.5 L/yr - ₹10.1 L/yr |
Software Developer
13
salaries
| ₹5.6 L/yr - ₹15.9 L/yr |
TCS
Wipro
Infosys
HCLTech