Skip to content

This repository contains reference material for attempting the coding challenge SMA back-end and full-stack developer applicants take.

Notifications You must be signed in to change notification settings

smatechnologies-engineering/coding-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to SMA Technologies Coding Challenge!

Overview

We like all individuals interested in joining our team to provide actual solutions to coding problems that demonstrates their proficiency with a coding language. General guidelines are below. Click the link to the specific challenge to get more detailed information. When you are happy with a solution, go ahead and send it! We would love to check out your work, but be prepared for us to ask you to explain decisions you took.

Coding Guidelines

  1. Please use C# or Javascript as preferred language.
  2. We want people who like writing unit tests. So design your code to be testable, and write the best unit tests you can. If you do TDD - perfect!
  3. Submit clean code and try to adhere to S.O.L.I.D. principles. Remember this is a test, we will judge your design.
  4. The more efficient your code is, the better.

Submission Guidelines

  1. Zip all your files into a single archive file.
  2. Include all source code including unit test projects.
  3. Include all binaries including dependent libraries.
  4. You may also submit your source repository, if you have used one to develop your solution.
  5. Include a "Readme" file (e.g. Text, Word, Markdown) with instructions on how to run your application.
  6. Contact us for how to deliver the archive file.

The Challenge

  1. Build an Elevator - In this challenge you will code an elevator that asynchronously accepts inputs in the form of button presses that call the elevator to a floor in a given direction (or to exit the elevator at a floor). Make your elevator function like it would in the real world.

About

This repository contains reference material for attempting the coding challenge SMA back-end and full-stack developer applicants take.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages