Walkins Openings in India & Interview Questions

Walkins in Mumbai, Bangalore, Chennai, Delhi, Gurgaon, Pune


‘ASP.NET Interview Questions’ - KyaPoocha.com

What is the difference between Finalize() and Dispose()? 

Dispose() is called by the user of an object to indicate that he is finished with it, enabling that object to release any unmanaged resources it holds. Finalize()... Read more »

How is the using() pattern useful? What is IDisposable? How does it support deterministic finalization? 

The using() pattern is useful because it ensures that Dispose() will always be called when a disposable object (defined as one that implements IDisposable, and thus... Read more »

What are PDBs? Where must they be located for debugging to work? 

A program database (PDB) files holds debugging and project state information that allows incremental linking of debug configuration of your program.There are several... Read more »

What is FullTrust? Do GAC’ed assemblies have FullTrust? 

Before the .NET Framework existed, Windows had two levels of trust for downloaded code. This old model was a binary trust model. You only had two choices: Full Trust,... Read more »

Explain the importance and use of each, Version, Culture and PublicKeyToken for an assembly. 

This three alongwith name of the assembly provide a strong name or fully qualified name to the assembly. When a assebly is referenced with all three. PublicKeyToken:... Read more »

Explain the differences between public, protected, private and internal. 

These all are access modifier and they governs the access level. They can be applied to class, methods, fields. Public: Allows class, methods, fields to be accessible... Read more »

What is the use of Internal keyword? 

Internal keyword is one of the access specifier available in .Net framework , that makes a type visible in a  given assembly , for e.g : a single dll can contain... Read more »

Why only boxed types can be unboxed? 

Unboxing is the process of converting a Reference type variable to Value type and thus allocating memory on the stack . It happens only to those Reference type variables... Read more »

What is side-by-side execution? 

Can two application one using private assembly and other using Shared assembly be stated as a side-by-side executables? Side-by-side execution is the ability to... Read more »

Why doesn’t the .NET runtime offer deterministic destruction? 

Because of the garbage collection algorithm. The .NET garbage collector works by periodically running through a list of all the objects that are currently being... Read more »

Is the lack of deterministic destruction in .NET a problem? 

It’s certainly an issue that affects component design. If you have objects that maintain expensive or scarce resources (e.g. database locks), you need to provide... Read more »

What is serialization? 

Serialization is the process of converting an object into a stream of bytes. Deserialization is the opposite process of creating an object from a stream of bytes.... Read more »

Can I customise the serialization process? 

Yes. XmlSerializer supports a range of attributes that can be used to configure serialization for a particular class. For example, a field or property can be marked... Read more »

Why is XmlSerializer so slow? 

There is a once-per-process-per-type overhead with XmlSerializer. So the first time you serialize or deserialize an object of a given type in an application, there... Read more »

What are attributes? 

There are at least two types of .NET attribute. The first type I will refer to as a metadata attribute - it allows some data to be attached to a class or method.... Read more »

How can I stop my code being reverse-engineered from IL? 

There is currently no simple way to stop code being reverse-engineered from IL. In future it is likely that IL obfuscation tools will become available, either from... Read more »

Differnce between Managed code and unmanaged code ? 

Managed Code: Code that runs under a “contract of cooperation” with the common language runtime. Managed code must supply the metadata necessary for the runtime... Read more »

What is MSIL, IL, CTS and, CLR ? 

MSIL: (Microsoft intermediate language) When compiling to managed code, the compiler translates your source code into Microsoft intermediate language (MSIL), which... Read more »

What is Reference type and value type ? 

Reference Type: Reference types are allocated on the managed CLR heap, just like object types. A data type that is stored as a reference to the value’s location.... Read more »

What is difference between constants, readonly and, static ? 

Constants: The value can’t be changed Read-only: The value will be initialized only once from the constructor of the class. Static: Value can be initialized once.  Read more »

Page 7 of 13« First...«56789»...Last »
  • Subscribe

      Get Latest Walkins in your INBOX, enter your email address:


  • Walkins by Location


  • Walkins by Skills