IBM Consulting
IQinternz Interview Questions and Answers
Q1. How to create two screen simultaneously
To create two screens simultaneously, use a multi-threading approach.
Use multi-threading to run two separate threads, each responsible for creating and managing a screen.
Ensure proper synchronization between the threads to avoid conflicts and ensure smooth operation.
Use appropriate APIs or frameworks provided by the platform or programming language to create and display the screens.
Example: In Android, you can create two activities or fragments, each representing a screen, an...read more
Q2. How does correct technical error
Correcting technical errors involves identifying and resolving issues in software code or system configurations.
Identify the specific error or bug by analyzing error messages, logs, or user reports.
Debug the code by using tools like debuggers, logging, or unit tests.
Fix the error by modifying the code or configuration to resolve the issue.
Test the corrected code or configuration to ensure the error is resolved.
Document the error and the steps taken to fix it for future refere...read more
Q3. What do you mean by technical
Technical refers to knowledge, skills, and expertise in a specific field or domain.
Technical refers to the practical application of scientific and mathematical knowledge.
It involves using tools, techniques, and methodologies to solve problems and achieve specific goals.
Examples of technical skills include programming, software development, data analysis, and network administration.
Q4. What is lateinit in kotlin
lateinit is a keyword in Kotlin used to declare a non-null property that is initialized later.
lateinit is used when we want to delay the initialization of a property
It can only be used with mutable properties of non-null types
The property must be initialized before accessing it, otherwise it will throw an exception
Q5. What is a pl sql cursor
A PL/SQL cursor is a pointer used to fetch and manipulate data from a result set in a database.
PL/SQL cursor is used to retrieve data row by row from a result set.
It allows for processing individual rows returned by a query.
Cursors are used in loops to iterate through the result set.
Example: DECLARE cursor_name CURSOR FOR SELECT column1, column2 FROM table_name;
Q6. Retrofit vs traditional way
Retrofit is a modern approach to API integration, providing a more efficient and convenient way compared to traditional methods.
Retrofit is a type-safe HTTP client for Android and Java applications.
It simplifies the process of making network requests and handling responses.
Retrofit uses annotations to define API endpoints and request parameters.
It automatically converts JSON responses to Java objects using Gson or other converters.
Traditional methods often involve manual hand...read more
Top Application Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month