Episode 7: Sean Allen
Swiftly Speaking - A podcast by Paul Hudson
Categories:
In this episode, Paul talks to Sean Allen about how to prepare for a Swift job interview, how to ace take-home tests, and more.
Detailed topic:
- What's the best way to learn Swift?
- Should you learn SwiftUI or UIKit?
- Should you learn Objective-C as well as UIKit and SwiftUI?
- How long before SwiftUI replaces UIKit?
- What would Objective-C have to do to become popular again?
- What are the three most common mistakes when learning Swift?
- What are the most important concepts when learning Swift?
- How to keep up with Swift's evolution?
- What are the best free resources to learn Swift?
- How should you approach testing in Swift?
- What are the most common take-home tests for iOS developers?
- Which interviews pushed you the most?
- What are the most important non-code parts in take-home tests?
- Where should new iOS developers start their career?
- How to decide which framework to use in a take-home project
- How to ace a take-home test
- Recommendations for creating take-home tests
- What's the best way to prepare for a Swift interview?
- How to prep for data structure and algorithms questions
- How to answer tricky whiteboard questions
- What's the value of whiteboard interviews, if any?
- The most common interview questions for Swift jobs
- What to ask when ending a developer interview
- What are your favorite/most fun things to work on?
- How to respond to questions where you don't know the answer?
- Would you ask the interviewer to show you their code before working for them?
- Do you think young developers should also focus on testing?
- What are the red flags to look out for during an interview?
- Would contributing to a big open source project make your resume pop out?
- Architectures: MVC or MMVM?
- What is a senior developer?
- Is it important to know all the Git commands?