- Why I consider Bol.com as an employer - Why I want to move to The Netherlands - What are my current responsibilities
Ios Software Engineer Interview Questions
5,582 ios software engineer interview questions shared by candidates
- What is your motivation to relocate? - What do want to work for bol.com?
Explain completion handling in the old UIKit paradigm
Create a mobile application that implements a simple read-only browser for an S3 bucket. 1. Non-functional requirements ○ The presented solution must be production ready. 2. Data - use the S3 API in order to list objects in a bucket and download them. i. For example, an object name of the form s3://bucket-name/prefix/subprefix/object1.txt can be interpreted as a path, where prefixes are visually represented as folders in the UI, i.e. the above path should be presented in the UI as a filesystem structure like so: ● Prefix (presented as a folder) ○ Subprefix (presented as a folder) ■ object1.txt (a downloadable file) 3. Functional spec ○ The main goal is to enable users to browse an S3 bucket in read-only mode. 4. UI/UX ○ The user interface should be minimalistic yet pleasant to use and look at. ○ On first start, the application should ask the user to configure some settings: i. S3 Secret Key and Access Key ID ii. The bucket name ○ The settings should be remembered on the device, such that the user shouldn’t need to enter them each time they restart the application. ○ It should provide an ability to change the abovementioned settings at any point through a simple interface. ○ It should present a simple, file browser-like interface that organizes the bucket by prefixes. ○ The user should be able to navigate into a prefix as if it is a folder, as well as navigate back the chain of parent prefixes. ○ Based on the current prefix (folder), the objects under that prefix are listed as well as any subprefixes (subfolders). ○ The user is able to select an object (file) and download it to their device.
Swift Tuple Explain.
General objective-c and swift issues, such as multithreading and memory management
Class vs struct
Explain your demo app architecture? How do you debug your code? What were the challenges you encountered and what would you improve if you had more time to work on the demo? What do you like to do when you are not working?
How closures works in Swift?
About your self and Back ground
Viewing 5101 - 5110 interview questions