Education + Jobs Hiring Website - 2025
0 like 0 dislike
18,914 views
All problems list of leetcode premium for Walmart can be found here :- https://www.desiqna.in/company-wise-questions
in Interview-Experiences by Expert (147,260 points) | 18,914 views

24 Answers

0 like 0 dislike

Walmart Labs Internhip :-->

Round-1 Online Test
Online Test consists of 10 MCQ questions based on OS, DBMS, C and DS. Followed by a coding question which was similar to Kadane’s Algorithm with an extra condition that you can’t leave two consecutive entries. Five students were shortlisted after this round.

Round-2 HR round

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

We were called for HR round as there was no technical interview. They were not language specific but having knowledge of Java was helpful I guess. The interview started with obvious question like “Tell me about yourself.” after which he asked me ” What is the success according to you?”. I answered it. After that, we discussed the project I did on Image Processing. I thoroughly explained it to him. Then he asked me about some doubts related to project, and I cleared them. He finally asked me if I want to ask him anything, so I did. Then he told me to leave the room and wait outside. The interview was about 10 min long.
3 Candidates were selected after that, and I was one of them.

 

by Expert (147,260 points)
0 like 0 dislike

OnCampus :- > 

Walmart labs came for on-campus hiring. There were total 5 rounds out of which first round was Online coding round and rest 4 were face to face rounds.

1st Round(Online Coding round):

The platform for this round was hackerearth. There were 3 coding questions which were like these: : - 

 

1. Finding n next permutations using some specific set of digits given.

2. Find the number of ways of reaching from top left to bottom right of a matrix.

3. Minimum number of jumps to reach end

Time given was 90 minutes. I was able to solve 2, 3 questions and partial test cases of 1 question. Around 20 -22 students were selected for the face to face rounds.

2nd Round(Technical Round):

As I had told him that my interest area is data structures and algorithms. So, the interviewer asked me questions related to DP. One of them was:

There is a row of n houses, each house can be painted with one of the three colors: red, blue or green. The cost of painting each house with a certain color is different. You have to paint all the houses such that no two adjacent houses have the same color. Find the minimum cost to paint all houses.

Second one was a variation of maximum sum subarray. And other questions were related to OS concepts.

This round went for 1 – 1.15 min.

3rd Round(Technical Round):

Again 1 question from dp that I couldn’t remember now. Some modification to Sieve of Eratosthenes method of finding prime numbers. Questions related to project, OS and DBMS.

One question of probability(geometric): You are standing on the cliff. If you take one step forward you will fall, it’s prob. is 1/3 and if you take one step backward you will get saved, it’s prob. is 2/3. Find the prob. that you will get saved. You can take any number of steps.

This round went for 1 – 1.15 min.

4th Round(Technical Round):

Questions related to project and it’s scalability on large scale. Then, he moved to server related questions like how server responds to client requests and scalability related questions. This went for 35-40 min.

5th Round(HR):

This round started with the same question like tell me about yourself. Then, questions related to project. Then, lot of stress and behavioural questions. I literally found this round tougher than first 4 rounds . This round went for 1 hour.

Finally, I was offered Full Time.

by Expert (147,260 points)
0 like 0 dislike

Internship Experience : - 

Round 1:

It was an online round of 1 hour hosted on Hackerearth. It consisted of 25 MCQs related to core cs topics & aptitude (around 4-5 questions) and 1 coding question.  The coding question goes like this :

 

Find the length of the smallest substring in a given string having the maximum number of distinct characters.

 

 

 

1<=|s|<=100000, |s| = length of string

Round 2:

16 students got shortlisted for f2f interview.

It was an HR round and it went for about half an hour. The interviewer started with the standard “Tell me about yourself” and then asked me about my family background and some other HR questions.

He asked me how I developed an interest in programming in spite of being a Mechanical Engineer and I think that I was able to convince him (Be prepared of such questions if you are from non -circuit branches). He also asked my approach for the coding question that was asked in the online test. I told him I used binary search to solve it in O(NlogN) and he liked my approach.

Finally, he asked me for my Codeforces rating and the round ended with “Why should I hire you”.

5 out of 16 students got selected, I being one of them 

by Expert (147,260 points)
0 like 0 dislike

Online round: [60 mins]

1. given a number N. print in how many ways it can be represented as N = a+b+c+d , 1< =a< =b< =c< = d; 1<=N< = 5000
2. given two number l and r (l<=r<=10^6) find most frequent digit among all prime numbers between l and r inclusive. if frequency is same print highest digit.

Round 1:

 

 

 

1. difference between wait() and sleep() in java.
2. write code to print 1 to 20 using 2 threads. one thread will print only even and another one only odd.
3. Given an input string and a dictionary of words, find out if the input string can be segmented into a space-separated sequence of dictionary words. print all possible sequence(Word Break Problem). how will you implement dictionary.
4. discussion on REST services.
5. discussion on garbage collector algorithms and different heap generations.
6. some example on sql and he asked me to write sql code to get desired results. discussion on SQL CASE expressions.

Round 2:

1. discussion on different type of object relations (aggregation, association etc).
2. difference between NoClassDefFoundError and ClassNotFoundException in java.
3. difference between wait(seconds) and sleep() and their uses.
3. discussion on mutex and semaphore. discussion on lock and synchronization.
4. given linkedlist and a number k. reverse linkedlist in a group of k.
5. there are n houses in a city. all in a single row. we can color a house with any one of three colors (R,G,B). cost of coloring each house is given for each color. no two neighbour house can have same color. print min cost to color all house.
6. Given a wiki page, implement find all and replace all with limited regex support (? and *). e.g. of search : ‘?*?th’

Round 3(Manager):

1. why walmart, discussion on my current project.
2. discussion on sql indexing and joins.
3. discussion on java class initialization and constructors.
4. discussion on garbage collector algorithms.
5. 2 mathematical puzzle. first one was something related to counting numbers using fingers of one hand in alternate order. given a large number which finger will be the last finger when counting ends. second one was related to time velocity concept.
6. about my weakness and how will i improve it.
7. what was the last feedback you got from your manager.

Round 4 (HR):

1. tell me abt yourself, why walmart?
2. where u see yourself after 5 yesrs.
3. what i like and dislike about my current manager.
4. my expectation from walmart.

i was asked to write code for all algo/ds problems.

by Expert (147,260 points)
0 like 0 dislike

On Campus :- 

Round 1: Online screening test.

Which consisted of around 25 mcqs and 1 coding Ques and the platform was hackerearth.
Some mcqs were aptitude based and other topics were OS, DBMS, programming based ( output based). Basically if your basics are clear then you can perform well in mcq test only thing to be kept in mind was the time limit
*60 mins for 25 mcqs and 1 coding Ques*

Round 2: *1st interview*: started with small introduction about my projects and the interviewer asked me to explain my projects one by one. Questions based on CSS were asked based upon my projects.This round mainly focused on my projects and internships.

 

 

 

Round 3:*2nd interview*: the interviewer started with Questions from DBMS ( indexing) ( basic concepts related to indexing)
Then he switched onto DS Algo
1st Ques — search a word in a 2d grid of characters.
The Ques was to find If the given string provided to me is there in a randomly organized 2d grid Nd ( movements were only allowed in up, down, left, right direction)
2nd Ques — middle of the linked list
3rd Ques — reverse the linked list
4th Ques — swap the adjacent nodes of the linked list
5th ques– spiral traversal of the binary tree
6th ques — diagonal traversal of the binary tree
7th Ques — find the first 5 largest numbers in a running stream of numbers. ( Heaps based Question) ( priority queue)
And for each question I was supposed to write the code on the paper.
Then the interviewer questioned me on LRU page fault technique, caching based concept ( general idea)
That’s all for the 3rd round

Round 4: This was general interview based on my resume and some basic questions like what are my areas of interest and some questions based on my internship and a pinch of technical questions as well.
That’s all for my interview experience.

by Expert (147,260 points)
0 like 0 dislike

Round 1: It comprised of one coding question and twenty-eight mcqs on hackerearth. The coding question goes like-> You have a string of length n and given q queries. In each query, you will be given a length k and you have to find the first index of a special substring of length k.  A special substring is a substring which hasn’t repeated itself.

The mcqs were equally distributed among ds&algo, os, dbms, networking and logical reasoning. The time given was 90 mins.

 

14/140 people cleared this round.

 

 

 

Round 2: This was a technical round. While I was asked questions from os, dbms and data-structures only, few people were also asked to code a given algorithmic problem on paper. The interviewer was interested in whether I knew about the real-life applications of dynamic programming, greedy algorithms and he asked me to give a few examples for the same. In OS, the questions were from memory management like paging, segmentation, semaphores and deadlocks. Here also he was interested in real-life applications of paging and semaphores. Coming to DBMS, he asked questions from concurrency-control mechanisms and acid properties. In ds, the questions were from binary tree and hashing. Here also he tried to relate these to their practical usage. He asked me a puzzle at the end ->  https://www.geeksforgeeks.org/puzzle-6-monty-hall-problem/

9 people were selected from this round.

Round 3: I was asked 3-coding problems and asked to write the code on paper.

Problem 1-> https://www.geeksforgeeks.org/lowest-common-ancestor-binary-tree-set-1/

Problem 2->https://www.geeksforgeeks.org/reverse-a-linked-list/

Problem 3->https://www.geeksforgeeks.org/number-of-unique-bst-with-a-given-key-dynamic-programming/

Questions asked from other candidates:

https://www.geeksforgeeks.org/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix/

 

 

 

A question similar to  https://www.spoj.com/problems/FARIDA/

A question similar to https://www.geeksforgeeks.org/find-the-point-where-maximum-intervals-overlap/

A question similar to https://www.geeksforgeeks.org/maximum-sum-subarray-removing-one-element/ . The modification was instead of removing one element, you can square one of the elements.

For the third problem, he was just interested in knowing the approach. I didn’t hastily tell him about the catalan number approach. I first told him about the dp approach and he was happy with the answer and later on, I added catalan number to my answer.

In this round, few of the candidates were also asked about the projects they did, oops concepts, os and dbms.

Round 4: Managerial Round

I don’t have enough to say about this round. I think just being honest will do. The questions were about the projects that I did, the programming languages I know and other questions such as what would I improve in myself, the toughest situation I have been through etc…

Round 5: HR Round

I think this round was all about remaining calm and honest.

Finally, they selected 4 students and I was one of them.

PS: At the end of every round, I was asked “If I am having any questions for them”. I think this is important as it will help you create an impression of you being interested in the company .(So practice it!)

by Expert (147,260 points)
0 like 0 dislike

There was 1 coding round and 4 F2F interviews. This was for Software Developer Position(Note:-It was not for the research division in Walmart Labs) 

Coding Round:- 
There were 2 coding questions given in this round. The platform used is Hacker rank and we have to complete both questions in their office only in 1 hour. Usage of internet is strictly prohibited. 
1. Find Maximum sum in an array such that no 2 elements are adjacent. In this, 1 more condition was also there that first and last elements should also not be taken together. This question was modification of this. 

2. In a cartesian plane, there are N tanks and M objects placed. Tanks can fire in 4 directions (N, S, E, W). Position of tanks and objects are given as input and are fixed. We have to find a way to give directions to N tanks such that they will not hit any object and any other tanks. If a tank can fire in 2 directions, then a direction whose ASCII code is lesser will be given preference. Example:- 
Input:- 
N=2 
M=3 

 

 

 

Position of tanks 
(0,0) 
(1,1) 

Position of Objects 
(0,2) 
(0,-2) 
(-2,0) 

Direction of N tanks should be:- 
(0,0) E -> This tank should fire in east direction 
(1,1) E -> This tank can fire in all 4 directions. Since E has least ASCII code in all 4 of them, so E 

Round 1:- 
1. Intersection and Intersection Point in 2 Linked List
2. Questions on Multithreading in Java. About synchronised block, etc. 
3. Why Java is platform independent and JVM platform dependent? 
4. Difference between Java and C++. 
5. Write a code for building a heap and explain its time complexity 
6. k largest elements in an array 
7. Some Questions on String datatype in Java 

Round 2:- 
1. Design a complete Railway Reservation System. Following things are checked in code:- 
a. Object Oriented Programming 
b. Design Patterns used(if any) 
c. Are use cases are optimised or not? 
2. Question on LRU cache implementation 

Round 3:- 
1. Design a data structure which provides the following APIs:- 
a. insert element in O(1) 
b. delete an element in O(1) 
c. find a random element in O(1) 
2. Some questions on Java basics. 
3. Some discussion on projects done in current job. 
4. Got 1 feedback that my knowledge of Java is not so good. So, if we hire you, then what will be your strategy to improve on your Java skills. 

Round 4:- 
1. Why do you want to join Walmart Labs? 
2. What are the biggest challenges faced by me in my current job. 

by Expert (147,260 points)
0 like 0 dislike

Walmart-SDE3 :- 

Round 1(DSA): Write code for following programs, optimize and deduce the time complexities:

  1. Given the arrival and departure times of all trains that reach a railway station, the task is to find the minimum number of platforms required for the railway station so that no train waits.

    We are given two arrays that represent the arrival and departure times of trains that stop.

     

    Input: 
    arr[] = {9:00, 9:40, 9:50, 11:00, 15:00, 18:00}
    dep[] = {9:10, 12:00, 11:20, 11:30, 19:00, 20:00}
    Output: 
    3
    Explanation: There are at-most three trains
    at a time (time between 11:00 to 11:20)
    Input: 
    arr[] = {9:00, 9:40}
    dep[] = {9:10, 12:00}
    Output: 1
    Explanation: Only one platform is needed.
    2.
  2. Produce a mirror tree for an n-ary tree.

Round 2(Programming / Design):

 

 

 

  1. Design a complete employee management system using 2 microservices for updating reading and creating employee information.

    a. Define controllers/APIs for the same.

    b. What DB should be used? Why? Data types to be used in DB? Reasons? Define DB Schema. Write SQL queries for all the operations possible.

  2. Internal working of HashMap. : (explained about the working and how equals() and hashCode() method play their role)

    Followup Question: Implement hashCode for each employee entry in the above system so that there is no collision

  3. Given a number S. Given an array of n numbers. Find whether there are 2 elements in the array such that there sum is equal to S. if present return the indices. Expected time complexity O(nlogn)

Round 3(Hiring Manager Round):

  1. Explain about ExecutorService in java. Explain thread pools and working.

    How should we determine the number of threads to be used for different kinds of operations.

    Explanation about CPU-intensive and io-intensive operations.

  2. Explain all the new features of java 8.

    (Functional interface – lambda, java streams, date-time APIs, default method in interfaces, etc)

  3. Questions on java HashMap. How the internal working has changed in the latest version of java.
  4. Project-related questions. Working on the projects. Tech stack used.
  5. Questions related to java stack overflow and recursive constructors.
  6. Behavioural questions.
by Expert (147,260 points)
0 like 0 dislike

Walmart SDE-3 : - 

Last week i had the virtual interviews for Walmart Labs Bangalore, there were a total of 3 technical rounds.

 

  1. 1st round : (DSA)

 

Questions : (LC Easy & Medium)

 

 

Since i had already seen the problems i could easily provide and explain the most optimal solutions for them in under an hour.

 

  1. 2nd round : (Core Java)

 

It was a stress round in some sense, questions revolved mostly around Generics, Threadpools, Concurrency, Multiple inheritance with interfaces and default methods and Hashmap.

 

  1. Hiring manager round

 

Given a LLD problem to design a Retail POS system to evaluate the balance to be provided back to the customer during the billing, had to take into consideration different currencies ( as in balance can be provided back in multiple type of currencies) and denominations for each kind of currency, design should follow SOLID principles and have good performance.

 

I belived the hiring manager round did go well but got rejected after the final round. Will try again after the cool down period is over.

 

This is my first post on discuss section for interviews so if i have missed something please let me know so i could answer that in comments or add it here.

by Expert (147,260 points)
0 like 0 dislike

Walmart SDE3 :-- 

Round 1: Android

 

  • Coroutines
  • Activity and Fragment lifecycle
  • Services
  • MVVM
  • Launch Modes
  • Job Schedulers
  • Local BR
  • Lazy and Lateint
  • Singleton class

 

Round 2: Design

 

  1. How you will Design Uber

 

Round 3: DS And Algorithm

 

  • Find the right max for every element in an array
  • Sorting a large data which contains the age of students
  • Binary Tree TopView
  • Add Two LL
  • Check LL is Palindrome
  • Find an error in BST
  • Loop in LL

 

Round 4: Managerial
Mostly behaviour questions.

 

I cleared all the rounds but they offered a very low compesation as per my expections which was 21 LPA fixed and 4-5L which includes bonus and Stock. I recently joined a service based company that is giving me fixed 20 LPA which is in Delhi-NCR and i declined the offer to go Banglore for 1LPA as Banglore is more expensive and I have to live alone on own expense as in Delhi I am living with my Family.

by Expert (147,260 points)
0 like 0 dislike
We have a product class

 

class Product{
String productName;
String category;
Double SoldAmount;

 

Public Product(){
}
}
write a function to get the sum of SoldAmount according to their category.
Input: List < Product > products

 

Output:
For example:
{&ldquo;Toshiba&rdquo;, &ldquo;TV&rdquo;, 40,000}
{&ldquo;Samsung&rdquo;, &ldquo;TV&rdquo;, 30,000}
{&ldquo;GE&rdquo;, &ldquo;Appliance&rdquo;, 20,000 }
{&ldquo;Panasonic&rdquo;, &ldquo;Appliance&rdquo;, 10,000}

 

Sum of SoldAmount of TV -> 40,000 + 30,000 = 70,000
Sum of SoldAmount of Appliance -> 20,000 + 10,000 = 30,000
by Expert (147,260 points)
0 like 0 dislike

Given an array of integers. Find maximum absolute difference for an element arr[i], such that the difference between the number of integers greater than arr[i] in the range 0 to i-1 and the number of integers lesser than arr[i] in the range i+1 to n is maximum.
no brute force approach
e.g.
input: 1,4,2,7
output: 1

 

Input : 2 6 4 1 8 5 7 3      
Output: 4 (maximum difference is for ‘6’ which is 4)
by Expert (147,260 points)
0 like 0 dislike

1st round (Written Test)

It was an online test of 90 minutes and was conducted on Hackerearth. It consisted of 10 MCQ’s and 3 coding questions. MCQ’s consisted of general aptitude questions, questions related to networking, programming etc and very easy.

 

The coding questions were as follows:
1. http://www.spoj.com/problems/FARIDA/. The question was exactly this. (standard dp problem).
(35 marks for this question).

 

 

 

2. Given arrival and departure time of employees in an office. Find the maximum no of chairs needed so that at no instance, an employee has to stand. (30 marks question).

Example-
Input-
5.00 6.00 7.00
6.30 7.00 8.00
Output-2
It is similar to this. The main thing in this question was reading the input as number of employees was not given beforehand. It was also asked to check for all INVALID inputs and return -1 in those cases.

3. Given a 2D matrix of n x m. The matrix contained integers. Given a source position of a person and a destination position, find the number of ways in which that person can reach destination from source fulfilling the following conditions-
(i) Movement can be only in north, south, east or west direction.
(ii) A person can move from one cell to other if and only if that cell has value less than the value in current cell. (standard bfs problem). (25 marks question).

2nd round (Technical Interview)-
1. Given a binary tree, print its bottom view. She asked me to write the code on paper.

2. Given a character array and a dictionary, find the no. of valid sentences that can be made by putting space after any character in this array. A valid sentence is the one whose all the words are present in the dictionary. Write code on paper.
Example-
Input- catsanddog
Output- 2 (cat sand dog & cats and dog)

3.

Given an array of random integer, find the maximum length of subsequence in it such that the elements of subsequence are consecutive.

Example- input [25,1,26,2,27,3,29,28]
Ans=5 (subsequence 25,26,27,29,28}

 

 

 

I told her a brute force method of O(n^2) and a O(nlogn) solution but she was looking for a O(n) dp solution. This round lasted for about 1 hour.

3rd round (Technical Interview)
1. Given an array and a frog, there can be a bridge from any index to any index in forward direction and a tunnel from any index to any other index in backward direction. Frog is initially at -1 index. Given an integer k, from can hop at most k-1 times. i.e. if k=4 and frog initially is at -1, then it can reach cell 0,1,2 (3 hops at max). A frog on landing on a cell containing a bridge or a tunnel can avoid using that bridge or tunnel and stay there only. Find the minimum no. of steps in which the frog can reach a given destination ‘D’.

I converted the whole problem into a graph where each node will have connections to its next k-1 nodes and also connection to a node to which a bridge or tunnel on that node leads (if any bridge or tunnel is there at that node) and then Applied BFS. He then asked me to write code on paper. Complexity-O(n*k)

2. Given a linked list having loop, detect the loop and return the starting point of that loop.

3. He asked me about what is map (general concept of map not language specific as in c++ or java). He then told me to design a data structure using the basic data structures such that searching in that can be done in O(1) in 95% cases and in 5% cases searching can take more than O(1) and the element to be searched can be an integer or a string.

I told him to take hash of string in any way (multiplying by prime nos etc.) and then take modulo 10^6 as maximum size of array can be 10^6. He then asked me how will I remove collisions occurring due to same hash value. I told him to use chaining with a balanced BST at the collision index in order to achieve minimum complexity (o(logn)). He then asked me that if suppose during 1 year only 100 elements were required to be stored in array and searched in above problem and after 1 year elements become 10^6, then during 1 year a lot of memory will be wasted if I allocate 10^6 initially; he asked me how would I do this. I told him that initially allocate memory of array of 100 size and then after 1 year, allocate a new memory of 10^6 elements and copy elements from original array to new array. This round lasted for about 1 hour.

4th round (Managerial Round)-
It was a short round of nearly 10-15 minutes. The interviewer asked me to introduce myself. He then asked me why do I want to join Walmart. Why don’t I want to pursue higher studies, difference between job and career and what does I want, job or a career? He then asked me what do I want to achieve in the next 5 Years. He then asked a brief description about the project mentioned in my resume.

5th round (HR Round)-
It was also a short round of nearly 5-10 minutes. HR asked me to introduce myself. Asked me about my hobbies. One of my hobbies mentioned was reading newsfeed on quora so she asked whether Iwas active on quora and what all topics do I follow on quora. She then asked me why do I want to join Walmart, where do I see myself in 2 years. She asked me if I had interest in programming and on what websites do I take part in coding competition. I mentioned codeforces, codechef, hackerrank. She then told me about work at Walmart and asked me whether I would like to work on web development front and back end or back end of logistics.

Advice : Practice a lot from desi qna , gfg and leetcode !(Related to Walmart problems!)

by Expert (147,260 points)
0 like 0 dislike

Walmart conducted an off-campus drive in June 2021 on D2C platform.

Round 1(MCQ Challenge): To test basic computer fundamentals. The quiz had 30 questions to be attempted in 25 minutes consisting of questions related to Data structures and algorithms, OOPS, OS, DBMS, and some questions to find the output of the Java Program.

Round 2(Coding Challenge):  90 minutes is what we get to present a logical coding solution to the challenge presented to us. I got the following questions:

 

 

 

  1. Given an array of N integers. In one operation, you can pick a subarray of size K and add 1 to every element of that subarray. You can do almost P such operations. The task is to maximize the minimum element present in the array after performing P such operations. For eg. N=5,K=2,P=4 and array is [5,4,3,2,1] then its answer is 4. You can see this post: https://stackoverflow.com/questions/47264559/maximize-the-minimum-element
  2. Given a string of 2N length consisting of only As and Bs. You can perform the following operation N times: choose two indices i,j (i<j) in the string and then change all the characters between them i.e change A to B and vice versa. Find the number of ways to make the string containing only As in the end. For eg. N=2, string = “BAAB” then number of ways to convert string to AAAA is 4.

Then, there was a profile verification round where shortlisted candidates were required to submit additional information for the verification process.

Then almost after one month I got a call for interview rounds. There were 3 interview rounds – 2 technical and 1 HR which all were conducted on the same day and final results were announced within 1 working day. All the interview rounds were conducted on the Zoom platform.

Round 3(Technical Round 1, Platform: Zoom): The time duration for this round was 40 min. Started with Tell me something about yourself.

  1. Tell me about the projects you have worked on.
  2. Find the maximum occurring number in as array. https://www.geeksforgeeks.org/find-the-maximum-repeating-number-in-ok-time/
  3. Exception handling in C++ in detail.
  4. What do mean by OOPS.
  5. What is inheritance.
  6. Create a database to store the information of employees and their salaries (just explain).
  7. What are insertion, deletion and updation anomalies in DBMS. https://www.geeksforgeeks.org/anomalies-in-relational-model/
  8. Find the equilibrium index of an array. https://www.geeksforgeeks.org/equilibrium-index-of-an-array/
  9. Whats polymorphism -> compile and runtime.
  10. Write code to show run time polymorphism. https://www.geeksforgeeks.org/polymorphism-in-c/

Round 4(Technical Round 2, Platform: Zoom): The time duration for this round was 30 min 

  1. Tell me about yourself and projects you have worked on.
  2. What’s polymorphism.
  3. What are exceptions in Java – Since my primary language was C++, so I explained exception in C++ only.
  4. What are collections in Java – list, map, set.
  5. Find the maximum occurring number in as array. (yes I got the same que in previous round too)
  6. Whats binary search – only explain.
  7. Name all the sorting algorithm you have studied and which algorithm to be used for larger inputs.
  8. Write a SQL query to print the highest salary in each department.

Round 5(HR Round, Platform Zoom):

  1. Tell me about yourself.
  2. Have you got offer from another organization?
  3. Why do you want to join Walmart?
  4. Interviewer told me about what projects they work on. She told me about a system that estimates the time between 2 cities during a delivery. Then she asked me what do you think how we implement it. I gave my views related to graphs and shortest distance algorithms considering factors like traffic and all. Then she asked me how to use Machine Learning in this context.
  5. What are things you are good at apart from technical skills.
  6. What is the thing you are bad at?
  7. What do you apart from studies?
  8. Why should we hire you?
  9. Rope burning puzzle:  https://kottke.org/06/11/rope-burning-logic-problem
  10. Do you have any questions.

Verdict: Selected for full-time offer based in Bangalore.

 

by Expert (147,260 points)