Filter interviews by
I appeared for an interview in Sep 2024.
I have 3 years of experience in digital marketing, specializing in social media management and content creation.
Managed social media accounts for multiple clients, increasing engagement by 50%
Created and implemented digital marketing campaigns that resulted in a 30% increase in website traffic
Utilized SEO strategies to improve search engine rankings and drive organic traffic
Collaborated with cross-functional teams to d...
My future plans include advancing my skills in digital marketing, taking on more responsibilities, and eventually moving into a leadership role.
Continuing to stay updated on the latest digital marketing trends and strategies
Seeking out opportunities for professional development and training
Working towards taking on more challenging projects and responsibilities
Building strong relationships with colleagues and mentors i...
I plan to manage my work life by prioritizing tasks, setting goals, maintaining a work-life balance, and utilizing time management techniques.
Prioritize tasks based on deadlines and importance
Set specific, achievable goals to stay focused and motivated
Maintain a healthy work-life balance by setting boundaries and taking breaks
Utilize time management techniques such as the Pomodoro technique or creating to-do lists
I applied via Referral and was interviewed in Jun 2021. There was 1 interview round.
BuildINT interview questions for popular designations
Top trending discussions
I appeared for an interview before Sep 2016.
I appeared for an interview before Sep 2020.
Round duration - 90 Miinutes
Round difficulty - Medium
The round has 2 sections each.
1) First Section consisted of 2 coding questions.
2) Second Section consisted of 28 multiple choice questions(MCQs)
You are provided with an equation involving the addition of two numbers, where one of the numbers is missing and is represented as 'x'. Your task is to determine the valu...
Solve for the missing number 'x' in an equation involving addition of two numbers.
Identify the summands and the result in the equation.
Subtract the known summand from the result to find the missing number 'x'.
Return the value of 'x' as the output.
Your task is to determine if two given strings are anagrams of each other. Two strings are considered anagrams if you can rearrange the letters of one string to form the...
Determine if two strings are anagrams of each other by checking if they can be rearranged to form the other string.
Create a frequency map of characters for both strings and compare them to check if they are equal.
Sort both strings and compare them to see if they are equal.
Use a set to store characters of one string and remove characters from the set while iterating through the other string.
If the set is empty at the en
Round duration - 45 Minutes
Round difficulty - Medium
This was my first technical round and the interviewer mainly tested my problem solving skills.
Given a square chessboard of size 'N x N', determine the minimum number of moves a Knight requires to reach a specified target position from its initial position...
Calculate minimum steps for a Knight to reach target position on a chessboard.
Use BFS algorithm to find shortest path from Knight's starting position to target position.
Consider all possible moves of the Knight on the chessboard.
Track visited positions to avoid revisiting them during traversal.
Tip 1 : Be thorough with Data Structures and Algorithms..
Tip 2 : Practice Medium and Hard Difficulty Questions on Leetcode.
Tip 3 : Work on web development or mobile development projects and mention about them in your resume in detail.
Tip 1 : Length of the resume should be of one page.
Tip 2 : Mention topics only if you are a pro in that topic.
I appeared for an interview before Sep 2020.
Round duration - 120 minutes
Round difficulty - Hard
You are provided with 'N' processes, each having a process ID ranging from 1 to 'N'. Each process has an arrival time and a burst time. Additionally, you're given ...
Implement a round-robin scheduling algorithm to determine completion time for each process.
Implement a round-robin scheduling algorithm with the given time quantum.
Execute processes based on arrival time and process ID if arrival times are the same.
Calculate completion time for each process based on burst time and time quantum.
Tip 1 : Strong Ds Algo Fundamentals
Tip 2 : Competitive Programming
Tip 3 : Projects are a plus to test your overall skills
Tip 1 : Should be clear and easy to go through
Tip 2 : Links should be present to validate your projects
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.
I appeared for an interview before Sep 2020.
Round duration - 120 minutes
Round difficulty - Medium
28 MCQ's + 2 coding question
You are given D
dice, each having F
faces numbered from 1 to F
. The task is to determine the number of possible ways to roll all the dice such that the sum of the face-up num...
The task is to determine the number of possible ways to roll all the dice such that the sum of the face-up numbers equals the given 'target' sum.
Use dynamic programming to solve the problem efficiently.
Create a 2D array to store the number of ways to achieve each sum with different number of dice.
Iterate through the dice and sum possibilities to fill up the array.
Return the result modulo 10^9 + 7.
Optimize the solution ...
Given a positive integer N
, compute the total number of '1's in the binary representation of all numbers from 1 to N. Return this count modulo 1e9+7 because the result can...
Count the total number of set bits in the binary representation of numbers from 1 to N modulo 1e9+7.
Use bitwise operations to count the set bits in each number from 1 to N.
Consider using dynamic programming to optimize the solution.
Remember to return the count modulo 1e9+7 to handle large results.
Round duration - 45 Minutes
Round difficulty - Hard
Coding Round
Brief Introduction in starting and then two DSA questions(medium and hard)
You are given the root node of a binary tree consisting of 'N' nodes. Your task is to return its postorder traversal. The postorder traversal of a binary tree is defi...
Return the postorder traversal of a binary tree given its root node.
Traverse left subtree
Traverse right subtree
Visit root node
Use recursion to solve
Example: [4, 5, 2, 3, 1]
Given an array of integers with 'N' elements, determine the length of the longest subsequence where each element is greater than the previous element. This...
Find the length of the longest strictly increasing subsequence in an array of integers.
Use dynamic programming to keep track of the longest increasing subsequence ending at each element.
Initialize an array to store the lengths of the longest increasing subsequences.
Iterate through the array and update the lengths array based on the current element and previous elements.
Return the maximum value in the lengths array as t
Round duration - 60 Minutes
Round difficulty - Medium
Coding Round
No introduction
3 DSA Questions
You are given an unsorted array ARR
. Your task is to sort it so that it forms a wave-like array.
The first line contains an integer 'T', the number of test cases.
For ea...
Sort an array in a wave-like pattern where each element is greater than or equal to its neighbors.
Iterate through the array and swap elements to form the wave pattern.
Start by sorting the array in non-decreasing order.
Swap adjacent elements to form the wave pattern.
Return the modified array as the output.
Implement a data structure to show the three last watched movies on Amazon Prime.
Use an array data structure to store the last watched movies.
Keep track of the order in which the movies were watched to display the most recent ones first.
Update the array whenever a new movie is watched, shifting older movies to make room for the new ones.
Design a data structure that supports four operations: insert an element, remove an element, search for an element, and get a random element. E...
Design a data structure supporting insert, delete, search, and getRandom operations in constant time.
Use a combination of hashmap and array to achieve O(1) time complexity for each operation.
For insert operation, check if element exists in hashmap, if not add to array and hashmap.
For remove operation, check if element exists in hashmap, if yes, remove from array and hashmap.
For search operation, check if element exists...
Tip 1 : Practice Amazon Tagged Questions on gfg
Tip 2 : Practice DS Algo MCQ's on gfg
Tip 3 : Try to read as much as past interview experiences when you have limited time left for interview(eg:1 or two weeks)
Tip 1 : Do not write anything on the resume which you can't defend on the day of the interview(You might have a cool project but it's of no use if you are not thorough about it on the day of interview).
Tip 2 : Write the work in the project which you done and the impact you created via it and not generic details about the project
based on 3 interviews
Interview experience
based on 18 reviews
Rating in categories
Data Analyst
7
salaries
| ₹2.5 L/yr - ₹4.2 L/yr |
Software Developer
5
salaries
| ₹3 L/yr - ₹4 L/yr |
Project Manager
4
salaries
| ₹3.2 L/yr - ₹6 L/yr |
Project Engineer
4
salaries
| ₹3 L/yr - ₹4.5 L/yr |
Site Engineer
3
salaries
| ₹3 L/yr - ₹3.5 L/yr |
TCS
Accenture
Wipro
Cognizant