Filter interviews by
I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed before Sep 2023. There were 2 interview rounds.
Cant remember much of how round 1 happened
Convert a number to base 7 representation
Divide the number by 7 and store the remainder in each step
Repeat until the quotient is 0
Reverse the remainders to get the base 7 representation
Finding the minimum and maximum values in a matrix
Iterate through each element in the matrix to find the minimum and maximum values
Initialize min and max variables with the first element in the matrix
Compare each element with the current min and max values and update accordingly
Example: For a matrix [[1, 2, 3], [4, 5, 6]], min = 1, max = 6
Top trending discussions
posted on 17 Dec 2024
I applied via Naukri.com and was interviewed in Nov 2024. There were 4 interview rounds.
posted on 3 Dec 2024
2 medium leetcode questions were asked
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
45 minutes
arrays, strings,
SHL
To find number of nodes in a tree, perform a depth-first or breadth-first traversal and count the nodes. Time complexity is O(n).
Perform a depth-first or breadth-first traversal of the tree
Count the nodes as you traverse the tree
Time complexity is O(n) where n is the number of nodes in the tree
Abstraction is the concept of hiding complex implementation details and showing only the necessary information.
Abstraction allows developers to focus on the essential features of an object or system.
It helps in reducing complexity and improving efficiency in software development.
Implement abstraction in programming by using abstract classes and interfaces.
Example: In a car, we don't need to know the internal workings o...
The minimum number of coins to reach a target amount can be calculated using dynamic programming.
Use dynamic programming to calculate the minimum number of coins needed to reach the target amount.
Start by initializing an array to store the minimum number of coins needed for each amount from 0 to the target amount.
Iterate through the coin denominations and update the minimum number of coins needed for each amount based
Convert byte stream to human readable format without using library
Iterate through the byte stream and convert each byte to its ASCII character representation
Concatenate the ASCII characters to form the human readable format
Handle special characters and edge cases appropriately
1hr mostly was c questions focusing on pointers, arrays and strings. Few logical questions were there too
2hrs, 5 questions. 1 easy and 4 medium. All leetcode type problems with arrays, strings and matrix
2hrs, simple application development like creating a backend for shopping application. Only simple functions like adding products, quantity, ordering, if quantity is not there then refuse the order and such. Was not asked for DB implementations.
Merge sorted arrays using a min heap to maintain sorted order.
Create a min heap and insert the first element from each array into the heap.
Pop the smallest element from the heap and add it to the result array.
Replace the popped element in the heap with the next element from the same array.
Continue this process until all elements are merged.
Zoho is a software company that provides cloud-based business applications.
Zoho offers a suite of productivity and collaboration tools such as Zoho CRM, Zoho Books, and Zoho Projects.
Zoho's products are designed to help businesses manage their operations more efficiently.
Zoho's software is cloud-based, allowing users to access their data from anywhere with an internet connection.
Dsa mostly from arrays,trees.
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
CAN protocol is a communication protocol used in automotive and industrial applications. RTR stands for Remote Transmission Request.
CAN protocol is a message-based protocol used for communication between electronic control units in vehicles and industrial machinery.
It uses a two-wire differential bus to transmit data between nodes on the network.
RTR is a bit in the CAN message that indicates whether the message is a da...
Communication control service manages communication between different components in a system.
Communication control service coordinates the flow of information between various parts of a system.
It ensures that messages are sent and received correctly and in a timely manner.
Examples include message queues, event-driven architectures, and service-oriented architectures.
Jenkins is commonly used for code build.
Jenkins is a popular tool for continuous integration and continuous delivery (CI/CD).
Other tools like GitLab CI/CD, Travis CI, and CircleCI are also commonly used for code build.
These tools automate the process of building, testing, and deploying code changes.
OnCampus Test including DSA Questions
posted on 17 Aug 2024
I applied via Naukri.com and was interviewed before Aug 2023. There were 4 interview rounds.
Simple CRUD application design
based on 1 review
Rating in categories
Site Reliability Engineer
29
salaries
| ₹10 L/yr - ₹30 L/yr |
Member Technical Staff
28
salaries
| ₹15 L/yr - ₹62.8 L/yr |
Staff Engineer
19
salaries
| ₹50 L/yr - ₹98 L/yr |
Senior Member of Technical Staff
15
salaries
| ₹30 L/yr - ₹67.5 L/yr |
Technical Staff Member 3
10
salaries
| ₹22 L/yr - ₹55 L/yr |
RUBRIK INDIA
Druva
Veeam Software
CommVault