i
Quikr
Filter interviews by
Find the first non-repeating character in a string.
Create a hash table to store character frequency
Iterate through the string and check frequency in hash table
Return the first character with frequency 1
Session is maintained through session affinity or sticky sessions.
Session affinity ensures that a user's session is always directed to the same server.
Sticky sessions use cookies to track the user's session and direct them to the same server.
Load balancers can also use IP-based affinity to maintain sessions.
Session persistence can be configured based on time or number of requests.
Without session affinity, users may exp...
Find missing element in an array of elements from 0 to n-1 using different approaches.
Approach 1: Sum of n natural numbers - sum of array elements
Approach 2: XOR all array elements and XOR with n natural numbers
Approach 3: Binary search for missing element
Approach 4: Using a hash table to store array elements
Connection pooling is a technique of reusing database connections to improve performance.
Connection pooling reduces the overhead of creating and destroying database connections.
It maintains a pool of open connections that can be reused by multiple clients.
It improves application scalability and reduces the chances of database connection errors.
Examples of connection pooling libraries are HikariCP, Apache DBCP, and C3P0
To implement critical section in Java, use synchronized keyword on the shared variable.
Use synchronized keyword to ensure only one thread can access the shared variable at a time.
The shared variable should be the object on which the synchronized keyword is applied.
Example: synchronized(sharedObject) { //critical section code }
To burn a wood of some size in 15 min instead of 30 min, split it into two halves and burn them simultaneously.
Split the wood into two halves
Burn both halves simultaneously
Use a larger flame or accelerant to increase the burning rate
My current job skills can be used in Quickr for data analysis and project management.
My experience in data analysis can be utilized to analyze user data on Quickr.
My project management skills can be used to manage and coordinate projects on Quickr.
My communication skills can be used to effectively communicate with team members and clients on Quickr.
My problem-solving skills can be used to troubleshoot issues and find s
Top trending discussions
Some of the top questions asked at the Quikr interview -
The duration of Quikr interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 21 interviews
Interview experience
Key Account Manager
286
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Executive
91
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
85
salaries
| ₹0 L/yr - ₹0 L/yr |
Sales Manager
80
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Key Account Manager
80
salaries
| ₹0 L/yr - ₹0 L/yr |
OLX
JustDial
MagicBricks
Cartrade.com