Filter interviews by
Top trending discussions
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
There were 3 question from DSA: 1st and 2nd was from recession and Dp and last one was from graph.
I applied via Naukri.com and was interviewed before Nov 2023. There was 1 interview round.
Currently leading a team of developers in designing and implementing a new web application for a client in the finance industry.
Leading a team of developers in designing and implementing a new web application
Collaborating with stakeholders to gather requirements and define project scope
Ensuring project milestones are met on time and within budget
Conducting code reviews and providing technical guidance to team members
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...
Basic DSA questions, best time to buy and sell stock and its variation
2 Leetcode Medium questions on hackerrank
posted on 16 Dec 2024
It was a Basic Aptitude Test
We were asked to do Sorting, SQL queries (join)
I am a passionate software engineer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies such as Java, JavaScript, and SQL
Medium to hard questions based on arrays, dp
Quick sort is a popular sorting algorithm that uses divide and conquer strategy.
Divides array into smaller sub-arrays based on a pivot element
Recursively sorts sub-arrays
Combines sorted sub-arrays to get final sorted array
Time complexity: O(n log n) on average, O(n^2) worst case
Example: [3, 6, 8, 10, 1, 2, 1] -> [1, 1, 2, 3, 6, 8, 10]
Rotate a matrix by 90 degrees in place
Transpose the matrix
Reverse each row of the transposed matrix
Use recursion to generate all possible permutations of a given string.
Use recursion to swap characters in the string to generate permutations
Keep track of visited characters to avoid duplicates
Base case: when the length of the string is 1, add it to the result array
The coin change problem involves finding the number of ways to make a certain value using a given set of coins.
Use dynamic programming to solve the coin change problem efficiently.
Create a 1D array to store the number of ways to make each value from 0 to the target value.
Iterate through the coins and update the array based on the current coin's value.
The final answer will be stored in the last element of the array.
Exam...
I applied via campus placement at National Institute of Engineering (NIE) and was interviewed in Apr 2024. There were 4 interview rounds.
2 questions, Easy and medium based
Software Engineer
42
salaries
| ₹9 L/yr - ₹30 L/yr |
Member Technical Staff
31
salaries
| ₹12 L/yr - ₹40 L/yr |
Technical Staff Member 3
12
salaries
| ₹26 L/yr - ₹59 L/yr |
QA Engineer
12
salaries
| ₹5.8 L/yr - ₹13.8 L/yr |
Senior Software Engineer
11
salaries
| ₹14 L/yr - ₹50 L/yr |
Mu Sigma
Fractal Analytics
Tiger Analytics
LatentView Analytics