The phone interview question was done via Coderpad and was titled "The Threebonacci Table" For the purposes of this problem, a Threebonacci sequence is a twist on the Fibonacci sequence where you would sum the previous three elements to get the next element. That is, if the Threebonacci function is defined as t, where n is the index of the element involved, t(n) = t(n-1) + t(n-2) + t(n-3). You can assume t(0) = 0, t(1) = 1, and t(2) = 1. With this information, please complete the tableview in the following UIViewController so that each UITableViewCell displays its Threebonacci value corresponding with its row index. An example is as follows: 0 1 1 2 4 and so on so forth.
Mobile Software Developer Interview Questions
428 mobile software developer interview questions shared by candidates
Check if a string is symmetric or not.
how would one reduce dynamic dispatch in Swift
How can you implement a method with a variable number of arguments
What is the best way to improve Core Data Performance
First question I was handed a laptop with Xcode running on it. The assignment was to write a super simple browser app that used substitution (or "regular expression", as the interviewer referred to it) to replace any instances of the word "Nest" with something arbitrary (e.g. I chose something like the name "Glassdoor").
For the systems design question, the guy described a real world scenario where a series of events have to happen in order to fully bring up a device. - auth (to get a token we'll call "A") - fetch info from home + devices (with the A auth token) - fetch current weather information (using the home/device zip code) - reach out to a third party service with our A auth token to exchange, or get, a B token - fetch data from service using B token how would we structure the sequence of events or dependencies to come up with the fastest boot up (or bring up) sequence possible?
How does the retain/release process work in Objective C?
Object hierarchy for specific button in an API
What are Isolates in flutter
Viewing 101 - 110 interview questions