Monday, August 7, 2023

ASP .Net Core interview questions and answers for experienced professionals

 1. What is ASP.NET Core? 

ASP.NET Core is a cross-platform, open-source web framework for building modern, cloud-based, and internet-connected applications. 

It's a part of the .NET platform and is designed to provide high-performance, 

scalable, and modular web applications.


2. What are the key features of ASP.NET Core?


Cross-platform support.

Built-in dependency injection.

Unified MVC and Web API frameworks.

Middleware-based pipeline.

Support for modular, self-contained applications.

Ability to run on .NET Core or .NET Framework.

High performance and improved response time.


3. What is the difference between ASP.NET Core and ASP.NET Framework?


ASP.NET Core is cross-platform, while ASP.NET Framework is limited to Windows.

ASP.NET Core has a modular and lightweight architecture, whereas ASP.NET Framework is monolithic.

ASP.NET Core supports built-in dependency injection, which is not present in ASP.NET Framework.

ASP.NET Core has a unified MVC and Web API framework, while in ASP.NET Framework, 

these are separate.


4. Explain the ASP.NET Core Middleware. 


Middleware is a pipeline of components that process requests and responses. Each component can execute before or after the next one. 

Middleware allows you to add various functionalities to the request/response processing pipeline, such as logging, authentication, and caching.


5. What is Dependency Injection (DI) in ASP.NET Core? 


Dependency Injection is a design pattern used to achieve loose coupling between classes by injecting their dependencies instead of creating them directly within the class. 

In ASP.NET Core, DI is built-in and helps manage the application's components and services 

more effectively.


6 What are the different types of Dependency Injection in ASP.NET Core?


Constructor Injection

Property Injection

Method Injection


7. Explain the difference between TempData and ViewBag in ASP.NET Core.


TempData: TempData is used to pass data between two consecutive requests. It's typically used 

for redirect scenarios, where data needs to be preserved during the redirection.

ViewBag: ViewBag is used to pass data from a controller to a view. It uses a dynamic property, 

so its values can be accessed directly in the view.


8 What is the purpose of the appsettings.json file in ASP.NET Core? 


The appsettings.json file is used to store configuration settings for an ASP.NET Core application. It allows you to define various configurations, 

such as database connection strings, logging settings, and other application-specific settings.


9. Explain the concept of Tag Helpers in ASP.NET Core. 


Tag Helpers are a feature in ASP.NET Core MVC that allows you to create reusable components for generating HTML markup in Razor views. 

They help to maintain a clear separation between HTML and C# code and make the views 

cleaner and easier to read.


10. How can you implement authentication and authorization in ASP.NET Core? 


ASP.NET Core provides built-in support for authentication and authorization through various middleware, including Identity, JWT (JSON Web Tokens), 

and OAuth. You can use these middleware to authenticate users and control access to different 

parts of your application.




Tuesday, May 26, 2015

ICET-2015 Results

ICET-2015 Results

Ranks list of Integrated Common Entrance Test (ICET) 2015 will be released on Tuesday. Minister for HRD Ganta Srinivasa Rao will release the ranks list at the Dr Y.V.S. Murty Auditorium of AU College of Engineering at 4.30 p.m., Convener of ICET 2015 Ch.V. Ramachandramurthy informed on Sunday.
Chairman of AP State Council of Higher Education L. Venugopal Reddy, Vice-Chairman P.Vijaya Prakash and AU Vice-Chancellor and Chairman of ICET 2015 G.S.N. Raju will be present.

The ranks list will be available in the following websites after they are released: 

www.apicet15.org, 
www.apsche.org and 
www.andhrauniversity.edu.in

http://www.aptsmanabadiresults.in/p/ap-icet-results-2015.html

Tuesday, January 27, 2015

Most Used Computer Shortcut Keys

Computer Shortcut Keys

Shortcut Keys                      Description

Alt + E   Edit options in current program
Alt + F   File menu options in current program.
Alt + Tab              Switch between open programs
Ctrl + Shift + T - To open Recently Closed Tab in a Browser
Ctrl+ T - To Open a new Tab in Browser
F1           Universal Help in almost every Windows program.
F2           Rename a selected file
F5           Refresh the current program window
Ctrl + N Create a new, blank document in some software programs
Ctrl + O Open a file in current software program
Ctrl + A Select all text.
Ctrl + B  Change selected text to be Bold
Ctrl + I   Change selected text to be in Italics
Ctrl + U Change selected text to be Underlined
Ctrl + F  Open find window for current document or window.
Ctrl + S  Save current document file.
Ctrl + X  Cut selected item.
Shift + Del           Cut selected item.
Ctrl + C  Copy      selected item.
Ctrl + Ins              Copy  selected item
Ctrl + V Paste
Shift + Ins            Paste
Ctrl + K  Insert hyperlink for selected text
Ctrl + P  Print the current page or document.
Ctrl + Home        Goes to beginning of document.
Ctrl + End             Goes to end of document.
Shift + Home    Highlights from current position to beginning of line.
Shift + End          Highlights from current position to end of line.
Ctrl + Left arrow Moves one word to the left at a time.
Ctrl + Right arrow Moves one word to the right at a time.
Ctrl + Esc              Opens the START menu
Ctrl + Shift + Esc                               Opens Windows Task Manager
Alt + F4 Close the currently active program

Alt + Enter           Open the Properties for the selected item (file, folder, shortcut, etc.)

Saturday, January 10, 2015

GE Hiring Recruiting 0-2 years of exp Software Engineers @ Hyderabad

GE Hiring Recruiting 0-2 years of exp Software Engineers @ Hyderabad

Company Name    -  General Electric(GE)
Website     -   www.ge.com
Eligibility    -  B.E/B.Tech/M.E/M.Tech
Experience  -  0 - 2 yrs
Job Location    -    Hyderabad
Job Role   -   Software Engineer

Company Profile:
General Electric, or GE, is an American multinational conglomerate corporation incorporated in Schenectady, New York and headquartered in Fairfield, Connecticut, United States. The company operates through five segments: Energy, Technology Infrastructure, Capital Finance and Consumer
& Industrial.GE works on things that matter. The best people and the best technologies taking on the toughest challenges. Building, powering, moving and helping to cure the world. Not just imagining. Doing. GE works.

Job Description :
1. Participate in software development and maintenance activities for Bio Technologies products.
2. Ideate new, innovative solutions for applications development. Propose, develop & deliver path breking user experience to Biologist using cutting-edge UI and application developments skills.

Candidate Profile:
1. Candidates should possess Masters / BE in Computer Science & Engineering.
2. A minimum of 1-3 years industrial experience in design and development and has
participated in full SDLC.
3. Experience in Microsoft TFS for software configuration management.
4. Proven expertise in test driven development using .NET, C#. Exposure to C++,
WinForms & WPF would be added advantage
5. Awareness of Design Patterns. Hands on experience in UML diagrams.
6. Exposure to SCRUM or other agile development techniques.
7. Demonstrated interpersonal and leadership skills. Must be a self-starter

8. Excellent verbal and written communication skills in English.

Sunday, January 4, 2015

Amazon Conducting Walk-In for Associate/Senior Associate @ Hyderabad

Amazon Conducting Walk-In for Associate/Senior Associate @ Hyderabad

Company Name  -   Amazon
Website    -    www.amazon.com
Qualification      -    Any Graduate
Experience    -   0 - 5 yrs
Job Location    -    Hyderabad
Job Role   -   Associate/Senior Associate
last Date - 25th Jan 2015

Company Profile:

Amazon.com strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By giving customers more of what they want - low prices, vast selection, and convenience - Amazon.com continues to grow and evolve as a world-class e-commerce platform. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of innovation that is part of the company's DNA. The world's brightest technology minds come to Amazon.com to research and develop technology that improves the lives of shoppers and sellers around the world.

Job Description :

1. Excellent written and spoken English skills and an ability to compose a grammatically correct, concise and accurate written response.
2. Demonstrated ability to work independently and make complex investigation decisions with little to no guidance.
3. Demonstrated ability to analyze problems logically.
4. Excellent problem solving skills.
5.  Self disciplined, diligent, proactive and detail oriented.
6. Effectively prioritizes work time to ensure productivity and fulfills department standards for time spent.

7. Excellent ability to determine situational needs and provide appropriate solutions.

Monday, December 8, 2014

Amazon Recruiting Software Development Engineer @ Chennai

Amazon Recruiting Software Development Engineer @ Chennai

Company   -   Amazon
Website    -   www.amazon.com
Eligibility   -    B.E/B.Tech/M.E/M.Tech/MCA
Experience -    Fresher
Job Location      -    Chennai or Bangalore
Job Role     -   Software Development Engineer

Company profile:

Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. Amazon continues to grow and evolve as a world-class e-commerce platform. Founded by Jeff Bezos, the Amazon.com website started in 1995 as a place to buy books because of the unique customer experience the Web could offer book lovers. During the first 30 days of business, Amazon fulfilled orders for customers in 50 states and 45 countries - all shipped from his Seattle-area garage. The world's brightest technology minds come to Amazon.com to research and develop technology that improves the lives of shoppers and sellers around the world.

Job Roles and Responsibilities:

1. Excellent problem solving skills.
2. Candidates must have a Bachelor in Computer Science Engineering or related field.
3. Possess an extremely sound understanding of areas in the basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.

4. be able to write Amazon quality code in an object oriented language - preferably in C/C++/Java in a Linux environment.

Cognizant Off-Campus Drive for Freshers @ Across India

Cognizant Off-Campus Drive for Freshers @ Across India
Company Name  -   Cognizant
Website    -   www.cognizant.com
Qualification -      B.Sc/BBA/BBM/BA/B.Com ( only 2015 passing out batch )
Experience  Required -0 - 1 yrs
Job Location   -    Across India
Job Role -    Fresher

Company profile:

Cognizant (NASDAQ: CTSH) is a leading provider of information technology, consulting, and business process outsourcing services, dedicated to helping the world's leading companies build stronger businesses. Headquartered in Teaneck, New Jersey (U.S.), Cognizant combines a passion for client satisfaction, technology innovation, deep industry and business process expertise, and a global, collaborative workforce that embodies the future of work.

Job Description:

1 Candidates should possess B.Sc(All Streams) , BBA, BBM, B.Com, B.A(Only for 2015
Passing out Batch)
2.  60% aggregate in 10th, 12th & UG
3. Strong written and oral communication skills.
4. No back logs