First round was technical aptitude with 40 questions – 20 programs and 20 flow charts (Time : 2hrs).
I was shortlisted for the second round and got a mail.
Second round was programming round . It was an offline programming round for the entire day. We get the next program only if we finish one. They had their own test cases. We can code the programs in C, C++ or Java.
They had programs related to :
- prime number – print n prime numbers
- prime factor – sort the array based on the minimum factor they have.
- adding a digit to all the digits of a number eg digit=4, number = 2875, o/p= 612119
- form the largest possible number using the array of numbers.
- lexicographic sorting.
- given a set of numbers, and a digit in each iteration, if the digit exists in any of the numbers, remove its occurrences and ask for the next digit till the list becomes empty.
- Check if a number ‘a’ is present in another number ‘b.
I forgot the other 4.
Complexity is not an issue.
As soon as I finished 11 programs, they told me to come the next day for third round.
It was again a whole day of coding . This time all the questions were based on matrix. I got 6 programs, again you get the next program after you complete the current program. All the programs were just an addition to the previous one. Here the concepts to be strong about were logic for diagonals ( all the four, top-left, top-right, bottom-left, bottom-right), finding the path in a matrix from source to destination.
Make sure that the design of your code is good so that iterative additions become easy.
After this on the same day, i was called for Technical HR interview.
The HR team was really good. They make you feel comfortable.
The HR asked me some puzzles related stuff and one algorithmic question. He wanted to see how i could optimize the complexity.
Then i was told to wait and again was called for the next Technical HR immediately.
Here i was told to print a pattern, puzzles, and some questions about myself were asked .
Then i was called again by another Technical HR.
Here i was asked about data structures . I was told to implement a binary search tree in C.
After this I was told that if i am selected, I will get a call for the HR round .
I got call the next day and was called at the office for HR.
The HR was very cool and he wanted me to be comfortable . He asked me questions from the resume and i was told that i would receive a mail if i get selected.
Hoping for the best.
Thanks to geeksforgeeks!! <3
- Zoho Interview Experience | Set 36 (Software Developer)
- Zoho Software Developer Interview Experience
- Zoho Interview Experience for Software Developer
- Zoho Interview Experience | Set 30 (Off-Campus for Software developer)
- Zoho Interview Experience | Set 33 (Off-Campus for Software developer)
- Zoho Interview Experience | Set 27 (Off-Campus for Software Developer)
- Zoho Interview Experience | Off-campus for Java Software Developer
- Zoho Interview Experience | Set 39 (On-Campus Drive for Software Developer)
- Zoho Interview Experience | Off Campus for Software Developer Role
- Zoho Interview Experience | Set 37 (Java Developer)
- Amazon Interview Experience | SDE-1 offcampus
- Amazon Interview Experience Offcampus for SDE-1
- Zoho On Campus Drive | Set 25 (Software Developer)
- Zoho On Campus Drive | Set 24 (Software Developer)
- Zoho Off Campus Drive | Set 26 (Software Developer)
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.