Filter interviews by
I applied via Campus Placement and was interviewed in Dec 2021. There were 3 interview rounds.
I developed a web application for a local restaurant to manage their online orders.
Developed a web application for a local restaurant
Implemented features for managing online orders
Collaborated with a team of developers to ensure smooth functionality
They gave a assigment of web development and gave time of one and half hour to do that.
I am a software developer with a passion for creating innovative solutions.
Experienced in programming languages such as Java, C++, and Python
Proficient in web development technologies like HTML, CSS, and JavaScript
Familiar with software development methodologies like Agile and Scrum
Strong problem-solving and analytical skills
Excellent communication and teamwork abilities
I have worked on various projects as a Software Developer Intern.
Developed a web application using HTML, CSS, and JavaScript.
Collaborated with a team to create a mobile app using React Native.
Implemented a database management system using SQL and Python.
Contributed to the development of an e-commerce platform using Java and Spring framework.
I applied via Referral and was interviewed in Apr 2024. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Nov 2023. There were 3 interview rounds.
It was an assignment that consists of python questions
Top trending discussions
I appeared for an interview before Sep 2020.
Round duration - 55 minutes
Round difficulty - Medium
It was a coding interview that started with introducing myself. Two questions from data structures were asked.
You are provided with a matrix containing 'N' rows and 'M' columns filled with integers. Each row is sorted in non-decreasing order. Your task is to find the overall median...
Find the overall median of a matrix with sorted rows.
Merge all elements of the matrix into a single sorted array
Calculate the median of the merged array
Handle odd number of elements by directly finding the middle element
You are provided with an integer X
and a non-decreasing sorted doubly linked list consisting of distinct nodes.
Your task is to find and return the count of ...
Count triplets in a sorted doubly linked list that sum up to a given value.
Iterate through the list and for each node, find pairs that sum up to X-nodeValue.
Use two pointers approach to find pairs efficiently.
Keep track of count of triplets found while iterating through the list.
Tip 1 : Learn to explain your logic well.
Tip 2 : Learn to dry run your code.
Tip 3 : Solve as many data structures questions as you can.
Tip 1 : They did not shortlist resume .
Tip 2 : They did send link to everyone satisfying eligibility criteria.
I applied via Company Website and was interviewed before Nov 2021. There were 2 interview rounds.
Find the cousin of a node in a binary tree.
Cousins are nodes at the same level but with different parents.
Traverse the tree to find the level and parent of the given node.
Traverse the tree again to find all nodes at the same level with different parents.
Return the cousin node if found, else return null.
The two-pointer approach is an efficient technique for solving problems involving arrays or linked lists by using two indices.
1. The two-pointer technique involves using two pointers to traverse the data structure, often from opposite ends.
2. It is commonly used in problems like finding pairs in a sorted array that sum to a specific value.
3. Example: Given a sorted array [1, 2, 3, 4, 5] and a target sum of 6, use point...
I appeared for an interview in Nov 2020.
Round duration - 120 Minutes
Round difficulty - Easy
Aptitude+Coding
Both the rounds were easy only student should have confidence in himself.
Coding Round 3 question-:
1.Array related
2.Level order traversal
3. Graph
Given the root of a binary tree, calculate the sum of all nodes located at the Kth level from the top. Consider the root node as level 1, and each level beneath it sequentially increases ...
Calculate the sum of nodes at the Kth level of a binary tree given the root.
Traverse the binary tree level by level using BFS.
Keep track of the current level while traversing.
Sum the nodes at the Kth level and return the result.
Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array.
array = [34, -50, 42, 14, -5, 86]
Find the maximum sum of any contiguous subarray within an array of integers.
Iterate through the array and keep track of the maximum sum of subarrays encountered so far.
At each index, decide whether to include the current element in the subarray or start a new subarray.
Use Kadane's algorithm to efficiently find the maximum subarray sum.
Example: For array [34, -50, 42, 14, -5, 86], the maximum sum is 137.
Example: For arr...
Determine how many triangles exist in an undirected graph. A triangle is defined as a cyclic path of length three that begins and ends at the same vertex.
Count the number of triangles in an undirected graph.
Iterate through all possible triplets of vertices to check for triangles.
Use the adjacency matrix to determine if there is an edge between vertices.
Count the number of triangles found in the graph and return the total count.
Tip 1 : Clear the concept
Tip 2 : Questions are always easy there is only little bit modification
Tip 3 : Always revise the old concept, should write important concept in notebook
Tip 4 : Try to cover important topics not whole syllabus
Tip 5 : Always do questions in strict time limit.
Tip 1 : 1 page resume
Tip 2 : 2-3 projects maximum 4 not more than 4
Tip 3 : Mention your coding profile
I appeared for an interview before Nov 2020.
Round duration - 180 minutes
Round difficulty - Medium
Were were given the test link and 3 days, we could take the test anytime during these three days and diffrent candidates got different questions in their tests.
The online assessment consists of the following sections:
Code Debug: In this portion of the online assessment, you will be asked to find bugs in seven pieces of code.
Coding Test: This portion of the online assessment consists of DS algo questions. There were 2 questions.
Work Styles Assessment: This is built around Amazon’s Leadership Principles, you have to choose what extent a provided statement represents your work style
Logical Ability: During this logical ability section, you will be asked a series of problem solving multiple choice questions.
Once you move to next section, you cannot go back to previous one.
You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to find and return a list of all pairs of elements where each sum of a pair equals 'S'.
Find pairs of elements in an array that sum up to a given value, sorted in a specific order.
Iterate through the array and for each element, check if the complement (S - current element) exists in a hash set.
If the complement exists, add the pair to the result list.
Sort the result list based on the criteria mentioned in the problem statement.
Given a stream of integers, calculate and print the median after each new integer is added to the stream.
Output only the integer part of the median.
N = 5
Stre...
Calculate and print the median after each new integer is added to the stream.
Use a min heap to store the larger half of the numbers and a max heap to store the smaller half.
Keep the sizes of the two heaps balanced to efficiently calculate the median.
If the total number of elements is odd, the median is the top element of the max heap.
If the total number of elements is even, the median is the average of the top elements...
Tip 1 : Focus on DS Algo and practice as much as you can
Tip 2 : Prepare subjects like DBMS. OOPS and OS (understand the topics with examples)
Tip 3 : Keep your concepts clear
Tip 1 : Cleaner the better. Keep it to one page only and include details relevant to the job profile
Tip 2 : Include links to your projects or personal portfolios and profiles
I appeared for an interview before Sep 2016.
I appeared for an interview before Sep 2020.
Round duration - 90 Minutes
Round difficulty - Easy
The round was scheduled at 10 AM on 2nd August, 2019, But it started a little late due to some issues in Lab devices. The test started in a full screen mode and no one was allowed to exit full screen mode.
Determine the remainder when a given number, 'N' in the form of a string, is divided by 11.
The first line contains an integer 'T' denoting the numb...
Find the remainder when a given number is divided by 11.
Convert the string number to an integer for easier calculation.
Use the property that the remainder when a number is divided by 11 is the same as the remainder when the alternating sum of its digits is divided by 11.
Repeat the process until you get a single digit number as the result.
You are provided with an array named BINARYNUMS
consisting of N
unique strings. Each string represents an integer in binary, covering every integer from 0 to N except for ...
Given an array of unique binary strings representing integers from 0 to N, find and return the missing integer's binary representation.
Iterate through the binary strings and convert them to integers.
Calculate the sum of integers from 0 to N using the formula (N * (N + 1)) / 2.
Subtract the sum of the integers in the array from the total sum to find the missing integer.
Convert the missing integer to binary and return it ...
Round duration - 60 Minutes
Round difficulty - Medium
It was a F2F interview. The interviewer was very friendly and was working as an SDE II in Consumers team. He started with quick intro of himself and then asked mine. Then jumped into coding question. He was monitoring my every single activity throughout the interview and told me ignore whenever I type something on my laptop.
In a river where water flows from left to right, there is a sequence of 'N' fishes each having different sizes and speeds. The sizes of these fishes are provided in an array c...
Given a river with fishes of different sizes and speeds, determine how many fishes survive after encounters.
Iterate through the array of fishes and simulate encounters between fishes to determine survivors
Use a stack to keep track of surviving fishes
Compare sizes of fishes to determine which fish eats the other
A fishmonger needs to transport goods from a port to a market, crossing multiple states each requiring a toll. The goal is to minimize the toll costs while ensuring th...
The Fishmonger Toll Optimization Problem involves minimizing toll costs while ensuring timely delivery of goods from a port to a market.
Given 'N' states and a time limit 'M', find the smallest toll amount to reach the market from the port within the given time.
Use dynamic programming to solve the problem efficiently.
Consider both time and toll matrices to calculate the minimum toll cost.
Return -1 if it is not possible ...
Round duration - 75 Minutes
Round difficulty - Medium
It was a F2F interview. The interviewer was very friendly and was working as an SDE III in Payments team. He started with quick intro of himself and then asked mine. He asked me about the project I mentioned in my resume and some questions regarding the project. Then jumped into coding question. He was monitoring my every single activity throughout the interview.
Given 'N' battalions and 'M' tanks, along with an array representing the number of soldiers in each battalion, you need to allocate the tanks such that the maximum r...
Allocate tanks to battalions to minimize maximum ratio of soldiers per tank.
Calculate the ratio of soldiers to tanks for each battalion.
Sort the ratios in ascending order.
Return the maximum ratio from the sorted list.
Given a binary tree of integers, find its diagonal traversal. Refer to the example for clarification on diagonal traversal.
Consider lines at a...
Diagonal traversal of a binary tree involves printing nodes at the same diagonal in a specific order.
Traverse the tree in a diagonal manner, starting from the root node and moving towards the right child and then the left child.
Use a queue to keep track of nodes at each level of the tree.
Print the nodes in the order they are encountered while traversing the tree diagonally.
Tip 1 : Understand the concept for any algorithm you are studying, focus on how things are working even in single line of code, if you do that number of questions doesn't matter.
Tip 2 : Don't get confuse while choosing which online platform is good and which one is bad, Every platform has enough resources to crack any interview. Just make sure you completely finish atleast one platform. If you like CP then start practicing on SPOJ/Codeforces/TopCoder/CodeChef.
Tip 1 : Be confident about every single word written in your resume.
Tip 2 : Make sure your resume is of 1 page only.
based on 5 interview experiences
Difficulty level
Duration
based on 16 reviews
Rating in categories
Associate Software Developer
8
salaries
| ₹5 L/yr - ₹10 L/yr |
Software Engineer
7
salaries
| ₹4.8 L/yr - ₹10 L/yr |
Software Developer
6
salaries
| ₹5 L/yr - ₹7.2 L/yr |
Business Analyst
5
salaries
| ₹4.2 L/yr - ₹8 L/yr |
Developer Associate
5
salaries
| ₹5 L/yr - ₹7 L/yr |
TCS
Accenture
Wipro
Cognizant