Skip to content

iOS Engineer interview test

Notifications You must be signed in to change notification settings

tentenapp/ios-interview-test

Repository files navigation


Ten Ten iOS Engineer Interview

Ten Ten logo


There is a number of TODO and FIXME throughout the code that you must implement or fix.

What should I do?

There are a few tasks to perform:

  • Test your animation skills by implementing a custom ConnectionIndicator
  • Test your async / await skills by implementing an ExecutionQueue
  • Test your Swift & SwiftUI knowledge by implementing a set of small – but tricky, components
  • Implement a high performance friendlist
  • Implement a commonly found 'Settings' page, following a Figma design

To get started:

make help

Important notes

  • Please, do not fork your solution in a public repository
  • You must not change the content of ios-interview-test/
  • This test is designed to challenge your knowledge of the Swift ecosystem, Swift itself and SwiftUI
  • Feel free to add any amount of testing, ...etc
  • It's okay if you don't do it all !

I never worked with Bazel, what should I do?

You'll need to install bazelisk:

brew install bazelisk

You can then look at the Makefile to see how to invoke Bazel.

How do I open this with Xcode?

make help

Spontaneous applications

Interested in working with us? We're always looking for talents!

Shoot us an email at

Email

Email



*Kkrshhtzz*
Over! ✌️