Filter interviews by
Use array flat method to convert nested array into single array of strings.
Use array.flat() method to flatten the nested array.
Make sure the nested array is an array of strings.
Example: let nestedArray = [['apple', 'banana'], ['orange', 'grape']]; let singleArray = nestedArray.flat();
Swap vowels in a string and output the remaining characters.
Create a function that takes a string as input
Iterate through each character in the string and swap vowels with each other
Return the modified string with swapped vowels
Top trending discussions
I was interviewed before Feb 2024.
The first round comprised of 4 sections online questions including aptitude, logical, Coding questions, and technical portions (Test Duration: 90 mins):
Debugging: We had to choose a language and debug up to 7 questions most probably. Codes were very basic like sorting, etc. I completed 6 of them.
Coding: There were two medium-hard level questions.
Work-style Assessment: Just try to answer as an ideal employee. Make sure you answers don’t contradict each other.
Aptitude: Around 25 questions.
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.
I applied via campus placement at National Institute of Technology (NIT), Silchar and was interviewed in Apr 2024. There were 3 interview rounds.
Normal Math and Logical reasoning
Solving a puzzle using Code
Find all permutations of palindromes in an array of strings.
Iterate through each string in the array.
For each string, generate all possible permutations.
Check if each permutation is a palindrome.
Return the list of palindromic permutations.
Toggle a bit in a binary number
Convert the number to binary representation
Identify the bit position to toggle
Toggle the bit using bitwise XOR operator
Convert the modified binary number back to decimal
Swapping numbers using bit operators.
Use XOR operator to swap two numbers without using a temporary variable
XORing a number with itself results in 0
Example: a = 5, b = 7. a ^= b; b ^= a; a ^= b; // a = 7, b = 5
posted on 21 Nov 2024
I applied via Campus Placement and was interviewed before Nov 2023. There were 3 interview rounds.
Standard Aptitude test
Medium level question on graphs
posted on 6 Sep 2022
I applied via Referral and was interviewed in Aug 2022. There were 2 interview rounds.
I was interviewed in Jan 2021.
Round duration - 45 Minutes
Round difficulty - Medium
First, the interviewer asked about college life in the past two years and what all skills I gained. I told all my achievements and all skills that I gained in the period. asked about Language preference
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...
Given 'K' different arrays that are individually sorted in ascending order, merge all these arrays into a single array that is also sorted in ascending order.
Round duration - 100 minutes
Round difficulty - Medium
You are tasked with finding the greatest common divisor (GCD) of two given numbers 'X' and 'Y'. The GCD is defined as the largest integer that divides both of the...
You are provided with an array nums
which contains the first N positive integers. In this array, one integer appears twice, and one integer is missi...
Tip 1 : Pratice atleast 300 standard questions
Tip 2 : very good with computer science concepts
Tip 3 : Good projects to discuss
Tip 1 : one page is enough
Tip 2 : good projects of web developement
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Solution Engineer
19
salaries
| ₹2.5 L/yr - ₹5.7 L/yr |
UI Developer
6
salaries
| ₹4.7 L/yr - ₹7.5 L/yr |
Technical Writer
5
salaries
| ₹9 L/yr - ₹12 L/yr |
Software Developer
4
salaries
| ₹6 L/yr - ₹10 L/yr |
SEO Analyst
4
salaries
| ₹5.1 L/yr - ₹14 L/yr |
LambdaTest
BrowserStack
QASource
ClicQA