Topp 40 .NET-intervjuspørsmål og -svar (2025)

Her er .NET Intervjuspørsmål intervjuspørsmål og svar for ferskinger så vel som erfarne kandidater for å få drømmejobben.


1) Forklar hva .NET Framework er?

The.Net Framework er utviklet av Microsoft. Det gir teknologier og verktøy som kreves for å bygge nettverksapplikasjoner så vel som distribuerte webtjenester og webapplikasjoner.


2) Hva gir .NET Framework?

.NET Framework gir den nødvendige kompileringstiden og kjøretidsgrunnlaget for å bygge og kjøre et hvilket som helst språk som er i samsvar med Common Language Specification (CLS).

Gratis PDF-nedlasting: .NET-intervjuspørsmål og -svar


3) Nevn hva som er hovedkomponentene i .Net framework?

Hovedkomponentene i .Net framework er

  • Common Language Runtime (CLR)
  • .Net Framework Class Library (FCL)
  • Applikasjonsdomener
  • Runtime Host
  • Interoperabilitet på tvers av språk
  • Side-by-side utførelse
  • profilerings~~POS=TRUNC
  • Dynamic Language Runtime (DLR)
  • Vanlig type system
  • Metadata og selvbeskrivende komponenter
  • .Net Framework Security
  •  Model View Presenter (MVP) arkitektur

4) Nevn nøkkelegenskaper til .NET?

  • I motsetning til andre programmeringsspråk, i .NET vil programmet bli kompilert til en mellomspråkrepresentasjon kjent som MSIL (Microsoft Intermediate Language)
  • MSIL-koden inneholder ingen API anrop spesielt til enhver plattform
  • Kompilator sjekker kun for syntaks og nødvendig semantikk som sådan
  • Biblioteker som brukes av programmet er koblet sammen selv før MSIL genereres. Den er koblet i en ikke-kompilert form
  • I stedet for å direkte kalle API av operativsystem, programmet bruker CLR for å kalle API. CLR fungerer som formidler
  • Søppelinnsamling og automatisk minnehåndtering gjøres av CLR

5) Nevn hvilke språk .NET støtter?

Språk som .NET støtter er,

  • NET
  • C#
  • COBOL
  • PERL
.NET-intervjuspørsmål
.NET-intervjuspørsmål

6) Nevn hvor stor datatypen int er i .NET?

Datatype int i .NET er 32 bits.


7) Nevn hva som er .Net Namespaces?

Navneområder i .NET er ikke annet enn en måte å organisere .NET Framework Class Library i en logisk gruppering i henhold til deres brukervennlighet, funksjonalitet og kategori de tilhører.


8) Nevn hva er MSIL i .NET?

  • MSIL står for Microsoft Intermediate Language
  • I løpet av kompileringstiden konverteres kildekoden til Microsoft Intermediate Language (MSIL) av kompilatoren
  • MSIL er et CPU-uavhengig sett med instruksjoner som effektivt kan konverteres til den opprinnelige koden

9) Nevn hvilke funksjoner .NET Assembly utfører?

Assembly er hovedenheten for distribusjon i en .NET Framework-applikasjon som kjøres som .exe eller .dll.

En sammenstilling utfører følgende funksjoner

  • Den består av en IL-kode som kjøres av vanlig språk kjøretid
  • Det danner en sikkerhetsgrense
  • Ved å etablere navneomfang for typer under kjøretid, sikrer det sikkerheten
  • Den har versjonsinformasjon
  • Den muliggjør side-ved-side-kjøring av flere versjoner av samme sammenstilling
  • Montering er der tillatelse blir bedt om og gitt.

10) Nevn hva som er .Net Assembly Manifest?

.Net Assembly Manifest er en fil som inneholder metadata om .NET Assemblies. Den beskriver hvordan elementene i sammenstillingen forholder seg til hverandre. Med andre ord beskriver den forholdet og avhengighetene til komponentene i forsamlingen, omfangsinformasjon, versjonsinformasjon osv.


11) Nevn hva er MSIL i .NET?

Microsoft Intermediate Language (MSIL) inkluderer instruksjoner for lagring, lasting, initialisering og anropsmetoder på objekter, samt instruksjoner for logiske og aritmetiske operasjoner, direkte minnetilgang, kontrollflyt, unntakshåndtering og andre operasjoner.


12) Forklar hva er PE (Portable Executable) filformat?

Portable Executable (PE)-formatet er et filformat for kjørbare filer, objektkode og DLL-er, brukt i 64-biters og 32-biters versjoner av Windows-operativsystemer.


13) Nevn hva som er forskjellen mellom Assembly og Namespace?

  • Navneområde kan spenne over flere sammenstillinger
  • Navneområde kan logisk gruppere klasse
  • Montering er en fysisk gruppering av logiske enheter

14) Liste opp navneområdet levert av .net for databehandling?

Navneområdet levert av .net for databehandling inkluderer,

  • Data
  • Data.SQLClient
  • XML

.NET-intervjuspørsmål


15) Nevn hva er GAC i .net?

GAC står for Global Assembly Cache. Det er et minneområde som er reservert for å lagre sammenstillingene til alle .NET-applikasjoner som kjører på en bestemt maskin.


16) Nevn hva er STA i .NET?

STA eller entrådet leilighetsmodell tilbyr et meldingsbasert paradigme for å håndtere flere objekter som kjører samtidig. Hver tråd bor i sin egen leilighet.


17) Nevn hva er datatilgangsmodifikator i .NET?

Datatilgangsmodifikator i .NET gir en klasse, en funksjon eller en variabel med tilgjengelighet.


18) Nevn hvilke typer tilgangsmodifikatorer i .NET?

Tilgangsmodifikatoren i .NET er fem typer

  • offentlig
  • Privat
  • beskyttet
  • Intern
  • Beskyttet intern

19) Nevn hvilken type kodesikkerhet som er tilgjengelig i .NET?

Typen kodesikkerhet som er tilgjengelig i .NET er

  • Rollebasert sikkerhet: Dette autoriserer brukeren.
  • Kodetilgangssikkerhet: Dette beskytter systemressurser mot uautoriserte anrop.

20) Forklar hvordan du kan implementere singleton-mønster i .NET?

For å implementere singleton-mønster i .NET, må følgende trinn implementeres.

  • Lag en klasse med statiske medlemmer
  • Definer en privat konstruktør
  • For å få tilgang til singleton-objektet kan en statisk metode brukes

21) Forklar hvordan unntaket håndteres i .NET?

I .Net, når det er et unntak, oppretter .NET-rammeverket et objekt av typen "Exception" og "kaster" det. Dette Exception-objektet vil ha all informasjon om 'feilen'.

Hvis du har vedlagt koden din i try-catch-blokken, vil du motta unntaksobjektet i 'catch'-blokken når unntaket inntreffer.


22) Forklar hvordan du kan lage og bruke en matrise i .NET?

I .NET kan du lage array ved å følge måter,

  • Erklære en referanse til en matrise
  • Lag en rekke med ti Int32elements
  • Opprette en 2-dimensjonal matrise
  • Opprette en 3-dimensjonal matrise

23) Nevn hva er brukerdefinert datatype?

En brukerdefinert datatype er en navngitt datatype opprettet av brukeren. Det kan være en strukturert type som har en sekvens av navngitte attributter som hver har en type, eller det kan være en distinkt type som deler en felles representasjon med en innebygd datatype. Basert på dette kan det kategoriseres som,

  • Distinkt type
  • Referansetype
  • Strukturert type

24) Liste ut noen av .Net-baseklassebibliotekets navneområde?

.Net baseklassebiblioteket innkapsler et stort antall vanlige funksjoner og gjør dem lett tilgjengelige for utvikleren.

Få av .Net-baseklassens biblioteknavneområde er

  • Aktiviteter
  • Kategorier
  • Konfigurasjon
  • Enterprise Services
  • Administrasjon
  • Kjøretid og så videre

25) Nevn hva som er forskjellen mellom strukturer og klasser i .NET?

Klasser Structures
Vanligvis brukes den til store datamengder Den brukes til mindre mengder data
Det kan gå i arv Det kan ikke arves
Det kan være NULL Den kan ikke være NULL som klassen.
For klasse er nøkkelordet som brukes 'klasse'. For struktur er nøkkelordet som brukes 'struct'.
Som standard er klassemedlemsvariabler private. Som standardstruktur har medlemmer offentlig tilgang.
Den inneholder et flyktig felt. Den kan ikke inneholde det flyktige feltet.
Kan ikke bruke størrelsen på operatøren Kan bruke størrelsen på operatøren
Felter initialiseres automatisk Felt initialiseres ikke automatisk

26) Nevn typene flerdimensjonale arrays som brukes i .NET ?

Typene flerdimensjonale arrays som brukes i .NET er,

  • Jagged Arrays: Disse typene flerdimensjonale arrays har hver sub-array som uavhengige arrays med forskjellig lengde. For Jagged arrays må du bruke et eget sett med firkantede parenteser.
  • Rektangulære matriser: Denne typen flerdimensjonale arrays har alle sub-arrays med en bestemt dimensjon av samme lengde. For rektangulære matriser må du bruke et enkelt sett med firkantede parenteser.

27) Forklar hvordan du legger til egenskaper i.NET?

For å legge til egenskaper i.NET, kan du enten bruke egenskapsprosedyrer eller felt.


28) Nevn hva som bobler i .NET?

Hendelsen som bobler i .NET er definert som at overføringen av kontrollen fra barnet til forelderen kalles boblende. Kontroller som dataliste, datagrid, repeater, etc. kan ha underordnede kontroller som listeboks osv.


29) Nevn hvilke feilsøkingsvinduer som er tilgjengelige?

Vinduene som er tilgjengelige under feilsøking inkluderer,

  • Brytningspunkter
  • Produksjon
  • Umiddelbar

30) Forklar hva er Microsoft Silverlight?

Micro-soft Silverlight er et åpen kildekodeverktøy for å lage og distribuere internettapplikasjoner og medieopplevelser på nettet.

Silverlight-arkitektur er laget av hovedsakelig tre komponenter

  • Kjernepresentasjonsrammeverk: Rammeverket inkluderer komponentene som databinding, vektorgrafikk, tekst, animasjon, bilder for å presentere ulike funksjoner,
  • .NET-rammeverk for Silverlight: Den består av biblioteker og komponenter som XLINQ, XML serialisering, syndikering, basisklassebiblioteker, nettverk og fellesspråkkjøring,
  • Oppdaterer og installasjonsprogram: Det er en kontroll for installasjon og gir automatiske oppdateringer

Viktige funksjoner i Silverlight

  • verktøy: XAML-feilsøking er inkludert i denne versjonen, spesielt for bindingsformålet
  • Media: Du kan kontrollere volum, tonehøyde, i lydeffektklassen
  • tekst: Introdusert RichTextBoxOverflow-element, det vil hjelpe til automatisk å legge ut tekst i situasjoner som flere kolonner
  • Databinding: Den støtter implisitte datamaler, noe som betyr at du kan spesifisere en datamal for en bestemt type i bindingen din
  • Kontroller: "Click Counts" vil i utgangspunktet hjelpe med å gjøre dobbeltklikksporing på elementer i applikasjonen din. En annen funksjon er "Multiple-Window"-støtte, den lar deg lage flere vinduer som applikasjonen din kan samhandle med
  • 3D-grafikk: 3D-grafikk-API er tilgjengelig med nytt sølvlys med mange tilleggsfunksjoner
  • Klarert applikasjon i nettleseren: Uten å være installert kan applikasjoner brukes i nettleseren gjennom denne funksjonen
  • Generell: Bortsett fra alle disse funksjonene er det forbedrede funksjoner som er ment å bli sett i betaversjon, som vektorutskrift, ny DataContextchanged-hendelse, COM-interop for pålitelige nettleserapplikasjoner,

31) Hva består Silverlight av?

Silverlight kommer med fire hovedkomponenter

  • Silverlight plug-in
  • Silverlight Host, nettsiden
  • Silverlight Application File (.XAP)
  • Grensesnittspråket, XAML

Silverlight plug-in kommer med mange funksjoner som

  • Presentasjonsmotor
  • XAML Parser
  • .NET Parser
  • . NET Framework
  • Mediefunksjoner
  • Nettleserinteraksjon
  • Downloader

32) Forklar hva .xap-filen er?

.xap-filen er en komprimert fil for Silver-applikasjonen. .xap-filene inkluderer AppManifest.xaml, kompilering av utdata fra Silverlight-prosjektet (.dll) og andre ressurser fra Silverlight-applikasjonen. Visual studio lager to filer når det opprettes prosjekt; App.xaml og Page.xaml

For å kjøre en Silverlight-applikasjon på en webserver, må du legge til filtypen .XAP med MIME-typen application/X-Silverlight i konfigurasjonen av serverstøttede filtyper.

.XAP mime-typen er: applikasjon/x-Silverlight.


33) Liste over verktøyene som kreves for å bygge Silverlight-applikasjoner?

Verktøy som brukes til å bygge Silverlight-applikasjoner er

  • Microsoft Expression Studio: Dette verktøyet er ment for webdesignere da det brukes til å lage rike visuelle elementer for Silverlight-applikasjoner med forbedret visuelt innhold og grafikk
  • Microsoft Visual Studio: Dette verktøyet er ment for en programmerer hvis applikasjon er basert på logikk eller krever programmering. Den tillater programmerer å bygge Silverlight-applikasjoner på alle .NET-språk (som C#, NET, etc.)

Nettet applikasjonsstøtte i Silverlight kan deles i to deler

  • Embedded Common Language Runtime (CLR)
  • .NET rammeverkbiblioteker

34) Nevn om Silverlight tillater MPEG4- og H.264-videoer eller AAC (avansert lydkoding) lyd eller flash-video?

Nei, Silverlight støtter ikke MPEG4- og H.264-videoer. Imidlertid kan innhold fra mange av disse formatene konverteres til formater som støttes av Silverlight som automatisert serverfunksjon, og deretter settes inn i en Silverlight-basert applikasjon.


35) Forklar hvordan du kan være vert for en Silverlight-applikasjoner?

Silverlight-applikasjoner kan hostes på de fleste typer webservere som Apache og IIS (Internet Information Server). For å være vert for Silverlight-applikasjoner fra webserveren din, må du tillate MIME-typen som nevnt nedenfor

Extension MIME-type
  • .XAML
  • .XAP
  •  Applikasjon/ xaml+xml
  • Applikasjon/ Silverlight-app

36) Nevn hva som er forskjellen mellom WPF (Windows Presentation Foundation) og Windows Silverlight?

  • Når det gjelder funksjoner, er sølvlys undergruppen av WPF
  • Silverlight konkurrerer med Adobes flash og er designet for å utvikle rike nettleserbaserte internettapplikasjoner
  • Mens WPF er en Microsoft-teknologi for å utvikle forbedrede grafikkapplikasjoner for stasjonær plattform, mens Silverlight kan brukes til å bygge applikasjoner tilgjengelig via internett
  • Nettleserapplikasjoner kan være vert for nettlesere som gir rike grafikkfunksjoner for nettapplikasjoner.

37) Forklar hvordan du kan sende parametere til sølvlyskontroller fra ASP.NET-sider?

Du kan sende parametere fra dine aspx-sider og HTML sider til Silverlight-kontrollene ved å angi InitParameters. Xaml-siden brukerkontroll har en egenskap kjent som InitParameters. Fra ASPX-sidene dine kan du angi en verdi i form av nøkkelverdipar. Siden denne egenskapen godtar nøkkelverdi-par, kan du sende et hvilket som helst sett med strengverdier.


38) Forklar hvordan Silverlight og ASP.NET AJAX kan brukes av forbrukere?

Silverlight synkroniserer med eksisterende webapplikasjoner, inkludert ASP.NET AJAX-applikasjoner. Tilsynelatende er ASP.NET AJAX og Silverlight bygget som komplementære teknologier. Kort sagt, Silverlight og ASP.NET AJAX kan kommunisere med alle AJAX-applikasjoner. ASP.NET AJAX kan også brukes til å kontrollere Silverlight-basert visualisering av data eller levering av rike opplevelser.


39) Forklar hvordan du kan sjekke internettforbindelsesstatusen i Silverlight?

Ved å bruke følgende kode kan du sjekke internettforbindelsen

If (NetworkInterface.GetIsNetworkAvailable())

{
Messagebox.Show(“ Network available”);
}
else
{
Message.box.Show(“ Network not available”);
}

40) Forklar hva er RIA?

RIA står for rike internettapplikasjoner, og de er nettapplikasjoner med rike funksjoner. Rike funksjoner inkluderer innebygd AJAX-støtte, layouter, animasjoner, lyd- og videokomponenter. Silverlight er et eksempel på RIA.


41) Nevn hva er de forskjellige layoutkontrollene som er tilgjengelige i Silverlight?

Det er tre kontroller tilgjengelig som

  • StackPanel: Den vil plassere barneelementene enten vertikalt eller horisontalt
  • Nett: Det vil plassere de underordnede elementene i enten rader eller kolonner
  • Lerret: Den vil plassere barneelementene i henhold til X, Y-rom

42) Hva er syntaksen for Net?

Syntaksen for ASP.Net består vanligvis av HTML-fil. En ASP-fil kan imidlertid inneholde serverskript med skilletegn. Et eksempel på "Hello World!"

< ! DOCTYPE html>

< html >

< body >

< %

Response.write (“Hello World!”)

%>

</body>

</html>

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)

Del

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *