i
Newt Global
Filter interviews by
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
Java based
Few Core concepts, moving forward to configuration level and then scenario based framework questions.
Yes, I am comfortable working from the office.
I thrive in a collaborative environment and enjoy face-to-face interactions with team members.
Working from the office allows for better communication and faster problem-solving.
I am able to focus better in a dedicated work space without distractions from home.
I appreciate the work-life balance that comes with having a separate office space.
Yes, Chennai is a suitable base location for me.
Chennai has a thriving IT industry with many job opportunities for software developers.
The city offers a good work-life balance with affordable cost of living.
Chennai has a rich cultural heritage and diverse cuisine to explore in free time.
Find all anagrams in a string
Create a hashmap to store the frequency of characters in the input string
Iterate through the input string and check if the frequency of characters matches the hashmap for each substring of the same length
Store the substrings that are anagrams in an array and return it
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
OOPs concepts are fundamental principles in object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex imple...
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...
I applied via Naukri.com and was interviewed before Jan 2023. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.
Find the index of second maximum integer in a given array.
Iterate through the array to find the maximum integer.
Then iterate again to find the second maximum integer and return its index.
posted on 17 Dec 2024
They ask normal leetcode question
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Software Engineer
60
salaries
| ₹3.8 L/yr - ₹10.1 L/yr |
Senior Software Engineer
51
salaries
| ₹6 L/yr - ₹24 L/yr |
Software Developer
25
salaries
| ₹2.8 L/yr - ₹9.4 L/yr |
Senior Test Engineer
25
salaries
| ₹4.5 L/yr - ₹11.1 L/yr |
Technical Lead
21
salaries
| ₹10.5 L/yr - ₹27 L/yr |
Yodlee
Fingent
Bravura Solutions
TEOCO Software