i
Brim Labs
Filter interviews by
I applied via LinkedIn and was interviewed before Mar 2022. There were 2 interview rounds.
Bounds refer to the content area of a view, while frame refers to the position and size of a view within its superview.
Bounds are relative to the view's own coordinate system, while frame is relative to its superview's coordinate system.
Changing the bounds of a view affects the position and size of its subviews, while changing the frame affects the position and size of the view itself.
For example, if a view has a frame...
I have worked on MVVM architecture in my previous project.
MVVM stands for Model-View-ViewModel.
It separates the UI logic from the business logic.
The View interacts with the ViewModel, which in turn interacts with the Model.
I used RxSwift for binding the ViewModel and View in my previous project.
Access control refers to the process of restricting or granting access to resources based on user identity and permissions.
Role-based access control (RBAC) - access is granted based on the user's role within an organization
Attribute-based access control (ABAC) - access is granted based on specific attributes of the user, such as job title or department
Discretionary access control (DAC) - access is granted at the discre...
Lazy property delays the initialization of a property until it is accessed for the first time.
Lazy properties are useful when the initialization of a property is expensive and not always needed.
They can improve performance and memory usage by delaying the initialization until it is actually needed.
They are declared using the 'lazy' keyword and must be variables, not constants.
Example: lazy var myProperty = expensiveIni...
UITableView for displaying data in a list format, UICollectionView for displaying data in a grid or custom layout.
Use UITableView for displaying data in a list format, such as a contact list or a news feed.
Use UICollectionView for displaying data in a grid or custom layout, such as a photo gallery or a calendar.
UITableView is simpler to implement and more efficient for displaying large amounts of data.
UICollectionView ...
I appeared for an interview in Aug 2023.
180 mins test calculatogn
Frontend development with react
posted on 11 Oct 2020
I applied via Indeed and was interviewed before Oct 2019. There was 1 interview round.
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPS focuses on creating objects that interact with each other to solve a problem.
It involves concepts like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
E...
Grand Central Dispatch is a technology used in iOS and macOS to manage concurrent operations by allowing tasks to be executed concurrently and efficiently.
Grand Central Dispatch (GCD) is a low-level API for managing concurrent operations.
It allows tasks to be executed concurrently on multicore hardware.
GCD automatically manages the execution of tasks and optimizes performance.
GCD provides dispatch queues to manage task...
Algorithm of strings and array
As a Senior IOS Developer, my role in the team is to lead the development of iOS applications, provide technical guidance, and collaborate with other team members.
Lead the development of iOS applications
Provide technical guidance to junior developers
Collaborate with other team members to ensure project success
Calculate electricity bill using algorithm
Calculate total units consumed
Apply tariff rates based on consumption slabs
Add fixed charges and taxes to get final bill amount
posted on 7 Mar 2025
I appeared for an interview in Feb 2025.
Hacker rank DS algo test.
Real time data in mobile apps can be handled using technologies like WebSockets, Firebase Realtime Database, or Push Notifications.
Use WebSockets for bidirectional communication between client and server.
Utilize Firebase Realtime Database for syncing data in real time across devices.
Implement Push Notifications to notify users of real time updates even when the app is not open.
Swift UI assignment with swift data
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Software Engineer
4
salaries
| ₹3.6 L/yr - ₹9 L/yr |
Area Sales Manager
4
salaries
| ₹10.5 L/yr - ₹12.5 L/yr |
IOS Developer
4
salaries
| ₹3.1 L/yr - ₹9.5 L/yr |
Senior IOS Developer
4
salaries
| ₹7 L/yr - ₹11 L/yr |
Executive Army
4
salaries
| ₹2 L/yr - ₹5 L/yr |
HirePro Consulting
Prometric Testing
Dealsdray Online
Nimble Wireless