Filter interviews by
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.
QBurst Technologies interview questions for designations
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
Get interview-ready with Top QBurst Technologies Interview Questions
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).
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 in Aug 2024. There were 2 interview rounds.
3 hours - Coding questions and Aptitude test
Aptitude questions - normal RS aggarwal type
based on 4 interviews
2 Interview rounds
based on 81 reviews
Rating in categories
Senior Engineer
471
salaries
| ₹6.5 L/yr - ₹17 L/yr |
Senior Software Engineer
319
salaries
| ₹5.4 L/yr - ₹18.6 L/yr |
Lead Engineer
296
salaries
| ₹7.2 L/yr - ₹24 L/yr |
Software Engineer
263
salaries
| ₹3.6 L/yr - ₹11.8 L/yr |
Engineer
141
salaries
| ₹4.7 L/yr - ₹11.6 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International