Upload Button Icon Add office photos

Filter interviews by

Whole Foods Market Software Developer Intern Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

I was interviewed before Dec 2020.

2 Interview Rounds

1

Coding Test Round (3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

It consist three question - first que is of related to tree and i gave difficulty level of this question as hard. second que is of based on logical and reasoning , it is medium level question and third que can be done by map and it is also medium level que.
In codility platform we are not able to see hidden test cases whether it is satisfied or not . we just have to submit after passing sample testcases.

  • Q1. Minimum number of swaps required to sort an array You have been given an array 'ARR' of 'N' distinct elements. Your task is to find the minimum ...read more
  • Q2. Maximum sum of non-adjacent elements You are given an array/list of ‘N’ integers. You are supposed to return the maximum sum of the subsequence with the constra...read more
  • Q3. Left View Of Binary Tree Given a binary tree. Print the Left View of the Tree. Example : If the input tree is as depicted in the picture: The Left View of the t...read more
2

Video Call Round (1 Question)

Round duration - 30 minutes
Round difficulty - Medium

basically this round is just same as HR round . they asked me behavioural questions and about my projects , hackathon. the timing is mid noon and interviewer is supportive , it makes first comfortable then start questioning . for this round i suggest be honest , don't just express your qualities but trying to show them by your skills and work.

  • Q1. Basic HR Questions

    Who is your role model?

    Why do you want to join the company?

Interview Preparation Tips

Eligibility criteria7 cgpaAmerican Express interview preparation:Topics to prepare for the interview - Data structures and algorithms with lots of question practice topic wise, core subjects like that oops,dbms,os.Time required to prepare for the interview - 7 MonthsInterview preparation tips for other job seekers

Tip 1 : all we know focus on ds and algorithms is must but how should we prepare ? so , the answer is read concepts and then practice question topic wise or company wise in gfg.
Tip 2 : do focus on cp it is must to clear very first coding round. Also many of them do cp but in their comfort zone that means those question from which they have good hold but i say this would not give any benefit . so , solve que out of comfort zone , which takes time but is is most efficient way.
Tip 3 : Also balance between cp and projects is must.

Application resume tips for other job seekers

Tip 1 : it is crisp . for ex - you have a good knowledge on java, cpp , c , python . and lets say you have basic knowledge of html,css then don't mention these subjects. 
Tip 2 : Achievements should be in reverse chronological order like first focus on college achievements , then on school.
Tip 3 : i saw like many of them made just one resume and use for all , but i suggest each time made resume according to post you apply for and in which company. which increases your chances in shortlisted candidates.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

3 Interview Rounds

1

Coding Test Round

Basic logical pogrmaminh

2

Assignment Round

Smaall cart mabnagenebt system i have to built from scratch in laravel

3

One-on-one Round (2 Questions)

  • Q1. Technical question about technologies
  • Q2. Negaotiation ha done in this
Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

1 Interview Round

1

Technical Round (2 Questions)

  • Q1. Sort an array in O(nlogn)
  • Q2. Find element in sorted Array

Skills evaluated in this interview

Interview experience
4
 Good
Difficulty level
 -
Duration
 -
Result
 -

1 Interview Round

1

Technical Round (2 Questions)

  • Q1. What is Indexing in Mysql
  • Q2. Opps concepts in php

Skills evaluated in this interview

Interview experience
3
 Average
Difficulty level
 Moderate
Duration
 Less than 2 weeks
Result
 No response

I applied via Walk-in and was interviewed in Aug 2023.

2 Interview Rounds

1

Aptitude Test Round

Good and easy questions were asked

2

HR Round (2 Questions)

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

I applied via Recruitment Consulltant and was interviewed before Nov 2022.

4 Interview Rounds

1

Resume Shortlist Round

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
2

Technical Round (2 Questions)

  • Q1. Oracle security
  • Q2. Oracle security architecture
3

Technical Round (1 Question)

  • Q1. Oracle security depth
4

HR Round (1 Question)

  • Q1. About myself and package

I was interviewed before Sep 2020.

4 Interview Rounds

1

Coding Test Round (3 Questions)

Round duration - 120 minutes
Round difficulty - Easy

It consisted of 3 coding questions which were purely based on Data Structures and Algorithms.

Question 1 - Find the length of the longest switching sub-array. An array is called switching if all numbers in even positions are equal and all numbers in odd positions are equal. 


Question 2 - It was a long passage question on Dynamic Programming but the solution was really easy.

Question 3 - Given a string S consisting of N lowercase letters, return the minimum number of letters that must be deleted to obtain a word in which every letter occurs a unique number of times. Ex - "aaaabbbb" should return 1, as when we delete 1 a or 1 b , a and b will have different frequencies.


The major point to note in the coding round was that they did not have any time or space limit, so brute force solutions were also accepted. 
The result of my test was declared just as the test ended and I scored a 100%, but they took a long time to release the final shortlist. There was a gap of about a week between the test and interviews.

  • Q1. Find the length of the longest switching sub-array. An array is called switching if all numbers in even positions are equal and all numbers in odd positions are...read more
  • Q2. Chips at Casino Given two integer N and K representing number of chips a person has and the number of chips he can use at max at a time, return the minimum numb...read more
  • Q3. Given a string S consisting of N lowercase letters, return the minimum number of letters that must be deleted to obtain a word in which every letter occurs a un...read more
2

HR Round

Round duration - 40 minutes
Round difficulty - Easy

Amex came for two profiles - Tech Role and Analyst, 19 and 23 people respectively were shortlisted for the interviews. Fortunately, I was shortlisted for both the roles. I was asked basic question of C++ and it was majorly an HR Round

3

Telephonic Call Round (4 Questions)

Round duration - 20 minutes
Round difficulty - Easy

It was a fairly simple round conssting of 5 - 6 questions related to coding, puzzles and me.

What are your interests? 
What projects have you done and your field of interest?

  • Q1. Q1. How many stacks are used to implement a queue.
  • Q2. Q2. What is the difference between a reference and a pointer? Explain with an example.
  • Q3. There is a bulb in a room, you are outside the room and there are 3 switches, what is the minimum number of times you need to open the door to know to which swi...read more
  • Q4. You are given a number if the number is positive, then if n is divisible by 3, print “GO” if n is divisible by 5, print “SLEEP” , if n is divisible by both 3 an...read more
4

Face to Face Round (2 Questions)

Round duration - 50 minutes
Round difficulty - Easy

This round was purely technical
No introduction was done, straight to the point

My preference was the Tech Role, so as I was selected in this, I never had to give interviews for the Analyst role. In total 5 people were selected in the Analyst profile and 4 in the Tech profile.

In the end, I was offered a 6 months internship at Amex.

  • Q1. Given a linked list of characters, tell if it is a palindrome linked list or not. You are given a singly Linked List of integers. Your task is to return true if...read more
  • Q2. You are given a student table and a course table with primary keys -> roll number and course_id in each respectively. Since we know that a student can enroll in...read more

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Punjab Engineering College(Deemed To be University). I applied for the job as SDE - Intern in BangaloreEligibility criteria7 CGPAAmerican Express interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Operating System, DBMS, Dynamic Programming, BacktrackingTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do practice a lot of data structures from renowned websites like LeetCode and also from CodeZen
Tip 2 : In your introduction, when asked, you just need to tell your life story.
Tip 3 : Maintain eye contact with the interviewers and clarify every details about the question before proceeding to the solution

Application resume tips for other job seekers

Tip 1: Add most recent and relevant projects only
Tip 2: you should know each and everything written on your resume

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

4 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 120 minutes
Round difficulty - Easy

The coding round was at 11 am in the morning. The questions were of medium level. The questions were purely based on Data Structures and Algorithms.

  • Q1. Sliding Maximum You are given an array 'ARR' of integers of length 'N' and a positive integer 'K'. You need to find the maximum elements...read more
  • Q2. Longest Sub-string with at most K Distinct Characters You are given string S of length N, and an integer K. Your task is to find the length of the longest subst...read more
2

Face to Face Round (1 Question)

Round duration - 45 minutes
Round difficulty - Easy

I was selected for the interview. The interview was conducted early in the morning at 10 am. The interviewer was very friendly and calm.

  • Q1. Technical Questions 1. Tell in detail about your one project.  2. Questions related to the project were followed, such as what challenges I faced during th...read more
3

Telephonic Call Round (2 Questions)

Round duration - 30 minutes
Round difficulty - Easy

This round was a mix of technical, puzzles and HR. The interview was fairly easy, The interviewer asked for my introduction and continued with the interview then.

  • Q1. Stack using queue Implement a Stack Data Structure specifically to store integer data using two Queues. There should be two data members, both being Queues to s...read more
  • Q2. Puzzle There is a room with a door (closed) and three light bulbs. Outside the room, there are three switches, connected to the bulbs. You may manipulate the sw...read more
4

Telephonic Call Round (3 Questions)

Round duration - 45 minutes
Round difficulty - Easy

This was the last round for getting selected as an intern. However, this was a pure technical round. Only coding questions were asked. Also, at the end he asked me the question, Why American express?

  • Q1. Detect and Remove Loop Given a singly linked list, you have to detect the loop and remove the loop from the linked list, if present. You have to make changes in...read more
  • Q2. DBMS Questions

    Explain Natural Join, Cross Join, Right Outer and Left Outer Join with diagrams. Also write queries using GROUP BY and HAVING.

  • Q3. Interval List Intersection You have been given two sorted arrays/lists of closed intervals ‘INTERVAL1’ and ‘INTERVAL2’. A closed interval [x, y] with x < y d...read more

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Netaji Subhas University Of Technology. Eligibility criteriaAbove 7 CGPAAmerican Express interview preparation:Topics to prepare for the interview - C++, Data Structures, Algorithms, Operating Systems, Object Oriented Programming, Database Management System, Computer NetworksTime required to prepare for the interview - 2.5 monthsInterview preparation tips for other job seekers

Tip 1 : Have confidence in Data Structures and Algorithms. Have your concepts very clear and then pick one coding platform( leetcode, InterviewBit, CodeZen, GeeksForGeeks) and try to practice around 7-10 questions everyday with varying difficulty and different topics.Also solving questions is not enough, try to optimize it. Analyze its space and time complexities.
Tip 2 : Study properly about OOPS concepts. Coding Ninja's Data Structures and Algorithms course is great for preparing the OOPS concepts specifically. For OS and DBMS refer to your college notes and GeekForGeeks articles.
Tip 3 : Keep participating in coding contests. It helps you increase your problem solving skills.

Application resume tips for other job seekers

Tip 1 : Add those skills, projects and achievements which are relevant to your role.
Tip 2 : Do not fake any skills, projects or achievements. 
Tip 3 : You do need to have a several number of projects. 1 good project with good knowledge of it will also do fine. The similar rule goes for skills also.
Tip 4 : Try to write achievements which proves your technical skills, leadership quality, communication skills or teamwork.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Nov 2020.

1 Interview Round

1

Technical Round (1 Question)

  • Q1. Travelling Salesman Problem Given a list of cities numbered from 0 to N-1 and a matrix 'DISTANCE' consisting of 'N' rows and 'N' columns...read more

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from BIT Mesra. I applied for the job as SDE - Intern in BangaloreEligibility criteriaMust qualify the codability test sent to top performers of Makeathon
American Express interview Rounds:Round 1
Round type - Online Coding Interview
Round duration - 90 Minutes
Round difficulty - Medium
American Express interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, Trees, Graphs , Algorithms, Dynamic Programming, Operating SystemTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do competitive programming in 1st and 2nd yr
Tip 2 : Clear the basic of all data structures, algorithms and time, space complexities before trying leetcode.
Tip 3 : Dedicate 2-3 months to Interviewbit.

Application resume tips for other job seekers

Tip 1 : Have atleast 2 projects.
Tip 2 : Competitive Coding ranks gives advantage.

Final outcome of the interviewRejected

Skills evaluated in this interview

I applied via campus placement at Indian Institute of Technology (IIT), Guwahati and was interviewed in Nov 2021.

3 Interview Rounds

Interview Questions

Interview Preparation Tips

Interview preparation tips for other job seekers - You should have very good command on what you have written in your CV. You also need to have very basic idea about what the company is doing.

Tell us how to improve this page.

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 4.9k Interviews
DMart Interview Questions
4.0
 • 382 Interviews
American Express Interview Questions
4.2
 • 351 Interviews
BigBasket Interview Questions
4.0
 • 341 Interviews
Sodexo Interview Questions
4.1
 • 153 Interviews
Apple Interview Questions
4.3
 • 135 Interviews
McDonald's Interview Questions
4.2
 • 127 Interviews
Heritage Foods Interview Questions
4.1
 • 80 Interviews
View all
Compare Whole Foods Market with

Nature's Basket

3.8
Compare

BigBasket

4.0
Compare

Spencer's Retail

3.8
Compare

Reliance Fresh

4.3
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview