- Take home challenge was to build the blog view of their app. This can be found by downloading their app, using demo mode, opening the hamburger menu and selecting daily capital blog. Usual requirements: pull blogs from rss feed, display content, content is styled html, display loading state, etc. - Rebuild the allocations view of their app. You can find this by downloading their app and using the demo mode. Open the hamburger menu select holdings and allocations then in the top right select the rectangle button and select allocations. The view you are asked to build is the top view with the rectangles. The function takes in an array of integer allocation values . Place a rect on the view for each value based on the ratio to the sum of all values.
Senior Ios Engineer Interview Questions
621 senior ios engineer interview questions shared by candidates
How much would you like for an initial salary? How do you feel about $130,000 and $10,000 in stock options?
Q: Design a system that would check a user's ID against a set of official documents
Tell us about your background in engineering and provide sample code for review.
After spending some time doing the exercise, I've sent them the repository with the working app that met the requirements and beyond, using latest Apple tech + best practices (SwiftUI + Combine). The feedback never came. They said it would be done by the end of that week, never arrived. I had to ask for a feedback from the HR person. Then he said: oh yeah, you didn't pass. You could have used X and Y. That was it. No detailed answer about why the chosen approach was "bad". No specifics about why the code wasn't accepted or didn't meet their expectations. Of course I could have used X or Y. And also W, Z, T, U. It's software development after all. EVERY approach has its pros and cons. That tells me that the developers of the company can't argue reasonably about code/architecture, don't have deeper knowledge on modern iOS development and how SwiftUI / Combine works or they simply don't care. Either way, I would keep distance from the pretentious lads -- if you want to save your precious time.
Q: Describe a time you've been challenged on an opinion
Questions about iOS development and technical questions with a focus on algorithms with O(1) complexity.
1. Life story with Recruiter 2. Technical deep dive with a senior developer (brought in my own project to talk about the challenges, how it was made, what I learned, etc) 3. Technical life story with another developer - How I got started in development, my career progression, opinions on technical stacks, etc.
Round 3: Interview with Compass (1 hour Google meet - screen shared) 1. Some basic questions related to Swift & iOS. 2. Design an Image manager which will fetch images from a URL. URL will have some dynamic portion (ex: https://www.google.com/{path}/{index}). 3. Store these images in collection view 3x3.
Third round was their product discussion. People from different team like QA, Server team will have a fun discussion with you and tell you about their products.
Viewing 411 - 420 interview questions