Created
April 14, 2020 14:49
-
-
Save atimca/eec2e31a293f13f3668f5a018bdd916b to your computer and use it in GitHub Desktop.
iOS interview questions to interviewer from candidate
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Question set for interviews | |
Developer | |
Tech | |
- [ ] How many projects do you have | |
- [ ] Which architectures approaches do you use | |
- [ ] Which swift version / legacy objc, c what are you going to do with it. | |
- [ ] Do you do layout in xibs or in code? | |
- [ ] What do you think about reactive programming (RxSwift) | |
- [ ] Do you write tests? Unit or UI? Code coverage | |
- [ ] Code review process | |
- [ ] Do you use modules or you have monolith project? | |
- [ ] Are you thin or thick client oriented? | |
- [ ] What the process of adopting new technologies into the project? | |
- [ ] When do you think you could adopt SwiftUI/Combine? | |
- [ ] Do you have any parts in WebView? Do you practice this approach? | |
- [ ] What do you think about React Native, Flutter other cross platform solutions? | |
- [ ] Do you use dependency injection in your project? | |
- [ ] Could name some topics that could be improved in the company according to technical part for iOS development? | |
- [ ] What are the greatest challenges for your team right now according to tech? | |
- [ ] Do you have problems with compile time? Do you remember approximately time of compile? | |
- [ ] Please describe ci/cd process | |
- [ ] Which big frameworks | |
- [ ] Do you practice A/B testing? | |
Processes | |
- [ ] What the line-up of the core and extended team? | |
- [ ] How many iOS developers in the company? | |
- [ ] What’s the process of new features creating? | |
- [ ] Which responsibilities will I have | |
- [ ] How do you measure success of the feature? | |
- [ ] Could you describe career path in the company? | |
- [ ] Do you have noise polices in the office? | |
- [ ] Do you have design system? | |
- [ ] How do you communicate between one and many teams. Backend or design. Is it possible that mobile developer just waits for a design. | |
- [ ] Could developer influence on which feature should be done first | |
- [ ] Could mobile developer influence on design or backend? | |
- [ ] Does company do something for experience growing of employees? | |
- [ ] Does company provide resources for conferences, books, soft, .etc? | |
- [ ] How do you support work life balance | |
- [ ] What are the greatest challenges for your team right now according to processes? | |
- [ ] What the most thing that team achieve in processes, that could improve team productivity | |
- [ ] Which person do you need for this role? | |
- [ ] Describe development and product creation process? | |
- [ ] Hierarchy in the product and teach teams | |
- [ ] Deadlines? How do you decide how much time do you need for task? How do you measure your tasks? | |
HR/manager | |
- [ ] Is company profitable? | |
- [ ] What’s the company culture like? | |
- [ ] How company earn money? | |
- [ ] Development process? | |
- [ ] Which projects do you have? | |
- [ ] Career path? | |
- [ ] Hierarchy in the product and teach teams | |
- [ ] Do you have noise polices in the office? | |
- [ ] What about flexible hours and working from home? | |
- [ ] Vacation | |
- [ ] Another benefits? | |
- [ ] Work life balance | |
- [ ] Options | |
General Question | |
- [ ] Next interview steps |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment