Most Important ASP.NET questions with answers

Q.: Explain the advantages of ASP.NET.
Answer:
Following are the advantages of ASP.NET.

Web application exists in compiled form on the server so the execution speed is faster as compared to the interpreted scripts.

ASP.NET makes development simpler and easier to maintain with an event-driven, server-side programming model.

Being part of .Framework, it has access to all the features of .Net Framework.

Content and program logic are separated which reduces the inconveniences of program maintenance.

ASP.NET makes for easy deployment. There is no need to register components because the configuration information is built-in.

To develop program logic, a developer can choose to write their code in more than 25 .Net languages including VB.Net, C#, JScript.Net etc.

Introduction of view state helps in maintaining state of the controls automatically between the postbacks events.

ASP.NET offers built-in security features through windows authentication or other authentication methods.

Integrated with ADO.NET.

Built-in caching features.





Q. Explain the different parts that constitute ASP.NET application.
Answer:
Content, program logic and configuration file constitute an ASP.NET application.

Content files
Content files include static text, images and can include elements from database.

Program logic
Program logic files exist as DLL file on the server that responds to the user actions.

Configuration file
Configuration file offers various settings that determine how the application runs on the server.

Q. Describe the sequence of action takes place on the server when ASP.NET application starts first time
Answer:
Following are the sequences:

IIS starts ASP.NET worker process - worker process loads assembly in the memory - IIS sends the request to the assembly - the assembly composes a response using program logic - IIS returns the response to the user in the form of HTML.
5. Explain the components of web form in ASP.NET
Answer:
Server controls
The server controls are Hypertext Markup Language (HTML) elements that include a runat=server attribute. They provide automatic state management and server-side events and respond to the user events by executing event handler on the server.

HTML controls
These controls also respond to the user events but the events processing happen on the client machine.

Data controls
Data controls allow to connect to the database, execute command and retrieve data from database.

System components
System components provide access to system-level events that occur on the server.





Q. Describe in brief .NET Framework and its components.
Answer:
.NET Framework provides platform for developing windows and web software. ASP.NET is a part of .Net framework and can access all features implemented within it that was formerly available only through windows API. .NET Framework sits in between our application programs and operating system.

The .Net Framework has two main components:

.Net Framework Class Library: It provides common types such as data types and object types that can be shared by all .Net compliant language.

The Common language Runtime: It provides services like type safety, security, code execution, thread management, interoperability services.





LIKE: TECHNOLOGY PARK

Resume Tips: Things to Avoid in Resume

Things to Avoid in Resume :

  1. Using Pictures
  2. Irrelevant work experiences
  3. No lies, please
  4. Current and Expected Salary
  5. Size of the Resume
  6. No Hobbies
  7. No scattered information
  8. No fancy design
  9. No pronouns
  10. Spelling mistakes.
  11. Grammatical errors.
  12. Misuse of apostrophes, plurals, and possessives.




Master in Computer Application (MCA)

Master in Computer Application (MCA)




MCA is a 3 year full-time educational program that includes subject areas like accounting, programming, designing, networks, database management and finance. MCA is a preferred course by BCA students as while a degree in BCA furnishes the platform for a career in IT field, MCA degree adds the specialized touch to offer ample career opportunities. Certain skills are required to become an MCA, which include computer and management skills. Proper planning, decision making and problem solving skills are a part of management skills.
Masters in Computer Application (MCA) is a post graduate degree in computer applications. This is a senior level course that prepares professionals to meet the complex demands of the IT industry.

It emphasizes on planning, designing and building of complex commercial application software and system software.
Master in Computer Application course: It's a three years degree programme. The broad objective of the MCA programme is to prepare graduate students for productive careers in software industry and academics by providing an outstanding environment for teaching and research in the core and emerging areas of the discipline.

The industry considers an MCA degree equivalent to a B Tech one, whereas one takes longer to finish the MCA, so due to this also the students are more going for B. Tech or a B.E. programme.
After successful completion of MCA you can work as:-
Software Programmer
Database Administrator
System and Network Administrator
Multimedia Programmer.
System Analyst
Web Designer
IT manager
Lecturer for Computer Science/Communication Technology.
Further Study
If you want to enhance your IT skills you can further join PhD /M.Phil.




Being a mca (master of computer application) candidate you have lots of job opportunities in government sector as well as in private sector.
Their are various jobs available for mca candidates. MCA is one of the demanded course in the market.
Following are the companies where you may apply for job-
SAIL
BHEL
BEL
HAL
BSNL
MTNL
DRDO
ISRO
BARC
RAILWAY
BANKING
Some of the recruiters in IT industry include Wipro, Infosys, IBM, Tata Consultancy Services (TCS), Accenture, and Cognizant Technology Services (CSC). As per qualification and specialization, fresh MCA professionals can get an average starting salary of INR 2.5 lakh-3.5 lakh p.a. With experience and exposure to industry norms, the salary of the candidate increases manifold.

***Good Luck***





(keep visiting daily for updates like: Resume tips, Interview questions, Current openings, Jobs, IT information, career guidance)

What is HTTP?

What is HTTP?

(Interview question for web developer)
Answer:
The Hypertext Transfer Protocol (HTTP) is designed to enable communications between clients and servers.

HTTP works as a request-response protocol between a client and server.

A web browser may be the client, and an application on a computer that hosts a web site may be the server.

Example: A client (browser) submits an HTTP request to the server; then the server returns a response to the client. The response contains status information about the request and may also contain the requested content.






GET Method in PHP

The GET method is restricted to send upto 1024 characters only.
GET can't be used to send binary data, like images or word documents, to the server.
The PHP provides $_GET associative array to access all the sent information using GET method.
Never use GET method if you have password or other sensitive information to be sent to the server.