.Net realtime Interview Questions ?

1.What are the disadvantages of Javascript?
      1.Security. Because the code executes on the users' computer, in some cases it can be exploited for malicious purposes. This is one reason some people choose to disable JavaScript.
      2.Reliance on End User. JavaScript is sometimes interpreted differently by different browsers. Whereas server-side scripts will always produce the same output, client-side scripts can be a little unpredictable. Don't be overly concerned by this though - as long as you test your script in all the major browsers you should be safe.

        2.Difference between Html and DHtml?

        DHTML is the art of combining HTML, JavaScript, DOM, and CSS
        DHTML is Not a Language
        DHTML stands for Dynamic HTML.
        DHTML is NOT a language or a web standard.
        DHTML is a TERM used to describe the technologies used to make web pages dynamic and interactive.
        To most people DHTML means the combination of HTML, JavaScript, DOM, and CSS.

        HTML stands for Hyper Text Markup Language,HTML is not a programming language, it is a markup language, A markup language is a set of markup tags
        HTML uses markup tags to describe web pages
        HTML documents describe web pages, contain HTML tags and plain text
        HTML documents are also called web pages

        3.Difference between N-tier and 3-tier?

        A 3-tier application basically resembles a system with 3 levels or tier, the first is the client tier, second is server tier and the third tier is your data tier.
        N-tier application is just an extension of this in which we again split these individual tiers into different tiers and thus the name N-tier.

        4.Difference between .net 4.0 and 4.5?

        The next major release of the .NET Framework, .NET 4.5, allows you to easily use Windows 8 technologies, like Windows Runtime, directly from .NET 4.5. Accessing your data is easier than ever with support for the newest features in SQL Server and support for WebSockets. Programs are more responsive, with the AWAIT keyword, faster ASP.NET startup and an improved server Garbage Collector. .NET 4.5 incorporates key customer feedback, with the newest MEF features, support for long running workflows with State Machines, and improved HTML 5 support in ASP.NET. In this overview talk, you’ll learn about all of these technologies, and get pointers to deeper dives where you can learn more.
        5.What is the use of Ajax?

        There are a couple of reasons to use AJAX in lieu of the traditional form submission.
        1.Ajax  is very light weight: instead of sending all of the form information to the server and getting all of the rendered HTML back, simply send the data the server needs to process and get back only what the client needs to process. Light weight means fast.
        2. The second reason to use AJAX is because (as the logo in the link above makes clear) AJAX is cool.
        3. AJAX is a client side technology that uses JavaScript, the client-server interaction is very important.

        6.Difference between MVP and MVC?
        The two patterns are having much similarities compare to their differences. The both patterns are evolved on separation of concerns and both contain Views and Models.But when comes to the difference part, the major difference is the way handling the incoming request.
        In MVP, the incoming request comes to View and View is delegating it to presenter. And presenter is responsible for talk to model and update the view. Here model is completely shielding from View.
         Where as in MVC, all incoming requests are intercepting by the controller and controller is responsible for generating the correct View and Model. Here View is aware of the model

        The MVP pattern will built on ASP.Net WebForms. The WebForms development paradigm uses Viewstate. In large Web application it will cause some performance issues.
        ASP.Net MVC is new alternative frame work and it view is state less.

        7.What is Namespace?
        A Namespace in Microsoft .Net is like containers of objects. They may contain unions, classes, structures, interfaces, enumerators and delegates. Main goal of using namespace in .Net is for creating a hierarchical organization of program. In this case a developer does not need to worry about the naming conflicts of classes, functions, variables etc., inside a project.

        8.What is the use of SilverLight?

        Microsoft Silverlight is an application framework for writing and running rich Internet applications, with features and purposes similar to those of Adobe Flash. The run-time environment for Silverlight is available as a plug-in for web browsers running under Microsoft Windows and Mac OS X. While early versions of Silverlight focused on streaming media, current versions support multimedia, graphics and animation, and give developers support for CLI languages and development tools. Silverlight is also one of the two application development platforms for Windows Phone.
        9.Explain about your Project? How much time you taken to complete the project?
        10.What is your Role in your project?


        Post a Comment