Filter interviews by
Arrow functions are more concise and have lexical scoping, while normal functions have their own 'this' value and can be named.
Arrow functions do not have their own 'this' value, they inherit it from the parent scope.
Normal functions have their own 'this' value, which can be changed with bind, call, or apply methods.
Arrow functions are more concise and have implicit return.
Normal functions can be named and have more fl
Top trending discussions
Remove duplicate objects from an array of multiple objects.
Create a new array to store unique objects
Loop through the original array and check if the object already exists in the new array
If not, add it to the new array
Return the new array
Maintain state by using a global variable or a state management system.
Use a global variable to store the state and access it whenever needed.
Use a state management system like Redux or MobX to manage the state.
Avoid using local variables or closures to store state as they will be lost when the code is repeated.
Consider using object-oriented programming principles to encapsulate state within objects.
Use functional prog...
posted on 5 Feb 2021
I applied via Naukri.com and was interviewed before Apr 2021. There were 2 interview rounds.
I appeared for an interview before Sep 2020.
Flexible means adaptable to change or able to be modified easily.
Being able to adjust to new requirements or situations
Having the ability to change or modify code without breaking it
Being open to feedback and willing to make changes
Allowing for customization or configuration options
Examples: using variables instead of hardcoding values, implementing a plugin system
I applied via Walk-in and was interviewed before Apr 2021. There were 3 interview rounds.
Technical assessment - java
posted on 27 Jan 2022
I applied via Referral and was interviewed before Jan 2021. There were 3 interview rounds.
Odd even program in C
Use modulus operator to check if a number is even or odd
If the remainder is 0, the number is even, else it's odd
Print the result accordingly
I see myself as a senior software engineer leading innovative projects and mentoring junior developers.
Continuously improving my technical skills through training and certifications
Taking on more leadership responsibilities within the team
Contributing to open-source projects to expand my network and knowledge
Mentoring junior developers to help them grow in their careers
based on 1 interview
Interview experience
based on 5 reviews
Rating in categories
Software Engineer
39
salaries
| ₹4 L/yr - ₹14.5 L/yr |
Senior Software Engineer
27
salaries
| ₹10.2 L/yr - ₹30 L/yr |
Associate Software Engineer
25
salaries
| ₹3.5 L/yr - ₹7.7 L/yr |
Business Analyst
19
salaries
| ₹6.7 L/yr - ₹15 L/yr |
System Engineer
16
salaries
| ₹5 L/yr - ₹13.3 L/yr |
Cognizant
Sutherland Global Services
Optum Global Solutions
Hexaware Technologies