i
Testbook.com
Filter interviews by
Dispatchers in Kotlin Coroutines are responsible for determining which thread or threads the coroutines should run on.
Dispatchers help manage the execution of coroutines on different threads.
There are different types of Dispatchers like Default, IO, Main, and Unconfined.
Example: launch(Dispatchers.IO) { // perform network operations }
Concurrency design pattern is a design pattern that deals with managing multiple tasks or processes simultaneously.
Concurrency design patterns help in improving performance and efficiency in multi-threaded applications.
Examples of concurrency design patterns include Producer-Consumer, Reader-Writer, and Thread Pool.
These patterns help in avoiding issues like race conditions, deadlocks, and resource contention.
Top trending discussions
I applied via Company Website and was interviewed before Sep 2019. There were 5 interview rounds.
I bring a unique blend of technical skills, problem-solving abilities, and a passion for software development that aligns with your team's goals.
Proven experience in full-stack development, having successfully built and deployed multiple web applications using React and Node.js.
Strong problem-solving skills demonstrated by optimizing an existing application, resulting in a 30% increase in performance.
Excellent teamwork...
I left my last job to seek new challenges and opportunities for growth in a more dynamic environment.
I wanted to expand my skill set and work with newer technologies, such as cloud computing and AI.
The company was undergoing significant restructuring, which limited my opportunities for advancement.
I was looking for a role that offered more collaboration and teamwork, which I value highly.
I had a desire to work in a mor...
SDLC lifecycle involves planning, designing, developing, testing, deploying, and maintaining software components and architecture.
SDLC (Software Development Life Cycle) includes phases like planning, designing, coding, testing, and maintenance.
Components are designed, developed, tested, and integrated into the overall architecture.
Architecture involves defining the structure, behavior, and interactions of software comp...
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
1 OA round followed by DSA questions , MCQ on development
2 After clearing OA , A assignment was given on FULL stack and you have to complete it within 2 days process.
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.
Number system,30 min duration
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used in JavaScript to handle asynchronous operations.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained together using .then() to handle success or failure.
They help avoid callback hell and make asynchronous code more readable.
Example: const myPromise = new Promise((res...
HTML and CSS are languages used for creating and styling web pages.
HTML (Hypertext Markup Language) is used for structuring content on a web page.
CSS (Cascading Style Sheets) is used for styling the appearance of the content.
HTML uses tags to define elements like headings, paragraphs, images, and links.
CSS allows for customization of colors, fonts, layouts, and more.
Both HTML and CSS are essential for creating visually...
Basic numeric ability and reasoning
Easy to medium level problems of dsa
I applied via LinkedIn and was interviewed in Feb 2023. There were 6 interview rounds.
I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.
Android lifecycle refers to the series of states that an activity or fragment goes through from creation to destruction.
Android lifecycle includes states like onCreate, onStart, onResume, onPause, onStop, onDestroy, etc.
Activities and fragments transition between these states based on user interactions and system events.
Understanding Android lifecycle is crucial for managing resources, saving state, and handling config...
Fragment lifecycle refers to the series of events that occur in the lifespan of a fragment in an Android app.
Fragments go through various states like created, started, resumed, paused, stopped, and destroyed.
Fragment lifecycle methods include onCreate(), onCreateView(), onResume(), onPause(), onStop(), onDestroy(), etc.
Fragment lifecycle is closely tied to the hosting activity's lifecycle.
Understanding fragment lifecyc...
I applied via Job Portal
Medium to hard level DSA from leetcode
Medium to hard level DSA from leetcode
posted on 19 Dec 2023
I applied via Recruitment Consulltant and was interviewed before Dec 2022. There were 3 interview rounds.
based on 1 interview experience
Senior Business Development Associate
152
salaries
| ₹4.2 L/yr - ₹9 L/yr |
SME
137
salaries
| ₹3.6 L/yr - ₹7 L/yr |
Test Lead
126
salaries
| ₹23.2 L/yr - ₹40 L/yr |
Business Development Associate
119
salaries
| ₹2.5 L/yr - ₹7 L/yr |
Software Developer
116
salaries
| ₹15.8 L/yr - ₹48.3 L/yr |
Planet Spark
Unacademy
NxtWave
LEAD School