Filter interviews by
I was interviewed in Nov 2016.
Multi-threading is the ability of a program to execute multiple threads concurrently, allowing for parallel processing.
Multi-threading improves performance by utilizing multiple CPU cores.
Each thread runs independently and can perform different tasks simultaneously.
Threads can communicate and share data through synchronization mechanisms like locks and semaphores.
Examples of multi-threading in Android include backgroun
Hash Map is a data structure that stores key-value pairs and allows fast retrieval of values based on their keys.
Hash Map is implemented using an array of linked lists or a balanced tree.
Keys in a Hash Map must be unique.
Hash Map provides constant-time complexity for insertion, deletion, and retrieval operations.
Example: HashMap
Array is a fixed-size collection, ArrayList is a dynamic-size collection, and Vector is a synchronized dynamic-size collection.
Array is a basic data structure with a fixed size.
ArrayList is a resizable array implementation of the List interface.
Vector is similar to ArrayList but is synchronized, making it thread-safe.
Example: String[] names = new String[5];
Example: ArrayList
Example: Vector
Yes, I am comfortable with timing, shifts, and salary.
I am flexible with timing and shifts, willing to work evenings or weekends if needed.
I am open to discussing salary and am confident in my skills and experience.
I prioritize job satisfaction and growth opportunities over just the salary.
Top trending discussions
posted on 4 Jul 2024
Aptitude test is based on logical questions and small programs
posted on 22 Jul 2024
PHP Developer
11
salaries
| ₹1.6 L/yr - ₹3.3 L/yr |
Project Manager
7
salaries
| ₹3.5 L/yr - ₹7.2 L/yr |
Web Designer
7
salaries
| ₹2.6 L/yr - ₹4.3 L/yr |
SEO Executive
6
salaries
| ₹1.9 L/yr - ₹3.3 L/yr |
Android Developer
5
salaries
| ₹1.8 L/yr - ₹4.8 L/yr |
Infosys
TCS
Wipro
HCLTech