Skip to content
Gblog Must Do Coding Questions for Product Based Companies
As the placement season is back, GeeksforGeeks is here to help you crack the interview. We have selected some most commonly asked and MUST DO… Read More
I applied of off campus for the internship. Selection consist of five rounds. I cleared all the rounds. Round 1: (Online Coding Test on Hacker… Read More
Given a Binary Tree, find the maximum(or minimum) element in it. For example, maximum in the following Binary Tree is 9.    Recommended: Please solve… Read More
Given an array of integers print the missing elements that lie in range 0-99. If there are more than one missing, collate them, otherwise just… Read More
Round 1 Q1. Multiply two 2d matrices  Q2 You are given a stack in which element are filled at runtime. And normal push and pop operation.… Read More
Given a linked list and two keys in it, swap nodes for two given keys. Nodes should be swapped by changing links. Swapping data of… Read More
Hi, Recently i was interviewed for Amazon SDE-1 Position in Hyderabad.There a telephonic round followed by 4 F2F rounds. Telephonic Round: 1. Inserting an element… Read More
Unlike C++ and Java, C doesn’t support generics. How to create a linked list in C that can be used for any data type? In… Read More
There are 1000 wine bottles. One of the bottles contains poisoned wine. A rat dies after one hour of drinking the poisoned wine. How many… Read More
I interviewed with Amazon, Hyderabad. Interview was in October, 2014. I was 4 months experienced, and was applying for SDE-1 position.  I had 4 interviews,… Read More
Following is a typical recursive implementation of Merge Sort that uses last element as pivot. Python # Recursive Python Program for merge sort    def… Read More
Following is a typical recursive implementation of Merge Sort that uses last element as pivot. Java // Recursive Java Program for merge sort   import… Read More
Following is a typical recursive implementation of Merge Sort that uses last element as pivot. /* Recursive C program for merge sort */ #include <stdio.h>… Read More
Following is a typical recursive implementation of Merge Sort  C++ // Recursive C++ program for merge sort #include<bits/stdc++.h> using namespace std;   // Function to… Read More
Recently I got interviewed on phone for De Shaw Hyderabad (1 hr) 1. Tell me about yourself and your current work. 2. Why you like… Read More
A brief documentation of my SAP Labs India interview Round 1 : Statement Round We were 5 people and given a problem statement and we… Read More