Skip to content

Praeses/TechnicalInterview_FeedReader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Technical Interview: FeedReader

Purpose

The purpose of this exercise is to measure the candidate’s ability to satisfy business rules, while also demonstrating their ability to further enhance the solution. The solution should not only satisfy the business requirements outlined below, but should also give the candidate an opportunity to show-off their skills.

We should be able to pull down the source, hit F5 in Visual Studio and the solution should run with all databases created and populated. We will reject submissions that do not follow this rule. Once you think you have finished, it is suggested that you wipe all remnants of your application from your computer (delete databases, etc), clone the repository into a different directory and try to run it to ensure it works properly. Assume we have Visual Studio 2013 and SQL Local DB on our boxes. If your app needs something outside of those requirements, make sure you bootstrap that in your application code so we don't have to manually install any dependencies when looking at your solution. Nuget packages you wish to add are perfectly acceptable.

Pre-Interview Requirements

  1. User should be able to register for an account.
  2. User should be able to subscribe to a news feed.
  3. User should be able to view items in a news feed.
  4. User should be able to search for news feed items.
  5. User should be able to see a listing of all news items from all feeds.
  6. Add any features / functionality that you would want in a feed reader.
    • A pull request must be made prior to the due date.

Tip

It is NOT expected that this will be an enterprise ready web application. With that being said it is expected that this application will be intuitive to use. This should be something that you would use, or would encourage your friends to use.

You Will Need

  1. Visual Studio Express (minimum)
  2. ASP.NET MVC 5
  3. .NET 4.5
  4. A GitHub account
  5. Implement the features above in a repository forked from https://github.com/jeremyhub/TechnicalInterview_FeedReader

Resources

  1. http://www.asp.net/mvc
  2. http://msdn.microsoft.com/en-US/data/ef
  3. http://www.hanselman.com/blog/BuildingWebAppsWithASPNETJumpStart8HoursOfFREETrainingVideos.aspx

About

"Homework" which must be completed prior to an onsite technical interview.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published