Filter interviews by
Easy leetcode questions of array and DP
Projects are tasks or assignments undertaken to achieve specific goals within a set timeframe.
Projects involve planning, execution, and monitoring of tasks to achieve a desired outcome.
They typically have defined objectives, timelines, and resources allocated.
Examples include developing a mobile app, implementing a new software system, or conducting a research study.
Top trending discussions
I applied via Campus Placement and was interviewed in Jun 2022. There was 1 interview round.
Count occurrences of a given element in a sorted array.
Use binary search to find the first and last occurrence of the element.
Subtract the indices to get the count.
Handle edge cases like element not present in the array.
Find the deepest left node in a binary tree.
Traverse the tree recursively and keep track of the depth and whether the current node is a left node.
If the current node is a leaf node and its depth is greater than the deepest left node found so far, update the deepest left node.
Return the deepest left node found.
Example: For the binary tree with root node 1, left child 2, and left child of 2 being 4, the deepest left node...
I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.
2 DSA questions and 70 minutes.
Min-stack is implemented using O(N) space by keeping track of minimum value at each element.
Use two stacks - one to store the actual elements and another to store the minimum value at each step.
When pushing an element, check if it is smaller than the current minimum and update the minimum stack accordingly.
When popping an element, also pop from the minimum stack if the popped element is the current minimum.
Sliding Window Problem involves finding a subarray of fixed size k with the maximum sum.
Use a sliding window approach to iterate through the array and keep track of the sum of elements within the window.
Slide the window by removing the first element and adding the next element in each iteration.
Keep track of the maximum sum found so far and update it if a new maximum is found.
I applied via Campus Placement and was interviewed in Dec 2024. There was 1 interview round.
I am a computer science student with a passion for coding and problem-solving.
Currently pursuing a degree in computer science
Proficient in programming languages like Java, Python, and C++
Experience with data structures and algorithms
Completed internships at tech companies like Google and Microsoft
Developed a web application for tracking personal fitness goals and progress.
Used React for front-end development
Implemented RESTful APIs using Node.js and Express for back-end
Utilized MongoDB for database storage
Incorporated chart.js for visualizing progress data
Remove duplicates from a sorted linked list
Use two pointers - one to iterate through the list and another to keep track of unique elements
Compare current node with next node, if they are equal, skip the next node
Repeat until end of list is reached
Easy lc or medium lc quest
2 hours mcqs from all cse related topics + 1 coding question
3 coding questions easy level
It was a 2 hour test having 2 coding questions . Difficulty was easy and medium.
OA + behavioural questions
I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.
Don;t remember the leetcode question, was medium
Don't remember the leetcode qyuestion, was medium, had a behavior component, remember the Amazon principles
I applied via Campus Placement and was interviewed in Aug 2022. There were 2 interview rounds.
Duration: 1hr+
Topics: 2 - coding questions(logic-based)
platform: Hackerank
Find square root of a number using basic arithmetic operations without power operator and inbuilt libraries.
Use binary search to find the integer part of the square root
Use long division method to find the decimal part of the square root
Repeat the above steps until desired accuracy is achieved
Handle edge cases like negative numbers and numbers less than 1
based on 1 interview experience
Software Developer
57
salaries
| ₹15 L/yr - ₹55 L/yr |
Software Engineer
56
salaries
| ₹10 L/yr - ₹32.3 L/yr |
Senior Software Engineer
41
salaries
| ₹17.9 L/yr - ₹70 L/yr |
Data Scientist
16
salaries
| ₹23.5 L/yr - ₹60 L/yr |
Sde1
12
salaries
| ₹20 L/yr - ₹44 L/yr |
TCS
Accenture
Wipro
Cognizant