i
Blackbuck Insights
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
Top trending discussions
Spark internal memory management involves allocating memory for storage, execution, and caching.
Spark uses a unified memory management system that dynamically allocates memory between storage and execution.
Memory is divided into regions for storage (cache) and execution (task memory).
Spark also uses a spill mechanism to write data to disk when memory is full, preventing out-of-memory errors.
Users can configure memory a...
Heap memory is used for dynamic memory allocation, while non-heap memory is used for static memory allocation.
Heap memory is used for storing objects created at runtime, while non-heap memory is used for storing class files and method information.
Heap memory is managed by garbage collector for automatic memory management, while non-heap memory is managed by the JVM.
Examples of heap memory include objects created using ...
Optimizing PHP and MySQL queries involves using indexes, optimizing queries, and reducing data transfer.
Use indexes to speed up data retrieval
Optimize queries by avoiding unnecessary joins and subqueries
Reduce data transfer by selecting only necessary columns
Use caching to avoid repetitive queries
Avoid using SELECT *
Use EXPLAIN to analyze query performance
DHCP is a protocol that assigns IP addresses to devices on a network. DNS is a system that translates domain names to IP addresses.
DHCP assigns IP addresses to devices on a network
DNS translates domain names to IP addresses
DHCP reduces the need for manual IP address configuration
DNS allows users to access websites using domain names instead of IP addresses
I applied via Walk-in and was interviewed before Jan 2021. There were 4 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Feb 2022. There were 3 interview rounds.
Find the longest palindromic substring in a given string.
Use dynamic programming to solve the problem efficiently.
Start with the base cases of single characters and two characters.
For longer substrings, check if the first and last characters match and if the substring between them is also a palindrome.
Keep track of the longest palindrome seen so far.
Time complexity: O(n^2), space complexity: O(n^2).
Developing a real-time data processing system for a high-traffic website.
Designing a scalable architecture to handle the high volume of incoming data.
Optimizing the data processing algorithms to minimize latency.
Ensuring data consistency and accuracy in a distributed system.
Implementing fault-tolerant mechanisms to handle system failures.
Testing and debugging the system under various load conditions.
I applied via LinkedIn and was interviewed before Jun 2023. There were 3 interview rounds.
Give me a palindrom of string related question
To scale a system, consider horizontal and vertical scaling, load balancing, caching, database sharding, and microservices architecture.
Implement horizontal scaling by adding more instances of the application to distribute the load.
Consider vertical scaling by upgrading the hardware resources of the existing server.
Use load balancing to evenly distribute incoming network traffic across multiple servers.
Implement cachin...
I applied via Naukri.com and was interviewed in Dec 2021. There were 3 interview rounds.
Data Engineer
75
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
58
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
47
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Consultant
30
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant
26
salaries
| ₹0 L/yr - ₹0 L/yr |
Delhivery
Shadowfax Technologies
Ecom Express
LogiNext Solutions