I applied through a recruiter. The process took 2 weeks. I interviewed at Tinkoff Credit Systems Bank in Nov 2021
Interview
- hr interview (just talk about past experience and current job)
- tech screening. Takes about 1h wide variety of stack questions about swift (standard: types, memory management, CoW, type erasure), platform (UI, multithreading, persistence), architecture (patterns, SOLID)
- technical cases interview 1h30m. Using coderpad, same questions as in screening but deeper, need to write some code or tell what printed with given piece of code
Interview questions [1]
Question 1
Multithreading, detect and resolve race-conditions
Reason about struct/class
Protocols, static/dynamic dispatching
Memory management: capture lists in closures, strong cycles