i
Park Plus
Filter interviews by
A doubly-linked list is a data structure where each node contains a reference to both the previous and next nodes.
Allows traversal in both directions
Used in implementing LRU cache
Used in browser history
Used in undo-redo functionality
Doubly linked list allows traversal in both directions, while singly linked list only allows traversal in one direction.
Doubly linked list allows for efficient deletion of nodes compared to singly linked list.
Doubly linked list can be traversed in both forward and backward directions.
Doubly linked list can be used to implement a stack or queue.
Singly linked list requires less memory than doubly linked list.
Doubly linke...
Graph data structure is used in various applications such as social networks, routing algorithms, and recommendation systems.
Social networks use graphs to represent users and their connections.
Routing algorithms use graphs to find the shortest path between two points.
Recommendation systems use graphs to analyze user behavior and suggest relevant items.
Graphs are also used in computer networks, image processing, and mac...
In-memory DB stores data in RAM for faster access while MySQL stores data on disk.
In-memory DB is faster than MySQL as it eliminates disk I/O operations.
In-memory DB is suitable for real-time applications that require low latency.
MySQL is suitable for applications that require data persistence and durability.
In-memory DB may not be suitable for large datasets as it requires a lot of RAM.
MySQL supports complex queries a...
RDBMS is a structured database that uses SQL while NoSQL is a non-relational database that doesn't use SQL.
RDBMS stores data in tables with predefined schema while NoSQL stores data in documents, key-value pairs, or graphs.
RDBMS is good for complex queries and transactions while NoSQL is good for scalability and handling unstructured data.
Examples of RDBMS include MySQL, Oracle, and SQL Server while examples of NoSQL i
Indexing is the process of organizing data in a database or search engine to improve search efficiency.
Indexing creates a data structure that allows for faster retrieval of information.
It involves creating an index that maps the location of data in a database or search engine.
Indexing can be done on various types of data, such as text, numbers, and dates.
Examples of indexing methods include B-tree, hash, and bitmap ind
The question is unclear and requires clarification.
The question is not specific about what 'above question' it is referring to.
The term 'internal working' is also vague and needs to be defined.
Without more information, it is impossible to provide a meaningful answer.
Print internal nodes of a binary tree (excluding left and right view nodes)
Traverse the tree in post-order and check if the node has both left and right children
If yes, then it is an internal node and print it
If no, then continue traversing the tree
Example: For the tree 1-2-4-5-3, the internal nodes are 2 and 4
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable...
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
CSR vs SSR in system design of Blinkit
CSR (Client-Side Rendering) involves rendering web pages on the client side using JavaScript, while SSR (Server-Side Rendering) involves rendering web pages on the server side before sending them to the client.
CSR can provide faster initial page load times and better interactivity, but may result in slower subsequent page loads and SEO challenges.
SSR can improve SEO and initial pag...
I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.
Connected components of a graph are groups of vertices that are connected to each other through edges.
Connected components are disjoint subgraphs within a graph.
Each vertex in a connected component is reachable from every other vertex in the same component.
Examples: In a graph with vertices {A, B, C, D} and edges {(A, B), (B, C)}, the connected components are {A, B, C} and {D}.
Park Plus interview questions for popular designations
Hoisting in JavaScript is the behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted to the top of their scope, but not their assignments.
Function declarations are fully hoisted, meaning they can be called before they are declared.
Hoisting can lead to unexpected behavior if not understood properly.
Closures in JavaScript allow functions to access variables from their outer scope even after the outer function has finished executing.
Closures are created when a function is defined within another function and the inner function has access to the outer function's variables.
Closures can be used to create private variables and functions in JavaScript.
Closures can also be used to maintain state in asynchronous operations
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
To add a new monetisation channel on Instagram, consider implementing features like in-app purchases, sponsored posts, affiliate marketing, and subscription services.
Implement in-app purchases for users to buy virtual goods or premium features within the app.
Introduce sponsored posts where businesses pay to have their content promoted to a larger audience.
Explore affiliate marketing by partnering with brands to earn co...
Engage users with interactive content, collaborate with influencers, utilize hashtags and trends.
Create engaging and interactive content to attract users organically.
Collaborate with influencers or industry experts to reach a wider audience.
Utilize popular hashtags and trends to increase visibility and attract new users.
Host Twitter chats or Q&A sessions to engage with potential users and showcase the value of your pro
Perform RCA on sudden dip in number of orders from a restaurant
Check for any technical issues on the restaurant's online ordering platform
Investigate if there have been any changes in menu offerings or pricing
Look into any marketing campaigns that may have impacted customer behavior
Analyze customer reviews and feedback for any issues or complaints
Consider external factors such as competition or economic conditions affe
There are approximately 1.5 million cabs in India.
Consider the population of India (around 1.3 billion) and the ratio of cabs to population.
Take into account the number of registered taxis in major cities like Mumbai, Delhi, Bangalore, etc.
Factor in the number of ride-sharing services like Ola and Uber operating in the country.
The box model is a concept in CSS that describes how elements are rendered on a web page.
The box model consists of four components: content, padding, border, and margin.
The content refers to the actual content of the element, such as text or images.
The padding is the space between the content and the border.
The border is a line that surrounds the content and padding.
The margin is the space outside the border, separatin...
let and var are both used to declare variables in JavaScript, but they have some key differences.
let is block-scoped, while var is function-scoped
let variables are not hoisted, while var variables are hoisted
let variables can be reassigned, while var variables can be redeclared
let variables have temporal dead zone, while var variables do not
map, reduce, and filter are higher-order functions in JavaScript used to manipulate arrays.
map: creates a new array by applying a function to each element of the original array
reduce: applies a function to an accumulator and each element in the array, reducing it to a single value
filter: creates a new array with all elements that pass a test implemented by a provided function
Third party coding test
Top trending discussions
The duration of Park Plus interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 34 interviews
Interview experience
based on 185 reviews
Rating in categories
5-6 Yrs
Not Disclosed
1-3 Yrs
Not Disclosed
3-6 Yrs
₹ 12-28 LPA
Sales Manager
62
salaries
| ₹5.5 L/yr - ₹12.3 L/yr |
Assistant Manager
36
salaries
| ₹3.2 L/yr - ₹11.5 L/yr |
Program Manager
26
salaries
| ₹8 L/yr - ₹24.6 L/yr |
Software Development Engineer II
17
salaries
| ₹8.1 L/yr - ₹25 L/yr |
Zonal Manager
16
salaries
| ₹13 L/yr - ₹24 L/yr |
MagicPin
Awign Enterprises
Nestaway
Flyhomes