i
Tavant Technologies
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Jun 2023. There were 3 interview rounds.
A protocol extension allows adding functionality to existing types without modifying their original implementation.
Define a protocol with required methods
Create an extension for the protocol
Implement the methods in the extension
To fix a crash in an application, identify the root cause, analyze crash logs, use debugging tools, and test the fix thoroughly.
Identify the root cause of the crash by analyzing crash logs and user reports.
Use debugging tools like Xcode's debugger or third-party tools like Crashlytics.
Implement defensive coding practices to handle edge cases and prevent crashes.
Test the fix thoroughly on different devices and iOS versi...
Adopting new iOS versions involves staying updated, testing compatibility, updating codebase, and utilizing new features.
Stay updated on new iOS versions and features released by Apple.
Test compatibility of existing apps with the new iOS version.
Update the codebase to ensure compatibility and take advantage of new features.
Utilize new features introduced in the latest iOS version to enhance app functionality.
Consider r...
Button hierarchy in Objective-C refers to the order in which buttons are arranged and displayed on the user interface.
Button hierarchy determines the visual layout and organization of buttons on a screen.
Buttons can be arranged in a linear or hierarchical manner.
The hierarchy can be defined using constraints or by using a layout manager.
Example: A login screen may have a primary button at the bottom and secondary butto
Top trending discussions
I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.
Replace a string in an array at a given index
Create an array of strings
Use the index provided to replace the string at that index
Ensure the index is within the bounds of the array
Classes are reference types, structs are value types. GCD is low-level API, Operation queue is high-level API for concurrency.
Classes are reference types, stored on the heap. Structs are value types, stored on the stack.
GCD is a low-level API for managing concurrent operations. Operation queue is a high-level API built on top of GCD.
GCD provides a simple and efficient API for dispatching tasks to a queue. Operation que...
I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.
My expected salary range is $100,000 - $120,000 per year based on my experience and skills.
Based on my 5+ years of experience in IOS development, I am looking for a competitive salary in the range of $100,000 - $120,000 per year.
I have a strong track record of delivering high-quality IOS applications and believe my skills warrant a salary in this range.
I am open to negotiation based on the overall compensation package
I applied via Company Website and was interviewed in Aug 2021. There was 1 interview round.
I applied via LinkedIn and was interviewed in Nov 2023. There was 1 interview round.
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects o...
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
810
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
577
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
518
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Technical Architect
254
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Quality Engineer
241
salaries
| ₹0 L/yr - ₹0 L/yr |
Infosys
Wipro
Tech Mahindra
HCLTech