Filter interviews by
I applied via Approached by Company and was interviewed in Jul 2022. There was 1 interview round.
Delegate is a type that represents references to methods with a specific parameter list and return type.
Delegates are similar to function pointers in C++.
They are used to achieve loose coupling and separation of concerns.
There are two types of delegates: singlecast and multicast.
Singlecast delegates can hold references to a single method.
Multicast delegates can hold references to multiple methods.
Delegates are commonly
Custom middleware in .NET Core is a piece of code that sits between the request and response pipeline to perform custom operations.
Custom middleware can be used to add custom headers, logging, authentication, and authorization to the request pipeline.
Middleware can be added to the pipeline using the Use() method in the Startup.cs file.
Middleware can be created using classes that implement the IMiddleware interface or b...
Abstract class can have implementation while interface only has method signatures.
Abstract class can have constructors while interface cannot.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract class can have non-public members while interface only has public members.
Abstract class is used for creating a base class while interface is used for implementing a contract.
Example o...
Temp table is stored in tempdb and table variable is stored in memory.
Temp table is created using CREATE TABLE statement and can be accessed by multiple sessions.
Table variable is created using DECLARE statement and can only be accessed within the scope of the batch or procedure.
Temp table can have indexes and statistics while table variable cannot.
Temp table is useful for large data sets while table variable is useful...
Joins in SQL are used to combine data from two or more tables based on a related column.
Joins are used to retrieve data from multiple tables in a single query.
Common types of joins include inner join, left join, right join, and full outer join.
Join conditions are specified using the ON keyword and can include multiple conditions.
Aliases can be used to simplify the syntax of join queries.
Joins can be nested to combine d
Use a Set to remove duplicate numbers from an array of strings.
Create a Set from the array to automatically remove duplicates
Convert the Set back to an array if needed
var, let, and const are used to declare variables in JavaScript with different scopes and mutability.
var is function-scoped and can be redeclared and updated
let is block-scoped and can be updated but not redeclared
const is block-scoped and cannot be updated or redeclared
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
I applied via Naukri.com
Cybage interview questions for popular designations
Dependency Injection is a design pattern where components are given their dependencies rather than creating them internally.
Allows for easier testing by mocking dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Routings in MVC define how the application responds to client requests.
Routings map URLs to controller actions in MVC framework
Routes are defined in RouteConfig.cs file in ASP.NET MVC
Routes can include parameters and constraints
Example: routes.MapRoute('Default', '{controller}/{action}/{id}', new { controller = 'Home', action = 'Index', id = UrlParameter.Optional })
Garbage collection is an automatic memory management process used in programming languages to reclaim memory occupied by objects that are no longer in use.
Garbage collection automatically identifies and deletes objects in memory that are no longer needed by the program.
It helps prevent memory leaks and improves the efficiency of memory usage.
Examples of programming languages that use garbage collection include Java, C#
Secure WEB API in .NET by using authentication, authorization, HTTPS, and input validation.
Use authentication mechanisms like JWT tokens or OAuth for secure access.
Implement authorization to control which users have access to specific resources.
Enable HTTPS to encrypt data transmitted between client and server.
Implement input validation to prevent injection attacks like SQL injection or cross-site scripting.
Stored procedures are precompiled SQL queries stored in the database, while functions are reusable blocks of code that return a value.
Stored procedures are used for performing specific tasks or operations in the database.
Functions are used to encapsulate logic and can be called from within SQL queries or other functions.
Stored procedures can have input and output parameters, while functions always return a value.
Stored...
Get interview-ready with Top Cybage Interview Questions
Inbound calls are received by the company from customers, while outbound calls are made by the company to customers.
Inbound calls are initiated by customers seeking assistance or information.
Outbound calls are initiated by the company for sales, marketing, or follow-up purposes.
Inbound calls are typically toll-free for customers, while outbound calls may incur charges.
Examples: Inbound call - Customer calling a technic...
Serverless refers to a cloud computing model where the cloud provider manages the infrastructure and automatically allocates resources as needed.
Serverless computing allows developers to focus on writing code without worrying about managing servers or infrastructure.
Resources are dynamically allocated and scaled based on demand, leading to cost efficiency.
Examples of serverless platforms include AWS Lambda, Azure Funct
Azure Functions is a serverless compute service that allows you to run event-triggered code without managing infrastructure.
Azure Functions allows you to write small pieces of code that run in response to events.
It supports multiple programming languages like C#, JavaScript, Python, etc.
Functions can be triggered by various events like HTTP requests, timers, queues, etc.
Azure Functions automatically scales based on dem...
Microservices are a software development technique where applications are composed of small, independent services that communicate with each other.
Microservices break down applications into smaller, loosely coupled services
Each service is responsible for a specific function and can be developed, deployed, and scaled independently
Communication between services is typically done through APIs
Examples of companies using mi
Microservices are smaller, independent services that work together, while Monolithic is a single, large application.
Microservices are smaller, independent services that can be developed, deployed, and scaled independently.
Monolithic architecture is a single, large application where all components are tightly coupled.
Microservices promote flexibility, scalability, and fault isolation.
Monolithic applications are easier t...
OOPs concept focuses on objects and classes, while MVC architecture separates the application into Model, View, and Controller components.
OOPs concept involves encapsulation, inheritance, polymorphism, and abstraction.
MVC architecture separates the application logic into Model (data), View (presentation), and Controller (interaction) components.
Example of OOPs concept: Creating a class 'Car' with properties like 'color...
Top trending discussions
Some of the top questions asked at the Cybage interview -
The duration of Cybage interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 144 interviews
Interview experience
based on 1.9k reviews
Rating in categories
Software Engineer
3.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
2k
salaries
| ₹0 L/yr - ₹0 L/yr |
QA Engineer
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior QA Engineer
757
salaries
| ₹0 L/yr - ₹0 L/yr |
System Analyst
740
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
Tech Mahindra