Code Monkey home page Code Monkey logo

ios-applicant-code-challenge's Introduction

DevMountain iOS Code Challenge

The code challenge is an important part of your interview process. Since there is a high demand for our class, it's one of the best tools we have in determining who has the ability to learn quickly and master concepts in a short amount of time and who does not.

The problems range from pretty easy to fairly difficult, and we don't necessarily expect you to get them all exactly correct. This is meant for us to gauge where you are at and your ability to tackle new projects, difficult tasks, and somewhat vague problems. It is very important that you attempt and try to complete all of the problems. The more you complete, even if they're not perfect, the more we'll know about you and your ability to learn in an intense environment.

Complete the coding challenge the best you can within one week. This will give us enough time to review your challenges and get a spot for you in the class.

There are three challenges. All code should be written in Swift and the solution should compile in Playgrounds without any warnings or errors. We are not strictly concerned with seeing a specific 'correct' answer. There are many ways to do all three challenges. Find one that works for you.

Completing the Challenge

Do the following:

  1. Download an archive of this repository
  2. If you don't have Xcode, download it from the Mac App Store or from Apple's Developer Resources
  3. Open the Playground in the archive
  4. Complete the three coding challenges
  5. Submit them following the steps below

Submitting the Challenge

We use git and Github for all of our code distribution and collaboration during class. However, we do not expect our applicants to know about forks, cloning, or pull requests before starting the precourse work. Consequently, you will submit your application at our Dropbox File Request. We will be notified when you submit your challenge.

Mentors review submissions twice each week. If you have any questions about your application before you hear back, please contact [email protected].

Available Resources

Feel free to use the Swift Documentation, Google, or Stack Overflow as you complete your code challenge. Here are a few specific links that may be helpful:

ios-applicant-code-challenge's People

Contributors

calebhicks avatar

Watchers

James Cloos avatar Cameron Moss avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.