Hi everyone, writing after so long time, previously i wrote about how we can send email through SQL server and currency converter, you can find these article in my blog. So in this article i am going to provide some section wise interview questions for a ".Net Developer" specific to web applications. These questions helped me lot for cracking out various interviews. I tried catch each and every section, if you want to add please comment down. I took help from one of my friend Amol, to prepare these question so i want to thanks him :-) .
So here are some sections
Basic + Project related Questions:
So below are topics in which interviewer is going to ask you questions, in my future article i will provide topic wise questions
So here are some sections
Basic + Project related Questions:
- Self introduction - Don't go too much personal rather talk about your experience.
- Project Structure
- Role and Responsibility
- Mention any challenge you faced while development and you feel proud after resolving.
Topics :
So below are topics in which interviewer is going to ask you questions, in my future article i will provide topic wise questions
- OOP's Concepts c#
- ASP.Net
- MVC
- SQL Server
- Web API
- ADO .Net
- Entity Framework
- Jquery
- MVC Full flow
- IIS
- ASP.Net page life cycle
Mostly Asked Questions:
- IOC
- Design Patterns
- Dependency Injection
- Repository Pattern
- Generic Collections
- page directives
- Output Caching
- difference between cache,cookie and session
- Shadowing
- Reflection
- Indexer in c#
- Tracing in c#
- Scrum
- Unit testing
- Namespaces in model,controller,View
- DataSet DataReader difference
- How to access stored procedures in Entity framework
- Manifest
- Assembly
- Locking in sql
- Optimistic,Pacemistic,Row versioning (concurrency in database)
- Azure and Cloud
- How do short-circuited operators work
- What does the "volatile" keyword in C# mean
- difference between "ref" or "out" parameter
- StringBuilder class c#
- What's a weakreference? When would you want to use one?
- What does the "readonly" keyword in C# mean?
- Different deployment environments
- Difference between http handler,http module
- Web Api - routing, controllers, action results, filter, model binders, IOC container or pecy injection
- Lazy loading and eager loading in EF
- MVC Application life cycle
- Render partial and partial difference
- state management in MVC
- difference between var and dynamic
- return type of peek
- difference between keep and peek
- difference between IEnumerable and IQuerable
- difference between viewdata and viewbag
- difference between Hashtable and Dictionary
- how to implement forms authentication
- What are filters in MVC and their types
- What is remote validation in ASP.net
- How to create your own custom filter
- Which is faster viewdata or viewbag
- which is faster for or foreach
- What is difference between .cshtml and .html file
- http error code list
- Namespace for data annotation
- Kendo grid syntax
- Kendo Dropdown syntax
- where does .html and .cshtml file render
- Web Api - Handler mapping
- Difference between cookie and cache
- What is difference between kendo and teleriK
- Repository Patterns
- Can we create a Nuget package?
- How to reflect new changes to the already deployed catch js file.
- What is extension methods?
- How to use protected internal modifier?
- Can we add a new method to an external dll file's class.
- Difference between contant and readonly keyword?
- Difference between obtrusive and unobtrusive javascript
Tricky Questions:
- Write your own linked list class without using the built-in classes.
- Write your own hashtable class without using the built-in classes.
- Write a class that represents a binary tree. Write a method that traverses all nodes of the tree.
- Write a method to perform a binary search on an array without using built-in methods.
- Draw a database schema for a blog. Each user only has one blog, each blog has many categories, each category has many posts, and each post can belong to more than one category. Ask your applicant to write queries to pull specific information out.
- (Event handlers) Create a class with a custom event handler, create another class which hooks onto the custom event handler.
- (XML) Load an XML document and select all of the nodes with properties x, y, and z.
- (Functional programming) Create a function that accepts another function as a parameter. A Map or Fold function works really good for this.
- (Reflection) Write a function which determines if a class has a particular attribute.
- (Regex) Write a regular expression which removes all tags from a block of HTML.
- What is the difference between a thread and a process?
- What is the difference between an EXE and a DLL?
- What is strong-typing versus weak-typing?
- When would using Assembly.LoadFrom or Assembly.LoadFile be appropriate?
- What is an Asssembly Qualified Name? Is it a filename? How is it different?
- How is a strongly-named assembly different from one that isn’t strongly-named?
- What does this do? sn -t foo.dll
- How does the generational garbage collector in the .NET CLR manage object lifetime? What is non-deterministic finalization?
- What is the difference between Finalize() and Dispose()? (external article)
- What is the difference between in-proc and out-of-proc? What technology enables out-of-proc communication in .NET?
- What is FullTrust? Do GAC’ed assemblies have FullTrust?
- What is the difference between Debug.Write and Trace.Write? When should each be used?
- What is the difference between a Debug and Release build? Is there a significant speed difference? Why or why not?
- What is the difference between: catch (Exception e) {throw e;} and catch (Exception e) {throw;} ?
- What is the difference between typeof(foo) and myFoo.GetType()?
- What is the purpose of XML Namespaces?
- What is the difference between an XML "Fragment" and an XML "Document"? (XML Basics)
- How would you validate XML using .NET?
- What is the OO relationship between an ASPX page and its CS/VB code behind file?
- How would one implement ASP.NET HTML output caching, caching outgoing versions of pages generated via all values of q= except where q=5 (as in http://localhost/page.aspx?q=5)?
- What are HttpHandlers?
- What are HttpModules?
- What is needed to configure a new extension for use in ASP.NET? For example, what if I wanted my system to serve ASPX files with a *.jsp extension?
- How do cookies work? What is an example of Cookie abuse?
- What kind of data is passed via HTTP Headers?
- How does IIS communicate at runtime with ASP.NET? Where is ASP.NET at runtime in the different versions of IIS (5 to 7)?
- What is the difference between .empty(), .remove() and .detach() methods in jQuery?
- What is the difference between event.PreventDefault and event.stopPropagation?
- What is the difference between event.PreventDefault and "return false"?
You can enhance your knowledge more, by reading the following articles.
Thanks for the informative article. This is one of the best resources I have found in quite some time. Once Again Thanks for Sharing this Valuable Information i like this i Can Share this with My Friend Circle.
ReplyDeleteASP.NET Interview Questions and Answers
ReplyDeleteHi Your Blog is very nice!!
Get All Top Interview Questions and answers PHP, Magento, laravel,Java, Dot Net, Database, Sql, Mysql, Oracle, Angularjs, Vue Js, Express js, React Js,
Hadoop, Apache spark, Apache Scala, Tensorflow.
Mysql Interview Questions for Experienced
php interview questions for freshers
php interview questions for experienced
python interview questions for freshers
tally interview questions and answers
Thank you for a very nice list of questions
ReplyDeleteIt's very nice blog,keep update at
ReplyDelete.Net Online Course Bangalore
Hope this will help....Net Interview Questions
ReplyDeleteTHANK SO MUCH
ReplyDeletevery good article
ReplyDeleteIts very nice, If possible post Angular
ReplyDeleteGood Post. I like your blog. Thanks for Sharing.
ReplyDelete.Net Training in Noida
Thanks for posting this valuable information...
ReplyDeleteI like this very much. It is very useful for my research. It shows your interest in this topic very well. I hope you will post some more information about the software. Please keep sharing!
ReplyDeleteDot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon. best places to invest in property
ReplyDeleteThis is also a very good post which I really enjoyed reading. It is not every day that I have the possibility to see something like this.. best places to invest in property
ReplyDeleteI would like to say that this blog really convinced me to do it! Thanks, very good post. freelance sites like fiverr
ReplyDeleteI have to search sites with relevant information on given topic and provide them to teacher our opinion and the article. internet speed test
ReplyDeleteThank you for taking the time and sharing this information with us. It was indeed very helpful and insightful while being straight forward and to the point.
ReplyDeleteJava Training in Gurgaon
Java Framawork Training in Gurgaon
The content of this website was really informative. 50 High Quality for just 50 INR
ReplyDelete2000 Backlink at cheapest
5000 Backlink at cheapest
Boost DA upto 15+ at cheapest
Boost DA upto 25+ at cheapest
Boost DA upto 35+ at cheapest
Boost DA upto 45+ at cheapest
Believe it or not, it is the type of information I’ve long been trying to find. It matches to my requirements a lot. Thank you for writing this information. ยนพื
ReplyDeleteI really enjoy your blog it's a nice post
ReplyDelete.Net Online Training Hyderabad
Visit us: Dot Net Online Training
Love to read it,Waiting For More new Update and I Already Read your Recent Post its Great Thanks. palm hills alexandria
ReplyDeletethanks for this usefull article, waiting for this article like this again. ios application developer slc
ReplyDeleteGood Post. I like your blog. Thanks for Sharing.
ReplyDeleteVisit us: Core Java Online Course
Visit us: Best Online Java Course
Good Job! You have Shared your well knowledge... I will refer the people to the best IT Solutions providers click the below link:
ReplyDeleteIT Company
Great Post. Very informative. Keep Sharing!!
ReplyDeleteWant to learn how to make the perfect website for business? At Ducat, We provide a complete web designing course by industry expert trainers with 100% job placement assistance. Our trainers have many years of experience as web designing trainers, they teach you as per current industry standard and provide you practical knowledge of web designing. We are associated with many top IT companies, and help you to find your dream job. Our Students 3,47,689+ , Our Consultants 146+ , Our Courses 180+ , Our Recruiters 884+
For more details about the course fee, duration, classes, certification, and placement call our expert at 70-70-90-50-90
It was wonderfull reading your article. Great writing style # BOOST Your GOOGLE RANKING.It’s Your Time To Be On #1st Page Our Motive is not just to create links but to get them indexed as will Increase Domain Authority (DA).We’re on a mission to increase DA PA of your domain High Quality Backlink Building Service Boost DA upto 15+ at cheapest Boost DA upto 25+ at cheapest Boost DA upto 35+ at cheapest Captured Current News
ReplyDeleteHi Mate,
ReplyDeleteThank you for this informative blog, I have just started to learn dot net course and this blog is really informative for me. Thank you for this blog!
Thank you for sharing the information
ReplyDeleteMPM Corner
Jumma Mubarak
tnmachiDa
teluguwap net
Coolmoviez
up Scholarship
Om Jai Jagdish
skymovies
Thanks a lot for all your valuable article! We are really happy about the your...
ReplyDeleteExperience Dot Net Developer - Hire .Net Developer - Inwizards LLC
Dot Net Developer
Hire .Net Developer
Thank You!
How to choose the Best Online Casino Site
ReplyDelete1. Ignition – The Best Online Casino Site for Bitcoin · 2. mBitDo Casino – Best for Blackjack, 카지노사이트luckclub Slots, Poker · 3. Bovada – Best for Slots.lv Casino.
Paper single use accept. Particular subject join eight official add.trending-updates
ReplyDelete