Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by BigBasket Team. If you also belong to the team, you can get access from here

BigBasket Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

BigBasket Software Engineer Interview Questions and Answers

Updated 7 Oct 2024

BigBasket Software Engineer Interview Experiences

3 interviews found

Software Engineer Interview Questions & Answers

user image Shubham Sharma

posted on 7 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. General DSA question leetcode style
Round 2 - Technical 

(1 Question)

  • Q1. Discussion on previous project
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed before May 2023.

Round 1 - Technical 

(1 Question)

  • Q1. 2 DSA question medium leetcode
Round 2 - Technical 

(1 Question)

  • Q1. 1 Dsa question and about projects

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jan 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

4 DSA questions only pseudo codes were asked

Round 3 - Technical 

(2 Questions)

  • Q1. Past experience, database and projects, Language specific if python or NodeJs
  • Q2. Javascipt fundamentals

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to be good with basic DSA, If experience in NodeJs be clear with fundamentals of javascript

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was a machine coding round

Round 2 - Technical 

(2 Questions)

  • Q1. Similar to the other question
  • Q2. Give an array and an element sort the array with difference of that number to array elements
  • Ans. 

    Sort an array of strings by the difference of a given element to each array element.

    • Iterate through the array and calculate the absolute difference between the given element and each array element.

    • Sort the array based on the calculated differences.

    • Return the sorted array.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Find the leaves of the tree.
  • Ans. 

    Leaves of a tree are the nodes with no children in a tree data structure.

    • Traverse the tree and identify nodes with no children.

    • Use depth-first search or breadth-first search algorithms to find leaves.

    • Examples: In a binary tree, leaves are nodes with no left or right child.

    • In a general tree, leaves are nodes with no children in their child list.

  • Answered by AI
  • Q2. Find the LCA of tree.
  • Ans. 

    The Lowest Common Ancestor (LCA) of a tree is the shared ancestor of two nodes farthest from the root.

    • Start from the root and traverse the tree to find the paths from the root to the two nodes.

    • Compare the paths to find the last common node between them, which is the LCA.

    • If one of the nodes is an ancestor of the other, then the ancestor node is the LCA.

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. What projects you worked upon?
  • Ans. 

    I have worked on projects involving web development, mobile app development, and data analysis.

    • Developed a web application using React and Node.js for a client in the e-commerce industry

    • Created a mobile app using Flutter for a startup in the healthcare sector

    • Performed data analysis on customer behavior using Python and SQL for a marketing company

  • Answered by AI
  • Q2. What internships you did?
  • Ans. 

    I completed internships at ABC Company and XYZ Company during my undergraduate studies.

    • Interned at ABC Company working on web development projects

    • Interned at XYZ Company assisting with software testing and quality assurance

    • Gained hands-on experience in coding, debugging, and problem-solving

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare tree and graph well.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Tell me about yourself
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Coding mainly on LinkedList and Strings

Round 2 - One-on-one 

(1 Question)

  • Q1. Have asked about my previous work experience and STAR pattren questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Templates in golang?
  • Ans. 

    Templates in golang are used for generating text-based output such as HTML or other markup languages.

    • Templates in golang are created using the text/template package or html/template package.

    • They allow for the separation of code and presentation, making it easier to maintain and update the output format.

    • Templates can include variables, control structures, and functions to generate dynamic content.

    • Example: {{.Name}} will...

  • Answered by AI
  • Q2. Channel in golang
  • Ans. 

    Channels in golang are used for communication between goroutines

    • Channels are typed conduits through which you can send and receive values with the channel operator <-

    • Channels are used to synchronize and communicate between goroutines

    • Channels can be created using the make() function with a specified type

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Sep 2023.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Basic java understanding questions
  • Q2. Few basic SQL questions and mongodb questions

Interview Preparation Tips

Interview preparation tips for other job seekers - interviewer was polite and understood the knowledge of concepts.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Online assessment, leet code easy

Round 2 - Coding Test 

Live coding assessment, leet code medium

Round 3 - Aptitude Test 

Behavioral asking on past experience

BigBasket Interview FAQs

How many rounds are there in BigBasket Software Engineer interview?
BigBasket interview process usually has 2-3 rounds. The most common rounds in the BigBasket interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for BigBasket Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at BigBasket. The most common topics and skills that interviewers at BigBasket expect are CCTV Monitoring, GCP, Machine Learning, Postgresql and Python.
What are the top questions asked in BigBasket Software Engineer interview?

Some of the top questions asked at the BigBasket Software Engineer interview -

  1. Past experience, database and projects, Language specific if python or Nod...read more
  2. 1 Dsa question and about proje...read more
  3. General DSA question leetcode st...read more

Tell us how to improve this page.

BigBasket Software Engineer Interview Process

based on 3 interviews

Interview experience

4.3
  
Good
View more
BigBasket Software Engineer Salary
based on 57 salaries
₹5 L/yr - ₹21 L/yr
41% more than the average Software Engineer Salary in India
View more details

BigBasket Software Engineer Reviews and Ratings

based on 3 reviews

3.3/5

Rating in categories

3.0

Skill development

2.4

Work-life balance

3.0

Salary

5.0

Job security

2.7

Company culture

3.0

Promotions

2.7

Work satisfaction

Explore 3 Reviews and Ratings
Business Development Executive
660 salaries
unlock blur

₹2 L/yr - ₹5.2 L/yr

Inventory Executive
430 salaries
unlock blur

₹2.1 L/yr - ₹5.2 L/yr

Operations Controller
382 salaries
unlock blur

₹2 L/yr - ₹5.4 L/yr

Shift Incharge
362 salaries
unlock blur

₹1.9 L/yr - ₹5.8 L/yr

Customer Support Executive
332 salaries
unlock blur

₹1.7 L/yr - ₹3.8 L/yr

Explore more salaries
Compare BigBasket with

Milkbasket

3.9
Compare

Amazon

4.1
Compare

Blinkit

3.7
Compare

Nature's Basket

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview