BLINKIT PVT LTD interview experience Real time questions & tips from candidates to crack your interview

Full Stack Engineer

BLINKIT PVT LTD
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 Months
Topics: Web Development, Data Structures, Pointers, OOPS, LLD, Dynamic Programming
Tip
Tip

Tip 1 : Must do Previously asked Interviews Questions.
Tip 2 : Prepare OS, DBMS, OOPs, Computer Networks well.
Tip 3 : Prepare well for one project mentioned in the resume, the interviewer may ask any question related to the project, especially about the networking part of the project.

Application process
Where: Referral
Eligibility: None
Resume Tip
Resume tip

Tip 1 : Have at least 2 good projects mentioned in your resume with a link
Tip 2 : Focus on skills, internships, projects, and experiences.
Tip 3 : Make it simple, crisp, and one page

Interview rounds

01
Round
Medium
Video Call
Duration90 Minutes
Interview date9 Jun 2022
Coding problem1

This was the first technical round based on the system design skill. Interviewer was very friendly and helped me whenever I strucked.

1. System Design Question

Design a URL Shortening Service (TinyURL) from scratch

Things to discuss and analyze: 

Given a long URL, the service should generate a shorter and unique alias for it.
When the user hits a short link, the service should redirect to the original link.
Consider scalability if 1000’s URL shortening requests come every second.
Service handle redirects.
Support for custom short URLs.
Track click stats.
Delete expired URLs.
The system should be highly available.
You need to consider three things while designing this service. 

API(REST API) – Discuss how the client will follow an approach to communicate with the service along with the load balancer which is the front end of the service.
Application Layer – Discuss how the worker thread or hosts that will take the long URL, generate the tiny URL and how it will store both of the URLs in the database.
Persistence Layer – Database

Problem approach

Tip 1: Created basic high-level design of the system.
Tip 2: Defined the entities.
Tip 3: Defined the required APIs.
Tip 4: Implemented the solution.
Tip 5: Documented everything.

02
Round
Medium
Video Call
Duration60 Minutes
Interview date10 Jun 2022
Coding problem1

This was 2nd technical round based on the project work, problem solving abilities and skill mentioned in my resume.

Introduction
Explain your project in detail
What do you understand by Virtual DOM? Explain it's working.
List the abbreviation of MERN
Which are the 2 arguments that async.queue accepts as input in Node.js?
What do you know about Dependency Injection?
What Is Replication In MongoDB?
What are advantages of using React Hooks?
What do you mean by Asynchronous API?
What are the differences between a Class component and Functional component?

1. Search an Element in an Array

Easy
15m average time
80% success
0/40
Asked in companies
Natwest GroupOracleCultfit

You have given a sorted array 'A' of 'N' integers.

Now, you are given 'Q' queries, and each query consists of a single integer 'X'. Your task is to check whether 'X' is present in array 'A' or not for each query. If 'X' exists in array 'A', you need to print 1 else print 0.

Note :

The given array is sorted in non-decreasing order. 
Problem approach

Solution in Java using the binary search

class Solution {
public int searchInsert(int[] nums, int target) {
int l=0,h=nums.length-1;
int mid=Integer.MAX_VALUE;
while(l<=h){
mid=(l+h)/2;
if(target == nums[mid]){
return mid;
}
if(nums[mid]target)
h=mid-1;
}
if(nums[mid]>target){
return mid;
}
return mid+1;
}
}

Try solving now
03
Round
Easy
HR Round
Duration45 minutes
Interview date10 Jun 2022
Coding problem1

This was technical + HR round taken by two people one was manager and 2nd was an HR.

In this round they asked about my project work and there were questions related to cultural fit.

1. Basic HR questions

Tell me about yourself 

Tell me about the most challenging project

 Tell me about the basic pillars of OOPs 

Where do you see yourself in next 5 or 10 years. 

Why should we hire you? 

What are your strengths and weakness?

 Tell us about a time when you failed to meet deadline what are acid properties.

Am I ready to relocate to any location in India?

 If you won a 10 crore lottery will you still work? 

What do you prefer flexible timing or fixed timings?

Problem approach

Tip 1: Make sure your resume is up-to-date
Tip 2: Be confident and focus on your communication
Tip 3: Prepare for the behavioral questions

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
SDE - 1
2 rounds | 5 problems
Interviewed by BLINKIT PVT LTD
1129 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Full Stack Engineer
4 rounds | 11 problems
Interviewed by Sprinklr
1298 views
0 comments
0 upvotes
company logo
Full Stack Engineer
2 rounds | 5 problems
Interviewed by HashedIn
0 views
0 comments
0 upvotes