Filter interviews by
The question is asking for a solution to find the nearest element to a given element in an array.
Iterate through the array and calculate the absolute difference between each element and the given element.
Keep track of the minimum difference encountered and the corresponding element.
Return the element with the minimum difference as the nearest element.
There are 3 possible triangles that can be formed using the two lines.
To form a triangle, we need three points.
With two lines, we have a total of four points.
By choosing any three points, we can form a triangle.
Therefore, there are 3 possible triangles.
Identify the most recent duplicate in an array of strings.
Iterate through the array and keep track of the indices of each string using a hashmap.
If a string is already present in the hashmap, update its index.
After iterating through the array, find the string with the highest index in the hashmap.
The function should return the element k from a Binary Search Tree (BST).
Traverse the BST in-order and keep track of the current element
If the current element is equal to k, return it
If the current element is greater than k, move to the left subtree
If the current element is less than k, move to the right subtree
Repeat until the element is found or the entire tree is traversed
Entering gogle.com triggers DNS lookup, establishes a connection, and retrieves the website content for display.
1. DNS Lookup: The browser queries a DNS server to resolve 'gogle.com' to an IP address.
2. TCP Connection: A TCP connection is established with the server using the resolved IP address.
3. HTTP Request: The browser sends an HTTP GET request to the server for the webpage.
4. Server Response: The server proc...
There are three common methods to compress images: lossless compression, lossy compression, and resizing.
Lossless compression reduces file size without losing any image quality. Examples include PNG and GIF formats.
Lossy compression reduces file size by discarding some image data. Examples include JPEG format.
Resizing reduces file size by changing the dimensions of the image. It can be done manually or using image...
To rotate a matrix by 90 degrees clockwise, transpose the matrix and then reverse each row. To rotate anticlockwise, reverse each row and then transpose.
Transpose the matrix by swapping elements at (i, j) with (j, i)
Reverse each row of the transposed matrix
To rotate anticlockwise, reverse each row of the original matrix and then transpose
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
To rotate a matrix by 90 degrees clockwise, transpose the matrix and then reverse each row. To rotate anticlockwise, reverse each row and then transpose.
Transpose the matrix by swapping elements at (i, j) with (j, i)
Reverse each row of the transposed matrix
To rotate anticlockwise, reverse each row of the original matrix and then transpose
There are three common methods to compress images: lossless compression, lossy compression, and resizing.
Lossless compression reduces file size without losing any image quality. Examples include PNG and GIF formats.
Lossy compression reduces file size by discarding some image data. Examples include JPEG format.
Resizing reduces file size by changing the dimensions of the image. It can be done manually or using image proc...
Identify the most recent duplicate in an array of strings.
Iterate through the array and keep track of the indices of each string using a hashmap.
If a string is already present in the hashmap, update its index.
After iterating through the array, find the string with the highest index in the hashmap.
There are 3 possible triangles that can be formed using the two lines.
To form a triangle, we need three points.
With two lines, we have a total of four points.
By choosing any three points, we can form a triangle.
Therefore, there are 3 possible triangles.
The function should return the element k from a Binary Search Tree (BST).
Traverse the BST in-order and keep track of the current element
If the current element is equal to k, return it
If the current element is greater than k, move to the left subtree
If the current element is less than k, move to the right subtree
Repeat until the element is found or the entire tree is traversed
The question is asking for a solution to find the nearest element to a given element in an array.
Iterate through the array and calculate the absolute difference between each element and the given element.
Keep track of the minimum difference encountered and the corresponding element.
Return the element with the minimum difference as the nearest element.
Entering gogle.com triggers DNS lookup, establishes a connection, and retrieves the website content for display.
1. DNS Lookup: The browser queries a DNS server to resolve 'gogle.com' to an IP address.
2. TCP Connection: A TCP connection is established with the server using the resolved IP address.
3. HTTP Request: The browser sends an HTTP GET request to the server for the webpage.
4. Server Response: The server processes...
Top trending discussions
I applied via Naukri.com and was interviewed in Feb 2022. There were 2 interview rounds.
Good test soo check
Failed in this round
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
posted on 9 Jun 2022
posted on 23 Mar 2024
Data Structures and Algorithms questions were asked
Some database questions,some java questions .
Multithreading allows multiple threads to run concurrently, while exception handling deals with errors in a program.
Multithreading involves running multiple threads simultaneously to improve performance and responsiveness.
Threads share the same memory space but have their own program counter and registers.
Exception handling is a mechanism to handle errors or exceptional situations in a program.
It helps prevent the prog...
posted on 5 Aug 2024
I applied via Job Portal and was interviewed in Feb 2024. There were 3 interview rounds.
30 mins Aptitude Question
30 mins - 3 Coding Question
Response codes indicate the status of a HTTP request. 200 & 201 are success codes, while 400 & 403 are client error codes.
200 - OK: Request was successful
201 - Created: Request was successful and a new resource was created
400 - Bad Request: The server cannot process the request due to a client error
403 - Forbidden: The server understood the request, but refuses to authorize it
posted on 29 Jun 2024
I applied via Referral and was interviewed before Jun 2023. There were 3 interview rounds.
Coding test are just basic Array and linkedList question
Some of the top questions asked at the Riverbed Technology Software Engineer interview -
based on 2 reviews
Rating in categories
Member Technical Staff
39
salaries
| ₹10 L/yr - ₹38.2 L/yr |
Escalation Engineer
19
salaries
| ₹15 L/yr - ₹30 L/yr |
Technical Lead
15
salaries
| ₹36.6 L/yr - ₹57.5 L/yr |
TAC Engineer
7
salaries
| ₹6 L/yr - ₹10 L/yr |
Senior Information Technology Engineer
6
salaries
| ₹16.9 L/yr - ₹24 L/yr |
US Tech Solutions
SMC Corporation
Tangoe
TekisHub Consulting Services