Skip to content

BHHC - Software Engineer II - Technical Skill Assessment

Notifications You must be signed in to change notification settings

cbrownfieldpp/bhhcse2tsa

Repository files navigation

Berkshire Hathaway Homestate Companies

Technical Skills Assessment

Hosted:

Services:

How to use this document:

  1. Checkout the Final Product
  2. View my Developmental Trello Board for this Project - Invite Link!
  3. View some of the noteworthy files in this project!
  4. View the automated deployment process
  5. Contact me to set up an interview: [email protected]

Goals (As Instructed by BHHC):

  • Write an application that displays three or more reasons that you would like to work for BHHC. Persist the list of reasons and use any means to display them.
  • Show off your in-depth knowledge of a particular subject area or tools.
  • We are interested in seeing your use of patterns and best practices in the design and coding techniques.
  • We want to see the interaction between logical layers: Presentation, Services, & Persistence
  • Feel free to reference specific tools and/or libraries (JQuery, Bootstrap, Kendo UI, AutoMapper, Entity Framework, Dapper, Swagger etc.)
  • Comment the code to assist us in understanding it.
  • Provide sample automated test cases where appropriate.
  • Make sure it is your original work and not the intellectual property of someone else.
  • Avoid reposting the sample code from a book, blog, question answer site, or training site.
  • Join my development board: https://trello.com/invite/b/gRWjjUyT/2f71093259d30095295692c8c11b0e03/bhhc-tsa

Intended Solution Proposal:

Persistence Layer

- Firestore Datastore/SDK
- Interacted with via CloudFunctions or Services

Service

- Server Services:
    - CloudFunctions
        - Node.js 8.15
    - Testing: Postman/Newman(CI)
- Local Business Logic:
    - Typescript (Transpiled to Javascript)
    - Mocha/Chai (Unit Testing)

Presentation Layer

- HTML
- Bootstrap (CSS) 

Continuous Integration

- Github Actions

Noteworthy Files/Dir (For Interviewer Easy Access):

This Document

Client Side Scripts & Unit Testing Example

Server Side Index/Services

Presentation Layer (If static would be at public/)

Scripts & Dependencies

About

BHHC - Software Engineer II - Technical Skill Assessment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published