Skip to content

brijs-pmr/SAP_Interview

Repository files navigation

Introduction

The main project is a very basic Angular application. We will verify the following:

  • Your knowledge of Angular (components, directives, pipes, services)
  • Your knowledge of rxjs
  • Your knowledge of CSS (good naming convention, where BEM is preferred)
  • Your knowledge of responsive development
  • Your ability to consume data from an external source
  • Your ability to apply state management

Pre-reqs

  • Install the Angular CLI (latest stable version)
  • Use the latest stable version of Nodejs

Instructions

  1. Create a private repository on Github (GIT repo)
  2. Create a new branch from your master branch
  3. Impress us with your creativity and technical ability in building a beautiful and optmizied Angular application! Don't be afraid to import additional dependencies if you think you need them.
  4. At the end of your work you should push the code into your branch
  5. Create a Pull Request from your branch to the master branch
  6. Add the "VGRAJED" and "jongyunchoi-sap" users as a collaborators for your private git repo
  7. The final step is to send an email back to the recruiter (dominique.pirolo@sap.com) them that you finished the test including the Pull Request's URL where the code changes can be found

Business Requirements

  • The books should be displayed in a list or grid format
  • Each book should display its image, title, author(s), genre and number of votes
  • The list should be sortable by title and number of votes, ascending and descending
  • The UI/UX should be consistent and coherent
  • Use sample data from src/assets/books.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published