Zuora Interview Experience (On-Campus)
Last Updated :
05 Dec, 2022
Zuora visited our college for a 6-month internship + PPO.
- Round 1: Online Assessment
- Round 2: Technical Interview 1
- Round 3: Technical Interview 2
Round 1: Online Assessment: Round 1 was an online assessment conducted on HackerRank. It consisted of 6 sections. There was one coding question. All others were MCQs on DBMS, OS, CN, and Linux. Webcam access was enabled. I was able to solve all the questions.
Round 2: Technical Interview 1: The interview started with a basic introduction. Then the interviewer asked me the coding question. The question was to find the sum of two numbers represented by a linked list and reverse the answer. You can find a similar question here.
- I first started to tell him my approach. I asked a lot of clarifying questions as well.
- Once he was satisfied with my approach, he asked me to code it. I then wrote the code on Codechef IDE.
- He then asked me to run it. There were some errors in the code. I resolved them.
- He then gave me some test cases and asked me to run the code for those test cases as well.
- He then asked me about the time complexity and space complexity of the approach.
- He then asked me about constructors. He told me to write the code for copy constructors and explain it.
- After this, he asked me some subject questions as well.
- What is encapsulation?
- What is thrashing?
- What is paging?
- Difference between thread and process
- Have you used Linux?
- What is the command to update the GCC compiler in Linux
- Why have you used MongoDB in your project?
- Which sorting method is used by c++ in inbuilt sort?
This round lasted for around 1 hour and 20 minutes.
Round 3: Technical Interview 2: This round started with a basic introduction.
- The interviewer then asked me to explain my project and asked some questions related to it.
- He then asked me to write the code to find the nth Fibonacci number. I explained my approach and then wrote the code. He then asked me to run it. It ran properly without any errors.
- He then gave me some test cases and told me to run the program.
- The program ran for all of them. He then told me to run the program for input as 100.
- The program was not able to give the correct output as this input is very large.
- He then asked me to optimize it. He asked me how will you handle such large inputs if we need. I answered all his questions.
- He then asked me if I have any questions for him. The interview ended in around 20 minutes.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...