Filter interviews by
I applied via Walk-in and was interviewed before Sep 2020. There was 1 interview round.
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.
Activity lifecycle refers to the series of states an activity goes through during its lifetime in an Android app.
Activity is created with onCreate() method
Activity is started with onStart() method
Activity is resumed with onResume() method
Activity is paused with onPause() method
Activity is stopped with onStop() method
Activity is destroyed with onDestroy() method
Data binding is a technique in software development that establishes a connection between the UI components and the data sources.
Data binding allows for automatic synchronization of data between the UI and data sources.
It reduces boilerplate code by eliminating the need for manual updates to the UI when data changes.
Data binding can be implemented using frameworks like Android Data Binding Library.
I was interviewed before Aug 2023.
Assignment conducted
I was interviewed in May 2022.
Encryption and decryption in Swift involves using cryptographic algorithms to encode and decode data securely.
Use common encryption algorithms like AES or RSA for encryption.
Implement encryption using libraries like CommonCrypto or CryptoSwift.
Store encryption keys securely and use secure protocols for data transmission.
Example: Encrypting a string using AES encryption in Swift.
Keychain access in Swift allows secure storage of sensitive information like passwords, tokens, etc.
Use Keychain Services API to securely store and retrieve sensitive data.
Keychain items are stored securely in the device's keychain and are encrypted.
Access keychain items using unique identifiers called keys.
Use Keychain Swift library for easier implementation.
Classes are reference types, while structs are value types in Swift.
Classes are reference types, meaning they point to the same instance in memory when assigned to a new variable.
Structs are value types, meaning they create a new copy when assigned to a new variable.
Use classes for complex data structures or when you need inheritance, use structs for simple data types or when you want value semantics.
Example: class Per...
Grand Central Dispatch (GCD) is a technology in Swift for managing concurrent operations.
GCD allows developers to perform tasks concurrently without having to manage threads manually.
It provides a high-level API for managing tasks and executing them on different queues.
Developers can use GCD to perform tasks in the background, update the UI on the main thread, and more.
I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.
Activity lifecycle refers to the series of states an activity goes through during its lifetime in an Android app.
Activity is created with onCreate() method
Activity is started with onStart() method
Activity is resumed with onResume() method
Activity is paused with onPause() method
Activity is stopped with onStop() method
Activity is destroyed with onDestroy() method
Data binding is a technique in software development that establishes a connection between the UI components and the data sources.
Data binding allows for automatic synchronization of data between the UI and data sources.
It reduces boilerplate code by eliminating the need for manual updates to the UI when data changes.
Data binding can be implemented using frameworks like Android Data Binding Library.
I was interviewed before Aug 2023.
Assignment conducted
based on 1 review
Rating in categories
Software Engineer
8
salaries
| ₹2 L/yr - ₹8.5 L/yr |
Softwaretest Engineer
5
salaries
| ₹2.2 L/yr - ₹5 L/yr |
Software Developer
4
salaries
| ₹2 L/yr - ₹3.3 L/yr |
Java Developer
4
salaries
| ₹2.4 L/yr - ₹3 L/yr |
Operations Manager
4
salaries
| ₹6.5 L/yr - ₹7.5 L/yr |
Wipro
Sun Pharmaceutical Industries
Aurobindo Pharma
IQVIA