Google this afternoon announced Inbox for Gmail, its all-new emailing solution that is intended to coexist with the regular Gmail platform (Think Paper for Facebook?). Inbox for Gmail is available on an invite only basis for Android, iOS and Chrome.
This blog is about developers who are working on MS Technologies and mobile development. You can find very interesting stuff related to MS Technologies like ASP.NET, C#, VB.NET, SharePoint 2003, SharePoint 2007, MS SQL SERVER 2000 , MS SQL SERVER 2005, MS SQL SERVER 2008 and about latest technologies. Also people can also post stuffs related MS Dynamics CRM 3.0, MS Dynamics CRM 4.0 , MS Dynamics GP, Ms Dynamics Soloman.
Thursday, October 23, 2014
Thursday, October 9, 2014
ASP.NET MVC Question and Answer Part-4
Here are few ASP.NET MVC interview question and answer which are very useful to clear eLance test.
1- Which class would you return from a Controller action when performing partial page updates?
A- ActionResult
B- PartialViewResult
C- PartialResult
D- ViewResult
Answer-B
2- What is the core process of rolling up a number of distinct resources together into a single downloadable resource in ASP.NET MVC?
A- Joining
B- Bundling
C- Compacting
D- Hashing
E- Merging
Answer-B
3- In MVC, Which represents data that you want to have displayed on viewpage?
A-Domain Model
B-Json Model
C-Data Model
D-View Model
Answer-D
4- Which HTML Helper would you use to create a form element in a View?
A- FormBegin
B- FormGenerate
C- BeginForm
D- Form
Answer-C
5- A controller action can return:
A- All answers are correct.
B- ContentResult
C- JavascriptResult
D- ViewResult
Answer-A
6- Which Razor construct is used to indicate a view is strongly-typed
A- @entity
B- @context
C- @type
D- @model
Answer-D
7- Tempdata is used to:
A- pass data between two consecutive requests
B- pass data from the view to the controller action
C- pass data from controller action to the view
Answer-A
8- Which of these emulators are valid mobile emulators for MVC applications?
A- All of these
B- Opera Mobile Emulator
C- Apple Safari
D- Windows 7 Phone Emulator
Answer-A
9- What is OutputCacheAttribute used for?
A- To skip method execution until cached output expires.
B- None of the answers
C- To notify client browser that output shall be cached.
D- To mark an action method whose output will be cached.
Answer-D
10- If you want to setup custom configuration for a controller (formatters, model binders, etc.) which interface would you attribute need to implement?
A- IControllerConfiguration
B- IConfiguration
C- IControllerSettings
D- IController
Answer-A
11- You are developing an ASP.NET MVC application. The application is deployed in a web farm and is accessed by many users. The application must handle web server failures gracefully. The servers in the farm must share the short-term state information. You need to persist the application state during the session. What should you implement?
A- A local database
B- ASP.NET session state
C- A state server
D- Profile properties
Answer-C
1- Which class would you return from a Controller action when performing partial page updates?
A- ActionResult
B- PartialViewResult
C- PartialResult
D- ViewResult
Answer-B
2- What is the core process of rolling up a number of distinct resources together into a single downloadable resource in ASP.NET MVC?
A- Joining
B- Bundling
C- Compacting
D- Hashing
E- Merging
Answer-B
3- In MVC, Which represents data that you want to have displayed on viewpage?
A-Domain Model
B-Json Model
C-Data Model
D-View Model
Answer-D
4- Which HTML Helper would you use to create a form element in a View?
A- FormBegin
B- FormGenerate
C- BeginForm
D- Form
Answer-C
5- A controller action can return:
A- All answers are correct.
B- ContentResult
C- JavascriptResult
D- ViewResult
Answer-A
6- Which Razor construct is used to indicate a view is strongly-typed
A- @entity
B- @context
C- @type
D- @model
Answer-D
7- Tempdata is used to:
A- pass data between two consecutive requests
B- pass data from the view to the controller action
C- pass data from controller action to the view
Answer-A
8- Which of these emulators are valid mobile emulators for MVC applications?
A- All of these
B- Opera Mobile Emulator
C- Apple Safari
D- Windows 7 Phone Emulator
Answer-A
9- What is OutputCacheAttribute used for?
A- To skip method execution until cached output expires.
B- None of the answers
C- To notify client browser that output shall be cached.
D- To mark an action method whose output will be cached.
Answer-D
10- If you want to setup custom configuration for a controller (formatters, model binders, etc.) which interface would you attribute need to implement?
A- IControllerConfiguration
B- IConfiguration
C- IControllerSettings
D- IController
Answer-A
11- You are developing an ASP.NET MVC application. The application is deployed in a web farm and is accessed by many users. The application must handle web server failures gracefully. The servers in the farm must share the short-term state information. You need to persist the application state during the session. What should you implement?
A- A local database
B- ASP.NET session state
C- A state server
D- Profile properties
Answer-C
ASP.NET MVC Question and Answer Part-3
Here are few ASP.NET MVC interview question and answer which are very useful to clear eLance test.
1-How do you prevent routing?
A- Use ignoreroute method
B- Use authentication flag in web.config
C- Use deleteroute method
Answer-A
2-You are developing an ASP.NET MVC application that displays stock market information. The stock market information updates frequently and must be displayed in real-time. You need to eliminate unnecessary header data, minimize latency, and transmit data over a full-duplex connection. What should you do?
A- Implement WebSockets protocol on the client and the server.
B- Implement long-running HTTP requests.
C- Configure polling from the browser.
D- instantiate a MessageChannel object on the client.
Answer-A
3- You are developing an ASP.NET MVC application. You need to authenticate clients by using NT LAN Manager (NTLM). Which authentication method should you implement?
1- Basic
2- Forms
3- Windows
4- Kerberos
Answer-C
4- The UIHint attribute is used to do what?
A- Used on the Mode to specify the Title attribute for a generated html control.
B- Used on the Controller to specify custom routes.
C- Placed on the Controller to specify which view to load.
D- Used on the Model to describe style attributes to change things like color and size.
E- Placed on the Model to specify the custom template to render for the property.
Answer-E
5- Which is true about ModelState?
A- It has the state of the model
B- It has the model properties and filters
C- It has the properties that have changed only
Answer-A
6- How is a model passed to a controller action validated?
A- StateModel.IsValid
B- State.IsValid
C- ModelState.IsValid
D- odel.IsValid
E- StateManager.IsValid
Answer-C
7- If you wish to include custom transformation logic in your Bundles, which interface could you implement?
A- Itransform
B- Ibundle
C- IBundleInvoker
D- IBundleTransform
Answer-D
8-If you wanted to use a partial view but also pass the same model object from the parent view, what HTML Helper would you use?
A- Html.Partial()
B- Html.Action()
C- Html.PartialWithModel()
D- Html.ActionWithModel()
Answer-A
9- Which namespace contains the attributes used to describe your model and it's properties?
A- System.ComponentModel.DataAnnotations
B- System.Annotations
C- System.Web.Mvc
D- System.Web
Answer-A
10- Which of the following protocols are not supported by WCF?
A- NAMED PIPES FOR ON MACHINE COMMUNICATIONS
B- HTTP
C- PEER TO PEER PROTOCOLS
D- All of these choices are supported by WCF
E- TCP /IP
Answer-D
11- Where is data validation done?
A- Controller
B- Model
C- View
Answer-B
12- If you have a _Layout.cshtml file in your shared views, which file can you create to have custom layout for mobile platforms?
A- _Layout.device.cshtml
B- _Layout.mob.cshtml
C- _Layout.mobile.cshtml
D- _Layout_mobile.cshtml
Answer-C
13- What property could you set on the OutputCache attribute to indicate that you want it to instantiate new caches for different combinations of parameters to the Controller action method?
A- VaryByParam
B- VaryByAction
C- VaryByBinding
D- VaryByCustom
Answer-A
14- What attribute is used to handle an exception that is thrown by an action method?
A- IgnoreExceptionAttribute
B- IgnoreErrorAttribute
C- HandleErrorAttribute
D- CatchErrorAttribute
E- ValidateExceptionAttribute
Answer-C
1-How do you prevent routing?
A- Use ignoreroute method
B- Use authentication flag in web.config
C- Use deleteroute method
Answer-A
2-You are developing an ASP.NET MVC application that displays stock market information. The stock market information updates frequently and must be displayed in real-time. You need to eliminate unnecessary header data, minimize latency, and transmit data over a full-duplex connection. What should you do?
A- Implement WebSockets protocol on the client and the server.
B- Implement long-running HTTP requests.
C- Configure polling from the browser.
D- instantiate a MessageChannel object on the client.
Answer-A
3- You are developing an ASP.NET MVC application. You need to authenticate clients by using NT LAN Manager (NTLM). Which authentication method should you implement?
1- Basic
2- Forms
3- Windows
4- Kerberos
Answer-C
4- The UIHint attribute is used to do what?
A- Used on the Mode to specify the Title attribute for a generated html control.
B- Used on the Controller to specify custom routes.
C- Placed on the Controller to specify which view to load.
D- Used on the Model to describe style attributes to change things like color and size.
E- Placed on the Model to specify the custom template to render for the property.
Answer-E
5- Which is true about ModelState?
A- It has the state of the model
B- It has the model properties and filters
C- It has the properties that have changed only
Answer-A
6- How is a model passed to a controller action validated?
A- StateModel.IsValid
B- State.IsValid
C- ModelState.IsValid
D- odel.IsValid
E- StateManager.IsValid
Answer-C
7- If you wish to include custom transformation logic in your Bundles, which interface could you implement?
A- Itransform
B- Ibundle
C- IBundleInvoker
D- IBundleTransform
Answer-D
8-If you wanted to use a partial view but also pass the same model object from the parent view, what HTML Helper would you use?
A- Html.Partial()
B- Html.Action()
C- Html.PartialWithModel()
D- Html.ActionWithModel()
Answer-A
9- Which namespace contains the attributes used to describe your model and it's properties?
A- System.ComponentModel.DataAnnotations
B- System.Annotations
C- System.Web.Mvc
D- System.Web
Answer-A
10- Which of the following protocols are not supported by WCF?
A- NAMED PIPES FOR ON MACHINE COMMUNICATIONS
B- HTTP
C- PEER TO PEER PROTOCOLS
D- All of these choices are supported by WCF
E- TCP /IP
Answer-D
11- Where is data validation done?
A- Controller
B- Model
C- View
Answer-B
12- If you have a _Layout.cshtml file in your shared views, which file can you create to have custom layout for mobile platforms?
A- _Layout.device.cshtml
B- _Layout.mob.cshtml
C- _Layout.mobile.cshtml
D- _Layout_mobile.cshtml
Answer-C
13- What property could you set on the OutputCache attribute to indicate that you want it to instantiate new caches for different combinations of parameters to the Controller action method?
A- VaryByParam
B- VaryByAction
C- VaryByBinding
D- VaryByCustom
Answer-A
14- What attribute is used to handle an exception that is thrown by an action method?
A- IgnoreExceptionAttribute
B- IgnoreErrorAttribute
C- HandleErrorAttribute
D- CatchErrorAttribute
E- ValidateExceptionAttribute
Answer-C
Saturday, October 4, 2014
ASP.NET MVC Question and Answer Part-2
Here are few ASP.NET MVC interview question and answer which are very useful to clear eLance test.
1- Which attribute could you use if you had a property on your Model class that you wish to be hidden when using the EditorForModel HTML Helper method?
A- DisplayValue
B- Display
C- Hidden
D- HiddenInput
Answer-D
2-The advantage of using read-only attribute for session state is:
A- Scalability
B- Neither of these
C- Parallel access of session
D- Both of these
Answer-C
3-What type of filter should be used if you want to modify the result of an action method?
A- Action filter
B- Output filter
C- Result filter
D- Response filter
Answer-C
4- An MVC application can have a:
A- Both session and view state
B- Session
C- View state
D- Neither session nor view state
Answer-B
5- Which property can you set on the BundleCollection class to indicate that you wish to enable support for CDN scripts or styles?
A- Cdn
B- UseCdnServer
C- CdnEnabled
D- UseCdn
Answer-D
6-You are authoring unit tests. The unit tests must test code that consumes sealed classes. You need to create,maintain, and inject dependencies in the unit tests.
A- T4 text templates and code generation
B- Stub types
C- Shim types
D- Hard-coded implementation
Answer - C
7- Which class is used by the MVC pipeline to map data from a HTTP request to the parameters in a controller's action method?
A- DefaultModelBinder
B- ModelBinder
C- ParameterBinder
D- RouteBinder
Answer- A
8- Which class contains information about the HTTP request that is parsed and inspected by the MVC pipeline when determining which controller and action to invoke?
A- Request
B- RequestContext
C- HttpRequestObject
D- HttpContext
Answer- B
9- What is the most scalable way to share Session information in a web farm?
A- InProc storage
B- AppFabric caching
C- SQL Server storage
D- ASP.net State Server
Answer-B
10- What type would your Controller's action return if you wish to have an asynchronous action method that returns a View?
A- Task
B- AsyncActionResult
C- Task
D- ActionResult
Answer - C
11- You are developing an ASP.NET MVC application. The application must allow users to enter JavaScript in a feedback text box only. You need to disable request validation. What should you do?
A- Apply and set the CausesClientSideValidation attribute on the text box to FALSE.
B- Apply and set the ValidateInput attribute on the text box to FALSE.
C- Use the HttpRequest.Unvalidated property to read the unvalidated form value.
D- Use the HttpRequest.Form property to read the unvalidated form value.
Answer- C
12- ASP.NET MVC Framework implements a(n):
A- Front controller pattern
B- Page controller pattern
D- MVC pattern
Answer- A
1- Which attribute could you use if you had a property on your Model class that you wish to be hidden when using the EditorForModel HTML Helper method?
A- DisplayValue
B- Display
C- Hidden
D- HiddenInput
Answer-D
2-The advantage of using read-only attribute for session state is:
A- Scalability
B- Neither of these
C- Parallel access of session
D- Both of these
Answer-C
3-What type of filter should be used if you want to modify the result of an action method?
A- Action filter
B- Output filter
C- Result filter
D- Response filter
Answer-C
4- An MVC application can have a:
A- Both session and view state
B- Session
C- View state
D- Neither session nor view state
Answer-B
5- Which property can you set on the BundleCollection class to indicate that you wish to enable support for CDN scripts or styles?
A- Cdn
B- UseCdnServer
C- CdnEnabled
D- UseCdn
Answer-D
6-You are authoring unit tests. The unit tests must test code that consumes sealed classes. You need to create,maintain, and inject dependencies in the unit tests.
A- T4 text templates and code generation
B- Stub types
C- Shim types
D- Hard-coded implementation
Answer - C
7- Which class is used by the MVC pipeline to map data from a HTTP request to the parameters in a controller's action method?
A- DefaultModelBinder
B- ModelBinder
C- ParameterBinder
D- RouteBinder
Answer- A
8- Which class contains information about the HTTP request that is parsed and inspected by the MVC pipeline when determining which controller and action to invoke?
A- Request
B- RequestContext
C- HttpRequestObject
D- HttpContext
Answer- B
9- What is the most scalable way to share Session information in a web farm?
A- InProc storage
B- AppFabric caching
C- SQL Server storage
D- ASP.net State Server
Answer-B
10- What type would your Controller's action return if you wish to have an asynchronous action method that returns a View?
A- Task
B- AsyncActionResult
C- Task
D- ActionResult
Answer - C
11- You are developing an ASP.NET MVC application. The application must allow users to enter JavaScript in a feedback text box only. You need to disable request validation. What should you do?
A- Apply and set the CausesClientSideValidation attribute on the text box to FALSE.
B- Apply and set the ValidateInput attribute on the text box to FALSE.
C- Use the HttpRequest.Unvalidated property to read the unvalidated form value.
D- Use the HttpRequest.Form property to read the unvalidated form value.
Answer- C
12- ASP.NET MVC Framework implements a(n):
A- Front controller pattern
B- Page controller pattern
D- MVC pattern
Answer- A
Thursday, October 2, 2014
ASP.NET MVC Question and Answer Part-1
Here are few ASP.NET MVC interview question and answer which are very useful to clear eLance test.
1- Recipe is available in:
A- All answers are correct
B- MVC4
C- MVC3
D- MVC2
Answer : B
2- What is strongly typed?
A- Model
B- Only ViewData and Model
C- ViewBag
D- ViewData
Answer: B
3-What is the purpose of _ViewStart.cshtml?
A- To define the starting HTML code used by any view under its folder and subfolders.
B- To make it easy to apply the same logic to all the views under its folder and subfolders.
C- To register the ViewState mechanism and initialize the razor engine.
Answer: B
4- How do you catch unhandled action exceptions in a controller?
A- In the exception filter attribute
B- In global.asax
C- In the overriden OnException method
Answer: C
5- Which static class could you use to enable OAuth support for clients such as Twitter & Facebook?
A-OAuthClients
B-OAuth
C-OAuthSecurity
D-OAuthWebSecurity
Answer: D
6-What class would you derive from if you wish to create a custom type for Web API's HTTP Content Negotiation?
A-MediaTypeFormat
B-MediaFormatter
C-MediaTypeFormatter
D-TypeFormatter
Answer: C
7- True or False? It is best practice to use model binding instead of manually parsing the request.
A-True
B-False
Answer: A
8- If you wish for a ApiController action to be used for many different HTTP Verbs, which attribute would you set?
A- AcceptVerbs
B- HttpVerbs
C- HttpGet
D- ActionName
Answer: A
9- MVC Filters can only be applied to Actions
A - True
B - False
Answer: False
10- If you wish to genrate links to related resources to add hypermedia to your REST service, what class could you use?
A-UrlGenerator
B-UrlHelper
C-Uri
D-UriContext
Answer: B
11-If you wish to leverage the OData standards for querying your REST service, what attribute could you use on your ApiController action?
A- Query
B- Filterable
C- Queryable
D- OData
Answer: Queryable
12- ActionResult is:
A-An abstract class
B-None of these
C-A container class
D-An interface
Answer: A
13- If you wish to create a Web API controller, what class would you derive your controller from?
A-WebApiController
B-WebController
C-ApiController
D-Controller
Answer : C
14-What attribute is used to handle an exception that is thrown by an action method?
A-HandleErrorAttribute
B-ValidateExceptionAttribute
C-IgnoreErrorAttribute
D-CatchErrorAttribute
E-IgnoreExceptionAttribute
Answer : A
15-What is OutputCacheAttribute used for?
A-None of the answers
B-To mark an action method whose output will be cached.
C-To skip method execution until cached output expires.
D-To notify client browser that output shall be cached.
Answer: B
16 -Which base class can be used for the return value of a MVC action method?
A-HttpResult
B-ActionResult
C-Result
D-ControllerResult
Answer-B
1- Recipe is available in:
A- All answers are correct
B- MVC4
C- MVC3
D- MVC2
Answer : B
2- What is strongly typed?
A- Model
B- Only ViewData and Model
C- ViewBag
D- ViewData
Answer: B
3-What is the purpose of _ViewStart.cshtml?
A- To define the starting HTML code used by any view under its folder and subfolders.
B- To make it easy to apply the same logic to all the views under its folder and subfolders.
C- To register the ViewState mechanism and initialize the razor engine.
Answer: B
4- How do you catch unhandled action exceptions in a controller?
A- In the exception filter attribute
B- In global.asax
C- In the overriden OnException method
Answer: C
5- Which static class could you use to enable OAuth support for clients such as Twitter & Facebook?
A-OAuthClients
B-OAuth
C-OAuthSecurity
D-OAuthWebSecurity
Answer: D
6-What class would you derive from if you wish to create a custom type for Web API's HTTP Content Negotiation?
A-MediaTypeFormat
B-MediaFormatter
C-MediaTypeFormatter
D-TypeFormatter
Answer: C
7- True or False? It is best practice to use model binding instead of manually parsing the request.
A-True
B-False
Answer: A
8- If you wish for a ApiController action to be used for many different HTTP Verbs, which attribute would you set?
A- AcceptVerbs
B- HttpVerbs
C- HttpGet
D- ActionName
Answer: A
9- MVC Filters can only be applied to Actions
A - True
B - False
Answer: False
10- If you wish to genrate links to related resources to add hypermedia to your REST service, what class could you use?
A-UrlGenerator
B-UrlHelper
C-Uri
D-UriContext
Answer: B
11-If you wish to leverage the OData standards for querying your REST service, what attribute could you use on your ApiController action?
A- Query
B- Filterable
C- Queryable
D- OData
Answer: Queryable
12- ActionResult is:
A-An abstract class
B-None of these
C-A container class
D-An interface
Answer: A
13- If you wish to create a Web API controller, what class would you derive your controller from?
A-WebApiController
B-WebController
C-ApiController
D-Controller
Answer : C
14-What attribute is used to handle an exception that is thrown by an action method?
A-HandleErrorAttribute
B-ValidateExceptionAttribute
C-IgnoreErrorAttribute
D-CatchErrorAttribute
E-IgnoreExceptionAttribute
Answer : A
15-What is OutputCacheAttribute used for?
A-None of the answers
B-To mark an action method whose output will be cached.
C-To skip method execution until cached output expires.
D-To notify client browser that output shall be cached.
Answer: B
16 -Which base class can be used for the return value of a MVC action method?
A-HttpResult
B-ActionResult
C-Result
D-ControllerResult
Answer-B
Labels:
ASP.NET MVC 5,
eLance
Subscribe to:
Posts (Atom)