Mono Framework Interview Preparation Guide
Download PDF

Mono Framework frequently Asked Questions in various Mono Framework job Interviews by interviewer. The set of Mono Framework interview questions here ensures that you offer a perfect answer to the interview questions posed to you. Get preparation of Mono Framework job interview

7 Mono Framework Questions and Answers:

1 :: Tell me what is the difference between mono and .net framework?

Mono is a cross-platform implementation of the pieces that make up the .Net framework, like the CLR, C#/VB.Net compilers, and the base class libraries. Currently, Mono supports just about everything available in .Net 2.0. There are a few notable exceptions, like Windows.Forms' DataGridView and ASP.Net's WebParts. There are also a couple of namespaces that don't really have a Linux equivalent like EnterpriseServices, System.Management, and System.Messaging.

The .NET Framework is Microsoft's platform for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes. And it is Only for Windows Platforms.

2 :: What is mono framework architecture?

The major components of Mono include:

Code Execution Engine
Class Libraries
Base Class Library
.NET Compatibility Class Libraries
Mono specific class libraries:
Cross platform class libraries for both Mono and .NET (Gtk#, Mono.Cecil, Mono.CSharp, Text.Templating)
Unix-specific class libraries (POSIX, Filesystem in Userspace (FUSE), curses)
Platform-specific class libraries (bindings for: Mac, iOS, Android, MeeGo)
CLI Assemblies
CLI Metadata
Mono's Common Language Runtime
Compatible with the ECMA Common Language Infrastructure/.NET Common Language Runtime
Mono-specific enhancements:
Mono.SIMD support
Mono co-routines and continuations.
Mono-specific enhancements
Native interop services and COM interop
Security - Transparent Code Framework

3 :: Is Mono support ASP.NET?

Yes.

Mono supports ASP.NET 1.1 and most of ASP.NET 2.0

4 :: How to run ASP.NET-based applications with Mono?

You need the Mono runtime and use one of Apache with mod_mono, a CGI or FastCGI-aware web server with Mono's FastCGI support or the xsp standalone server

5 :: Do you know Mono support ASP.NETs web services?

Yes, Mono supports ASP.NET-based web services (files ending in .asmx)

6 :: Do you know Mono have support for WSE?

At this point Mono does not have support for the "Web Services Enhancements" package and there are no plans on supporting it.

7 :: Tell me does mod_mono run on Windows?

mod_mono at this point only runs on Unix systems. There is a patch (to be reviewed) that makes mod_mono compile work on the Windows version of Apache.