i
Fingent
Filter interviews by
I applied via Approached by Company and was interviewed in May 2022. There were 2 interview rounds.
Action filters are used in ASP.NET MVC to execute code before or after an action method is called.
Action filters can be used to perform authentication and authorization checks.
They can also be used to modify the result of an action method.
Examples of action filters include Authorize, OutputCache, and HandleError.
Action filters can be applied globally, to a controller, or to an individual action method.
A controller is used for handling user requests while an API controller is used for handling API requests.
A controller is used for rendering views while an API controller is used for returning data in JSON format.
API controllers are usually lighter and faster than regular controllers.
API controllers are often used for building RESTful APIs.
Examples of API frameworks that use API controllers include Laravel and ASP.NET
IEnumerable is read-only and forward-only while IQueryable is queryable and can be used with LINQ to SQL.
IEnumerable is used for in-memory collections while IQueryable is used for querying external data sources.
IQueryable allows for deferred execution while IEnumerable does not.
IQueryable can be used with LINQ to SQL to translate queries into SQL statements.
IEnumerable is simpler and more lightweight than IQueryable.
IE...
Yield keyword is used in Python to create generators that can be used to iterate over large datasets without loading them into memory.
Yield is used to pause and resume a function's execution.
Generators created using yield are memory efficient as they only load data when needed.
Yield can be used to implement lazy evaluation.
Yield can be used to create infinite sequences.
Example: def my_generator(): yield 1; yield 2; yie...
React has three main phases in its lifecycle: mounting, updating, and unmounting.
Mounting: when a component is created and inserted into the DOM
Updating: when a component is updated due to changes in props or state
Unmounting: when a component is removed from the DOM
Lifecycle methods can be used to perform actions at each phase, such as componentDidMount() or componentWillUnmount()
React also has error handling methods,
Strict mode is a way to write secure and optimized JavaScript code.
Enables catching of silent errors
Disallows duplicate property names or parameters
Prevents use of undeclared variables
Makes `eval()` safer to use
Throws errors on invalid usage of `this` keyword
CURD operations along with implementation of a mock UI
I applied via Campus Placement and was interviewed before Jun 2023. There were 2 interview rounds.
Creating a welcome letter
Fingent interview questions for popular designations
I applied via Indeed and was interviewed in Nov 2020. There were 4 interview rounds.
useEffect is a hook in React that allows you to perform side effects in functional components.
useEffect is used to manage component lifecycle in functional components.
It takes two arguments: a function that performs the side effect and an array of dependencies.
The function passed to useEffect is called after every render.
The array of dependencies is used to determine when the effect should be re-run.
If the array is emp...
A promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations such as fetching data from a server.
They provide a cleaner alternative to callbacks.
Promises have three states: pending, fulfilled, and rejected.
They can be chained together using .then() and .catch() methods.
Promises can also be used with async/await syntax.
Strict mode is a way to write secure and optimized JavaScript code.
Enables modern JavaScript features
Prevents the use of undeclared variables
Throws errors for unsafe actions
Makes code more optimized for performance
I applied via Company Website and was interviewed in Mar 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2020. There were 4 interview rounds.
I applied via Indeed and was interviewed before Jul 2019. There were 5 interview rounds.
Tight deadlines, communication issues, scope changes
Tight deadlines required efficient time management and prioritization
Communication issues led to misunderstandings and delays
Scope changes impacted project timeline and resources
Example: In one project, we had to deliver a product within a short timeframe which required us to adjust our plans constantly
Building rapport with clients requires active listening, empathy, and clear communication.
Listen actively to their needs and concerns
Show empathy by acknowledging their feelings and perspectives
Communicate clearly and transparently about expectations and progress
Find common ground and shared interests to establish a connection
Be respectful and professional in all interactions
The triple constraints of my projects are time, cost, and scope.
Time: The project must be completed within a specific timeframe.
Cost: The project must be completed within a specific budget.
Scope: The project must meet the specific requirements and objectives.
Changes to one constraint may affect the others.
Example: If the scope of the project is increased, the time and cost may also increase.
I handle requests outside scope by evaluating impact, discussing with stakeholders, and proposing solutions.
Evaluate the impact of the request on the project timeline and budget
Discuss the request with stakeholders to understand their needs and expectations
Propose solutions that balance the request with the project's goals and constraints
Document the decision-making process and communicate it to the team
Ensure that any
I applied via Referral and was interviewed in Nov 2018. There were 4 interview rounds.
Top trending discussions
based on 11 interviews
Interview experience
based on 217 reviews
Rating in categories
Software Engineer
187
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
50
salaries
| ₹0 L/yr - ₹0 L/yr |
Specialist Testing
40
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
23
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
20
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech