Skip to content

A sample project used in the interview process for potential iOS Developers

Notifications You must be signed in to change notification settings

kodyholman/ios-developer-interview

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello

Welcome to the Pura Interview Process. Thank you for taking the time and we look forward to talking with you more.

Task

We would like you to take this sample app and improve it in some way. The project is open ended but feel free to follow any #suggestions

Please take 2-4 hours to plan and make your improvements. Please fork this into your own public repository, make your changes, and submit a PR in your repo with your changes. (this prevents other candidates from easily viewing your changes) Then share the repository for review.

Purpose of Task

We want to see how you interact with an existing codebase.

A few things we will consider:

  • Code Style, Quality, and Understandability
  • Does it work?

Be prepared to talk about which improvements you made and why you made them in the next interview.

Feel free to reach out with any questions. [email protected]

App

This is a simple app where you can type in a word and get definitions for that word

API

We are using a public api provided by Merriam Webster.

The Dictionary API is found here

and Documentation can be found here

Suggestions

  • Improve the user experience
  • Add Views and experience For Thesaurus. Tokens.apiKeyThes
  • Unit Tests or UI Tests
  • view for empty state
  • Error handling and display Errors to user
  • Refactor to SwiftUI
  • Refactor to Combine
  • Add an easter egg or something to make us laugh
    • Giphy of the searched word
    • Konami Code

About

A sample project used in the interview process for potential iOS Developers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%