Open In App

Filpkart Interview Experience for Software Engineer

Last Updated : 04 Jul, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Hello Sir/Mam! I recently interviewed with Flipkart for the role of Software Engineer. The entire assessment had 3 rounds, all of which were eliminating ones. So, here is my comprehensive interview experience.

Round 1: Coding (Time: 30 minutes)

The coding round was held on 4th Feb 2023. We had received an email invitation for the coding round, which was held on the HackerEarth platform.

It had 2 questions and we had to solve it in an hour. Here is the question that was asked to me.

1. Given the array [-2, 1, -3, 4, -1, 2, 1, -5, 4], the contiguous subarray with the maximum sum is [4, -1, 2, 1], which sums up to 6.
Your task is to write a function that takes in an array of integers and returns the maximum sum of any contiguous subarray.
2. Given a string, determine if it is a palindrome or not. A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward, disregarding spaces, punctuation, and capitalization.
For example, the string "A man, a plan, a canal: Panama" is a palindrome, while "racecar" is also a palindrome. However, "hello world" is not a palindrome.
Write a function that takes in a string and returns True if it is a palindrome, and False otherwise.

I was successful in passing 7 out of 8 test cases. So, I qualified for the next round and received another invitation email right after the coding round on the same day.

Round 2: Cognitive Ability

The aim of this round was to assess our cognitive abilities.

Cognitive ability refers to the mental skills and processes involved in thinking, learning, problem-solving, and decision-making. It includes attention, memory, reasoning, problem-solving, and other cognitive skills. Cognitive ability is important for tasks like focusing, remembering, solving problems, and making decisions. It can be assessed through cognitive tests to measure an individual’s cognitive strengths and weaknesses.

Round 3: English (Time: 15 minutes)

In an English round of a coding interview, the interviewer evaluates a candidate’s proficiency in the English language. This includes assessing their verbal communication skills, such as fluency, pronunciation, vocabulary, and clarity of expression. The goal is to determine the candidate’s ability to effectively communicate in English, which is important for roles involving collaboration, client interactions, or leadership positions.

Finally, the online assessments were over. Around 5 hours later, the qualified students received a WebEx link for a 30-minute interview on 6th Feb 2023

Round 4: Technical + HR Interview(Time: 30 minutes)

Here are the questions that were asked to me:

Tell me about yourself.

  • Implement a function to reverse a linked list.
  • Given an array of integers, find the two numbers that sum up to a specific target value.
  • Write a function to determine if a string is a palindrome.
  • Design a class to represent a deck of playing cards and implement shuffle and draw methods.
  • Given a binary tree, write a function to check if it is a binary search tree.
  • Implement a stack that supports push, pop, and get min operations with constant time complexity.
  • Write a SQL query to find the second highest salary from an Employee table.
  • Design a parking lot system that supports different types of vehicles and provides efficient parking allocation.
  • Given a matrix of 0s and 1s, find the size of the largest square submatrix consisting of only 1s.
  •  Implement a multi-threaded program to calculate the factorial of a number using thread pools.
    • And in last, they ask
  • Do you have any questions for me?

The interviewer is friendly, engaging, and shows a genuine interest in your background. They actively listen to your responses, provide positive reinforcement, and offer constructive guidance when needed. They maintain a respectful and professional demeanor throughout the interview.

Verdict: Selected


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads