0% found this document useful (0 votes)
6 views

Imp Questions

Resume

Uploaded by

harshbena64654
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Imp Questions

Resume

Uploaded by

harshbena64654
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

I hold a Master’s degree in Computer Applications, which provided me with a

comprehensive and robust foundation in the various facets of computer science and
software development. This academic background has been instrumental in shaping my
technical expertise and problem-solving abilities. Over the past two years, I have
specialized in ASP.NET development, a focus that has allowed me to immerse myself
deeply in this framework and work on a wide range of projects. This hands-on
experience has been pivotal in honing my skills and expanding my knowledge in this
domain.

Currently, I am engaged in a high-impact project with Standard Chartered, where my


responsibilities encompass both Frontend and Backend Development. This role has
afforded me the opportunity to work with complex, large-scale systems, enhancing my
capability to manage and optimize intricate applications. My involvement in this
project has strengthened my proficiency in delivering scalable and efficient
solutions while adapting to evolving technical requirements.

Prior to this, I contributed to a project for Canara Bank, which significantly


refined my skills in RestAPI and Middleware. This experience was crucial in
understanding the intricacies of developing and integrating APIs and middleware
solutions. It also emphasized the importance of aligning development work with
client needs and adhering to industry standards to ensure seamless and effective
software solutions.

In summary, my extensive experience in ASP.NET, RestAPI, C#, Middleware, and SQL


development, complemented by a solid educational background, has equipped me with a
diverse and powerful technical skill set. I am well-prepared to make meaningful
contributions to any development team, leveraging my experience and expertise to
drive successful project outcomes.

A class is a blueprint or template for creating objects. It defines a set of


attributes (data) and methods (functions) that the objects created from the class
will have

An object is an instance of a class. It represents a specific realization of the


class with actual values for the attributes

Object-Oriented Programming (OOP) is a programming paradigm that uses "objects" to


design and build software. It’s based on several core concepts that help organize
and manage complex code in a more intuitive and modular way

Encapsulation: Bundles data (attributes) and methods (functions) into a single


unit, or class, and restricts direct access to some of the object's components.
This helps protect the object's internal state and simplifies interaction.

Abstraction: Hides complex implementation details and exposes only the essential
features of an object. This allows interaction with objects at a high level without
needing to understand their internal workings.

Inheritance: Enables a new class (subclass) to inherit properties and methods from
an existing class (superclass), promoting code reuse and establishing a natural
hierarchy.

Polymorphism: Allows methods to do different things based on the object’s actual


type, even if they share the same name. This can be achieved through method
overriding and method overloading.

Composition: Builds complex types by combining objects of other types. It


represents a "has-a" relationship, as opposed to the "is-a" relationship in
inheritance, allowing for greater flexibility and modularity.

These principles help create organized, reusable, and maintainable code by


structuring software into manageable components.

An INNER JOIN returns only the rows that have matching values in both tables,

LEFT JOIN returns all rows from the left table and the matched rows from the right
table. If there is no match, NULL values are returned for columns from the right
table.

UNION: Combines the results of two or more SELECT statements and removes duplicate
rows.
UNION ALL: Combines the results of two or more SELECT statements but includes all
duplicates.

GROUP BY: Groups rows that have the same values into summary rows, like finding the
number of customers in each country.
HAVING: Filters the results after the GROUP BY operation.

Redis Cache is an in-memory data structure store that can be used as a cache to
speed up database queries by storing frequently accessed data in memory.
var redis = ConnectionMultiplexer.Connect("localhost");
var db = redis.GetDatabase();
db.StringSet("key", "value");

A dictionary (or hashmap) stores key-value pairs, allowing fast retrieval based on
keys. Unlike arrays or lists, dictionaries use hashing to provide quick access.

404 Not Found : server could not find the requested resource
500 Internal Server Error: This is a generic error message indicating that the
server encountered an unexpected condition.
403 Forbidden: This means that the server understands the request but refuses to
authorize it.
402 Payment Required: This status code is reserved for future use and was initially
intended to be used for payment-related functionality

ASP.NET Core MVC architecture is based on the Model-View-Controller (MVC) pattern,


cleanly separating concerns in your web application.
Models represent data, Views handle presentation, and Controllers manage the
interaction between them.
Models are the building blocks, Views are the blueprints, and Controllers are the
construction crew, working together to create a beautiful and functional web
experience.
This separation improves code maintainability, testability, and scalability, making
your applications well-organized and flexible.

You might also like