Filter interviews by
I applied via Approached by Company and was interviewed before Feb 2023. There were 2 interview rounds.
Sync and async refer to synchronous and asynchronous programming, respectively.
Sync programming executes tasks sequentially, blocking the program until each task is completed.
Async programming allows tasks to run concurrently, enabling the program to continue executing other tasks while waiting for asynchronous tasks to complete.
Examples of sync programming include traditional function calls, while async programming of...
Identifying memory leaks involves monitoring memory usage, analyzing memory dumps, and using tools like Valgrind.
Monitor memory usage over time to detect abnormal increases.
Analyze memory dumps to identify the source of the leak.
Use tools like Valgrind to detect memory leaks in C/C++ programs.
Check for unreleased resources such as file handles or database connections.
SOLID Principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable...
Oops concepts are the principles of 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 implementatio...
It was a Coding Interview with 2 basic DSA 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 6 Dec 2024
I applied via Walk-in and was interviewed in Jun 2024. There were 3 interview rounds.
Basic Logical programs
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
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
DOT NET Developer
15
salaries
| ₹2 L/yr - ₹6 L/yr |
Software Developer
14
salaries
| ₹2.2 L/yr - ₹8.5 L/yr |
Software Engineer
12
salaries
| ₹2.2 L/yr - ₹6.2 L/yr |
Project Manager
9
salaries
| ₹7 L/yr - ₹20 L/yr |
QA Executive
9
salaries
| ₹4.2 L/yr - ₹5.5 L/yr |
TCS
Infosys
Wipro
HCLTech