Filter interviews by
Clear (1)
Closure is a function that captures the environment in which it was created, allowing it to access variables from that scope even after the scope has closed.
Closure allows a function to access variables from its parent function even after the parent function has finished executing.
It is created when a function is defined within another function and the inner function references variables from the outer function.
Example...
Memoization is a technique used in computer science to store the results of expensive function calls and reuse them when the same inputs occur again.
Memoization helps improve the performance of algorithms by avoiding redundant calculations.
It is commonly used in dynamic programming to optimize recursive algorithms.
Example: Fibonacci sequence calculation using memoization to store previously calculated values.
I applied via Approached by Company and was interviewed in Mar 2023. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Jun 2022. There were 4 interview rounds.
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
QBurst Technologies interview questions for designations
I applied via Referral and was interviewed in Jul 2021. There were 3 interview rounds.
Yes, it is possible to work with multiple threads in core data.
Use NSManagedObjectContextConcurrencyType to specify concurrency type
Create a separate managed object context for each thread
Use performBlock or performBlockAndWait to execute tasks on the correct context
Merge changes from other contexts using NSManagedObjectContextDidSaveNotification
Memory leaks occur when a program fails to release memory that is no longer needed.
Memory leaks can happen due to programming errors such as not freeing allocated memory
Leaked memory can accumulate over time and cause the program to crash or slow down
Memory leaks can be detected using tools such as valgrind or by analyzing the program's behavior
Examples of memory leaks include forgetting to free memory allocated for a ...
The optimal algorithm for finding common elements in two arrays is using a hash table.
Create a hash table for one of the arrays.
Iterate through the other array and check if each element exists in the hash table.
If it does, add it to the result array.
Time complexity is O(n) and space complexity is O(n).
Get interview-ready with Top QBurst Technologies Interview Questions
I applied via Job Portal and was interviewed before Nov 2021. There were 3 interview rounds.
I applied via Referral and was interviewed in Dec 2020. There were 4 interview rounds.
I applied via Referral and was interviewed before Apr 2020. There were 3 interview rounds.
Pseudo code for basic java programs
Declare variables and assign values
Write conditional statements
Use loops for repetitive tasks
Create functions for reusable code
Use arrays and collections for storing data
Top trending discussions
I applied via Naukri.com and was interviewed before Jul 2020. There was 1 interview round.
Name mangling is a technique used by compilers to give unique names to functions and variables to avoid naming conflicts.
Name mangling is used in C++ to support function overloading.
It is also used in Python to avoid naming conflicts in modules.
Name mangling can make it difficult to access variables and functions from outside the class in which they are defined.
In C++, name mangling can be seen by using the 'nm' comman
based on 3 interviews
2 Interview rounds
based on 80 reviews
Rating in categories
Senior Engineer
461
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
320
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Engineer
287
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
263
salaries
| ₹0 L/yr - ₹0 L/yr |
Engineer
149
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech