Nangungunang 40 .NET na Mga Tanong at Sagot sa Panayam (2025)

Narito ang .NET Interview Questions mga tanong at sagot sa panayam para sa mga fresher pati na rin ang mga may karanasang kandidato upang makuha ang kanilang pangarap na trabaho.


1) Ipaliwanag kung ano ang .NET Framework?

Ang.Net Framework ay binuo ni microsoft. Nagbibigay ito ng mga teknolohiya at tool na kinakailangan upang bumuo ng mga Networked Application pati na rin ang Distributed Web Services at Web Applications.


2) Ano ang ibinibigay ng .NET Framework?

Ang .NET Framework ay nagbibigay ng kinakailangang compile time at run time foundation para bumuo at magpatakbo ng anumang wika na tumutugma sa Common Language Specification (CLS).

Libreng PDF Download: .NET Interview Questions and Answers


3) Banggitin kung ano ang mga pangunahing bahagi ng .Net framework?

Ang mga pangunahing bahagi ng .Net framework ay

  • Karaniwang Runtime ng Wika (CLR)
  • .Net Framework Class Library (FCL)
  • Mga Domain ng Application
  • Runtime Host
  • Cross-Language Interoperability
  • Magkatabing Pagpapatupad
  • Pag-profile
  • Dynamic Language Runtime (DLR)
  • Karaniwang Uri ng Sistema
  • Metadata at Mga Bahaging Naglalarawan sa Sarili
  • .Net Framework Security
  •  Arkitektura ng Model View Presenter (MVP).

4) Banggitin ang mga pangunahing katangian ng .NET ?

  • Hindi tulad ng ibang programming language, sa .NET ang program ay isasama sa isang intermediate na representasyon ng wika na kilala bilang MSIL (Microsoft Intermediate Language)
  • Walang laman ang MSIL code API partikular na tawag sa anumang platform
  • Sinusuri lamang ng compiler ang syntax at ang mga kinakailangang semantika kung gayon
  • Ang mga aklatan na ginagamit ng programa ay naka-link bago pa man makabuo ng MSIL. Ito ay naka-link sa isang un-compiled form
  • Sa halip na direktang tawagan ang API ng operating system, ang program ay gumagamit ng CLR para tumawag sa API. Nagsisilbing tagapamagitan ang CLR
  • Ang pangongolekta ng basura at awtomatikong pamamahala ng memorya ay ginagawa ng CLR

5) Banggitin kung ano ang mga wika na sinusuportahan ng .NET?

Ang mga wikang sinusuportahan ng .NET ay,

  • NET
  • C#
  • COBOL
  • perlas
.NET Mga Tanong sa Panayam
.NET Mga Tanong sa Panayam

6) Banggitin kung gaano kalaki ang datatype int sa .NET?

Ang datatype int sa .NET ay 32 bits.


7) Banggitin kung ano ang .Net Namespaces?

Ang mga namespace sa .NET ay walang iba kundi isang paraan upang ayusin ang .NET Framework Class Library sa isang lohikal na pagpapangkat ayon sa kanilang kakayahang magamit, functionality pati na rin sa kategoryang kinabibilangan nila.


8) Banggitin kung ano ang MSIL sa .NET?

  • Ang MSIL ay nangangahulugang Microsoft Intermediate Language
  • Sa panahon ng pag-compile, ang source code ay na-convert sa Microsoft Intermediate Language (MSIL) ng compiler
  • Ang MSIL ay isang CPU-independent na hanay ng mga tagubilin na maaaring mahusay na ma-convert sa native code

9) Banggitin kung ano ang mga function na ginagawa ng NET Assembly?

Ang Assembly ay ang pangunahing yunit ng deployment sa isang .NET Framework application na pinaandar bilang .exe o .dll.

Ang isang pagpupulong ay gumaganap ng mga sumusunod na function

  • Binubuo ito ng isang IL code na naipapatupad ng karaniwang runtime ng wika
  • Ito ay bumubuo ng hangganan ng seguridad
  • Sa pamamagitan ng pagtatatag ng saklaw ng pangalan para sa mga uri sa runtime, tinitiyak nito ang kaligtasan
  • Nagdadala ito ng impormasyon ng bersyon
  • Nagbibigay-daan ito sa side-by-side na pagpapatupad ng maraming bersyon ng parehong pagpupulong
  • Ang pagpupulong ay kung saan hinihiling at ipinagkaloob ang pahintulot.

10) Banggitin kung ano ang .Net Assembly Manifest?

Ang .Net Assembly Manifest ay isang file na naglalaman ng metadata tungkol sa .NET Assemblies. Inilalarawan nito kung paano nauugnay ang mga elemento sa kapulungan sa isa't isa. Sa madaling salita, inilalarawan nito ang kaugnayan at dependency ng mga bahagi sa Assembly, impormasyon sa saklaw, impormasyon sa pag-bersyon, atbp.


11) Banggitin kung ano ang MSIL sa .NET?

Kasama sa Microsoft Intermediate Language (MSIL) ang mga tagubilin para sa pag-iimbak, pag-load, pagsisimula, at pagtawag sa mga paraan sa mga bagay, pati na rin ang mga tagubilin para sa mga lohikal at arithmetic na operasyon, direktang pag-access sa memorya, kontrol na daloy, paghawak ng exception, at iba pang mga operasyon.


12) Ipaliwanag kung ano ang PE (Portable Executable) na format ng File?

Ang Portable Executable (PE) na format ay isang format ng file para sa mga executable, object code, at DLL, na ginagamit sa 64-bit at 32-bit na bersyon ng Windows operating system.


13) Banggitin kung ano ang pagkakaiba sa pagitan ng Assembly at Namespace?

  • Maaaring sumasaklaw ang namespace sa maraming assemblies
  • Ang namespace ay maaaring lohikal na magpangkat ng klase
  • Ang pagpupulong ay isang pisikal na pagpapangkat ng mga lohikal na yunit

14) Ilista ang namespace na ibinigay ng .net para sa pamamahala ng data?

Kasama sa namespace na ibinigay ng .net para sa pamamahala ng data,

  • data
  • Data.SQLClient
  • XML

.NET Mga Tanong sa Panayam


15) Banggitin kung ano ang GAC sa .net ?

Ang GAC ay kumakatawan sa Global Assembly Cache. Ito ay isang lugar ng memorya na nakalaan upang mag-imbak ng mga assemblies ng lahat ng .NET application na tumatakbo sa isang partikular na makina.


16) Banggitin kung ano ang STA sa .NET?

Ang STA o single threaded na modelo ng apartment ay nag-aalok ng paradigm na nakabatay sa mensahe para sa pagharap sa maraming bagay na tumatakbo nang sabay-sabay. Ang bawat thread ay nakatira sa loob ng sarili nitong apartment.


17) Banggitin kung ano ang data access modifier sa .NET?

Ang data access modifier sa .NET ay nagbibigay ng isang klase, isang function o isang variable na may accessibility.


18) Banggitin kung ano ang mga uri ng access modifier sa .NET?

Ang access modifier sa .NET ay limang uri

  • Publiko
  • pribado
  • Protected
  • Panloob
  • Pinoprotektahan ang Panloob

19) Banggitin ang uri ng code security na available sa .NET?

Ang uri ng code ng seguridad na magagamit sa .NET ay

  • Seguridad batay sa tungkulin: Pinapahintulutan nito ang gumagamit.
  • Seguridad sa pag-access ng code: Pinoprotektahan nito ang mga mapagkukunan ng system mula sa mga hindi awtorisadong tawag.

20) Ipaliwanag kung paano mo maipapatupad ang singleton pattern sa .NET?

Upang ipatupad ang singleton pattern sa .NET, ang mga sumusunod na hakbang, ay kailangang ipatupad.

  • Gumawa ng klase na may mga static na miyembro
  • Tukuyin ang isang pribadong tagabuo
  • Upang ma-access ang singleton object, maaaring gumamit ng static na paraan

21) Ipaliwanag kung paano pinangangasiwaan ang exception sa .NET?

Sa .Net, kapag may exception, ang .NET framework ay lumilikha ng object ng uri na 'Exception' at 'throws' ito. Ang Exception object na ito ay magkakaroon ng lahat ng impormasyon tungkol sa 'error'.

Kung isinama mo ang iyong code sa loob ng try-catch block, matatanggap mo ang exception object sa 'catch' block kapag nangyari ang exception.


22) Ipaliwanag kung paano ka makakagawa at makakagamit ng isang ayos sa .NET?

Sa .NET, maaari kang lumikha ng array sa pamamagitan ng pagsunod sa mga paraan,

  • Pagdedeklara ng reference sa isang array
  • Lumikha ng hanay ng sampung elemento ng Int32
  • Paglikha ng 2-dimensional na array
  • Paglikha ng 3-dimensional na array

23) Banggitin kung ano ang uri ng data na tinukoy ng gumagamit?

Ang uri ng data na tinukoy ng user ay isang pinangalanang uri ng data na ginawa ng user. Maaari itong maging isang structured na uri na may pagkakasunud-sunod ng mga pinangalanang attribute na bawat isa ay may isang uri, o Maaari itong maging isang natatanging uri na nagbabahagi ng isang karaniwang representasyon na may ilang built-in na uri ng data. Batay dito maaari itong ikategorya bilang,

  • Kakaibang uri
  • Uri ng sanggunian
  • Nakabalangkas na uri

24) Ilista ang ilan sa .Net base class na namespace ng library?

Ang .Net base class na library ay naglalaman ng malaking bilang ng mga karaniwang function at ginagawa itong madaling ma-access ng developer.

Ilan sa .Net base class na namespace ng library ay

  • Mga Aktibidad
  • Koleksyon
  • Configuration
  • EnterpriseServices
  • pamamahala
  • Runtime at iba pa

25) Banggitin kung ano ang pagkakaiba sa pagitan ng mga istruktura at mga klase sa .NET?

Klase Kaayusan
Karaniwan, ginagamit ito para sa malaking dami ng data Ito ay ginagamit para sa mas maliit na halaga ng data
Maaari itong mamana Hindi ito maipapamana
Maaari itong maging NULL Hindi ito maaaring NULL tulad ng klase.
Para sa klase ang keyword na ginamit ay 'class'. Para sa istruktura ang ginamit na keyword ay 'struct'.
Bilang default, ang mga variable ng miyembro ng klase ay pribado. Bilang default na istraktura, ang mga miyembro ay may pampublikong access.
Naglalaman ito ng pabagu-bago ng isip na field. Hindi ito maaaring maglaman ng volatile field.
Hindi magagamit ang laki ng operator Maaaring gumamit ng laki ng operator
Ang mga patlang ay awtomatikong sinisimulan Ang mga patlang ay hindi awtomatikong sinisimulan

26) Banggitin ang mga uri ng multidimensional array na ginagamit sa .NET ?

Ang mga uri ng multidimensional array na ginagamit sa .NET ay,

  • Mga Jagged Array: Ang mga uri ng multidimensional array na ito ay may bawat sub-array bilang mga independiyenteng array na may iba't ibang haba. Para sa mga Jagged array, kailangan mong gumamit ng hiwalay na hanay ng mga square bracket.
  • Mga Parihabang Array: Ang mga ganitong uri ng multidimensional array ay mayroong lahat ng mga sub-array na may partikular na dimensyon ng parehong haba. Para sa mga parihabang array, kailangan mong gumamit ng isang set ng square bracket.

27) Ipaliwanag kung paano magdagdag ng mga katangian sa.NET?

Upang magdagdag ng mga pag-aari sa.NET, maaari kang gumamit ng mga pamamaraan ng pag-aari o mga patlang.


28) Banggitin kung ano ang kaganapang bumubula sa .NET?

Ang kaganapang bumubulusok sa .NET ay tinukoy bilang ang pagpasa ng kontrol mula sa bata patungo sa magulang ay tinatawag na bubbling. Ang mga kontrol tulad ng datalist, datagrid, repeater, atbp. ay maaaring magkaroon ng mga kontrol ng bata tulad ng listbox, atbp.


29) Banggitin kung ano ang magagamit na mga debugging windows?

Kasama sa mga available na window habang nagde-debug,

  • Mga breakcode
  • Pagbubuhos
  • kagyat

30) Ipaliwanag kung ano ang Microsoft Silverlight?

Ang Micro-soft Silverlight ay isang open-source na tool para sa paggawa at pag-deploy ng mga internet application at mga karanasan sa media sa web.

Ang arkitektura ng Silverlight ay pangunahing binubuo ng tatlong bahagi

  • Core presentation framework: Kasama sa balangkas ang mga bahagi tulad ng data binding, vector graphics, text, animation, mga imahe para sa pagpapakita ng iba't ibang mga tampok,
  • .NET framework para sa Silverlight: Binubuo ito ng mga aklatan at mga bahagi tulad ng XLINQ, XML serialization, Syndication, base class library, networking at karaniwang runtime ng wika,
  • Updater at Installer: Ito ay isang kontrol para sa pag-install at nagbibigay ng mga awtomatikong pag-update

Mahahalagang feature sa Silverlight

  • Paggamit: Ang pag-debug ng XAML ay kasama sa bersyong ito, lalo na para sa layuning may bisa
  • Media: Maaari mong kontrolin ang volume, pitch, sa soundeffect class
  • Teksto: Ipinakilala ang RichTextBoxOverflow na elemento, makakatulong ito sa awtomatikong paglalagay ng text sa mga sitwasyon tulad ng multi-column
  • Data binding: Sinusuportahan nito ang mga implicit na template ng data, na nangangahulugang maaari kang tumukoy ng Template ng Data para sa isang partikular na uri sa iyong pag-binding
  • Kontrol: Ang “Click Counts” ay karaniwang makakatulong sa paggawa ng double-click na pagsubaybay sa mga elemento sa iyong application. Ang isa pang tampok ay ang suporta sa "Multiple-Window", pinapayagan ka nitong lumikha ng ilang mga window kung saan maaaring makipag-ugnayan ang iyong application
  • 3D graphics: Available ang 3D graphics API na may bagong Silver light na may maraming karagdagang feature
  • Pinagkakatiwalaang Application sa Browser: Nang hindi naka-install, maaaring gamitin ang mga application sa browser sa pamamagitan ng feature na ito
  • General: Bukod sa lahat ng feature na ito ay may mga pinahusay na feature na dapat ay makikita sa Beta na bersyon, tulad ng vector printing, bagong DataContextchanged event, COM interop para sa mga pinagkakatiwalaang in-browser na application,

31) Anong Silverlight ang binubuo?

May apat na pangunahing bahagi ang Silverlight

  • Plug-in ng Silverlight
  • Silverlight Host, ang Web Page
  • Silverlight Application File (.XAP)
  • Ang Interface na wika, XAML

Ang Silverlight plug in ay may maraming feature tulad ng

  • Makina ng Pagtatanghal
  • XAML Parser
  • .NET Parser
  • . NET Framework
  • Mga Tampok ng Media
  • Pakikipag-ugnayan sa Browser
  • Downloader

32) Ipaliwanag kung ano ang .xap file?

Ang .xap file ay isang naka-compress na file para sa Silver Application. Kasama sa mga .xap na file ang AppManifest.xaml, i-compile ang output assembly ng Silverlight project (.dll) at anumang iba pang mapagkukunan ng Silverlight application. Lumilikha ang visual studio ng dalawang file kapag lumilikha ng proyekto; App.xaml at Page.xaml

Upang magpatakbo ng isang Silverlight na application sa isang web server, kailangan mong idagdag ang extension na .XAP kasama ang MIME type application/X-Silverlight sa configuration ng mga uri ng file na sinusuportahan ng server.

Ang uri ng .XAP mime ay: application/x-Silverlight.


33) Ilista ang mga tool na kinakailangan upang bumuo ng mga application ng Silverlight?

Ang mga tool na ginagamit para sa pagbuo ng mga application ng Silverlight ay

  • Microsoft Expression Studio: Ang tool na ito ay para sa mga web designer dahil ito ay ginagamit upang lumikha ng mga rich visual na elemento para sa mga Silverlight application na may pinahusay na visual na nilalaman at graphics
  • Microsoft Visual Studio: Ang tool na ito ay para sa isang programmer na ang application ay batay sa logic o nangangailangan ng programming. Pinapayagan nito ang programmer na bumuo ng mga application ng Silverlight sa anumang .NET na wika (tulad ng C#, NET, atbp.)

Ang .NET suporta sa aplikasyon sa Silverlight ay maaaring ihiwalay sa dalawang bahagi

  • Naka-embed na Common Language Runtime (CLR)
  • .NET framework library

34) Banggitin kung pinapayagan ng Silverlight ang MPEG4 at H.264 na mga video o AAC (advanced audio coding) na audio o flash video?

Hindi, hindi sinusuportahan ng Silverlight ang mga MPEG4 at H.264 na video. Gayunpaman, ang mga nilalaman mula sa marami sa mga format na ito ay maaaring ma-convert sa mga format na sinusuportahan ng Silverlight tulad ng automated na function ng server, at pagkatapos ay ipasok sa isang application na batay sa Silverlight.


35) Ipaliwanag kung paano ka makakapag-host ng Silverlight Applications?

Maaaring i-host ang mga application ng Silverlight sa karamihan ng mga uri ng web server tulad ng Apache at IIS (Internet Information Server). Upang mag-host ng mga application ng Silverlight mula sa iyong web server, kailangan mong payagan ang uri ng MIME tulad ng nabanggit sa ibaba

Karugtong Uri ng MIME
  • .XAML
  • .XAP
  •  Application/ xaml+xml
  • Application/ Silverlight-app

36) Banggitin kung ano ang pagkakaiba sa pagitan ng WPF (Windows Presentation Foundation) at Windows Silverlight?

  • Sa mga tuntunin ng mga tampok, ang silver light ay ang subset ng WPF
  • Ang Silverlight ay nakikipagkumpitensya sa Adobes flash at idinisenyo para sa pagbuo ng mga rich browser based na internet application
  • Habang ang WPF ay isang teknolohiya ng Microsoft para sa pagbuo ng mga pinahusay na graphics application para sa desktop platform, habang ang Silverlight ay maaaring gamitin para sa pagbuo ng application na naa-access sa pamamagitan ng internet
  • Maaaring i-host ang application ng web browser sa mga web browser na nagbibigay ng mga rich graphics feature para sa mga web application.

37) Ipaliwanag kung paano mo maipapasa ang mga parameter sa mga silver light na kontrol mula sa mga pahina ng ASP.NET?

Maaari kang magpasa ng mga parameter mula sa iyong aspx na mga pahina at HTML mga pahina sa mga kontrol ng Silverlight sa pamamagitan ng pagtatakda ng Mga InitParameter. Ang kontrol ng user ng page ng Xaml ay may property na kilala bilang InitParameters. Mula sa iyong mga pahina ng ASPX, maaari kang magtakda ng isang halaga sa anyo ng mga pares ng pangunahing halaga. Dahil tumatanggap ang property na ito ng mga pares ng key-value, maaari mong ipasa ang anumang hanay ng mga value ng string.


38) Ipaliwanag kung paano ang Silverlight at ASP.NET AJAX maaaring gamitin ng mga mamimili?

Nagsi-synchronize ang Silverlight sa mga umiiral nang web application, kabilang ang mga ASP.NET AJAX application. Tila, ang ASP.NET AJAX at Silverlight ay binuo bilang mga pantulong na teknolohiya. Sa madaling salita, maaaring makipag-ugnayan ang Silverlight at ASP.NET AJAX sa anumang AJAX application. Gayundin, ang ASP.NET AJAX ay maaari ding magamit upang kontrolin ang batay sa Silverlight na visualization ng data o paghahatid ng mga mayayamang karanasan.


39) Ipaliwanag kung paano mo masusuri ang katayuan ng koneksyon sa internet sa Silverlight?

Sa pamamagitan ng paggamit ng sumusunod na code, maaari mong suriin ang koneksyon sa internet

If (NetworkInterface.GetIsNetworkAvailable())

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

40) Ipaliwanag kung ano ang RIA?

Ang RIA ay kumakatawan sa mga rich internet application, at ang mga ito ay mga web application na may mga rich feature. Kasama sa mga rich feature ang built in na suporta sa AJAX, mga layout, animation, audio, at mga bahagi ng video. Ang Silverlight ay isang halimbawa ng RIA.


41) Banggitin kung ano ang iba't ibang mga kontrol sa layout na magagamit sa Silverlight?

Mayroong tatlong mga kontrol na magagamit tulad ng

  • StackPanel: Ipoposisyon nito ang mga elemento ng bata alinman sa patayo o pahalang na paraan
  • Grid: Ilalagay nito ang mga elemento ng bata sa alinman sa mga row o column
  • Canvas: Ilalagay nito ang mga elemento ng bata ayon sa X, Y space

42) Ano ang syntax para sa Net?

Ang syntax para sa ASP.Net ay karaniwang binubuo ng HTML file. Gayunpaman, ang isang ASP file ay maaaring maglaman ng script ng server na may mga delimiter. Isang halimbawa ng “Hello World!”

< ! DOCTYPE html>

< html >

< body >

< %

Response.write (“Hello World!”)

%>

</body>

</html>

Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)

magbahagi

Mag-iwan ng Sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *