Filter interviews by
It was a Coding Interview with 2 basic DSA Questions
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
Find the first non-repetitive character in a string.
Iterate through the string and count the occurrences of each character.
Return the first character with a count of 1.
Scenario based questions
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...
posted on 14 Nov 2024
I applied via Campus Placement and was interviewed in Oct 2024. There were 4 interview rounds.
Consist 3 coding questions medium level
I applied via Campus Placement
Machine coding round
posted on 9 Jul 2024
Basic OOP questions for python programming language
Abstraction is the concept of hiding complex implementation details and showing only the necessary information to the user.
Abstraction allows users to focus on what an object does instead of how it does it
It helps in reducing complexity and improving efficiency in software development
Example: In object-oriented programming, abstract classes and interfaces are used to achieve abstraction
SQL databases are relational databases with structured data, while NoSQL databases are non-relational databases with flexible, unstructured data.
SQL databases use structured query language for defining and manipulating data, while NoSQL databases use different query languages or APIs.
SQL databases are table-based, with a predefined schema, while NoSQL databases are document, key-value, wide-column, or graph-based.
SQL d...
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, prev, and next
Iterate through the linked list, updating pointers to reverse the direction
Update the head of the linked list to the last node after reversing
Binary search algorithm efficiently finds the target value in a sorted array.
Start by defining the low and high indices of the array.
Calculate the mid index and compare the target value with the value at mid.
If target is less than mid value, update high to mid-1; if greater, update low to mid+1.
Repeat until target is found or low is greater than high.
posted on 6 Dec 2024
I applied via Walk-in and was interviewed in Jun 2024. There were 3 interview rounds.
Basic Logical programs
I applied via Campus Placement
Aptitude questions with 2-3 coding questions
Interpreter executes code line by line, compiler translates code into machine code before execution.
Interpreter translates code into machine code line by line during runtime
Compiler translates code into machine code before execution
Interpreted languages include Python, JavaScript
Compiled languages include C, C++
posted on 29 Nov 2024
I applied via AmbitionBox
Java, spring,springboot
Senior Software Engineer
15
salaries
| ₹30 L/yr - ₹45 L/yr |
Software Development Engineer II
14
salaries
| ₹23 L/yr - ₹35 L/yr |
Software Engineer
7
salaries
| ₹10 L/yr - ₹24.6 L/yr |
SDE-2
5
salaries
| ₹22 L/yr - ₹27 L/yr |
Sdet-I
5
salaries
| ₹17 L/yr - ₹17.2 L/yr |
CodeChef
LeetCode
GeeksForGeeks
InterviewBit