Current Role: Digital Specialist Engineer at Infosys
Work Experience: 2.2 Years
Position: MTS at Zoho
Location: Chennai
Date: October 7, 2023
Round 1: Technical and Aptitude Assessment (90 minutes):
- Technical Section: Ten Java-based output questions to assess coding proficiency.
- Aptitude Section: Ten questions covering diverse mathematical concepts like Profit/Loss, Age, Percentage, Probability, Simple Interest, Compound Interest, Time and Work, Speed, and Distance.
Round 2: Coding Assessment (3 hours):
- Move Zeroes to End of Array
- Find Element Appears Once
- Climbing Stairs
- Group Anagrams
- Transform String
- Missing Number
Round 3: LLD Design Round (3 hours):
Create a console application for a railway ticket reservation system with the following functionalities:
Book Ticket:
- Obtain passenger details such as Name, Age, Gender, and Berth Preference.
- There are 63 confirmed ticket berths, 18 RAC ticket berths, and a waiting list with a limit of 10 tickets.
- No tickets should be allocated for children below 5 years, but their details should be stored.
- Lower berths should be allocated for persons above 60 years and ladies with children if available.
- Side-lower berths should be allocated for RAC passengers.
- Print “No tickets available” if the waiting list ticket count exceeds 10.
Cancel Ticket:
- When a ticket is cancelled, a ticket from RAC should be confirmed, and a waiting-list ticket should move to RAC.
Print Booked Tickets:
- Print details of all booked tickets, including passenger details.
- Provide a summary at the end with the total number of booked tickets.
Print Available Tickets:
- Print details of all unoccupied tickets.
- Provide a summary at the end with the total number of unoccupied tickets.
Round 4: In-depth Technical Discussion (1 hour):
- Topics Covered: Multithreading, Streams in Java, Rest API, Spring Boot.
- Problem Solving: Calculate divisors of a number in O(Sqrt(N)) time complexity using streams.
Numerical problems on processor allocation time.
Round 5: HLD System Design and Algorithmic Challenge (1 hour):
BookMyShow Design: Discuss and design a system for an online ticket booking platform.
Jump Game II.
Round 6: Personal and Behavioral Assessment (1 hour):
- Introduction: Share details about yourself.
- Motivation: Explain why you are interested in joining Zoho.
- Strengths and Weaknesses: Reflect on personal strengths and areas for improvement.
- Ambitions: Discuss your ambitions in life.
- Storytelling: Narrate a relevant and engaging story.
Round 7: Package Discussion
Negotiate Package: Discuss and finalize compensation details with the company.
Verdict: Selected
My Tips for Clearing the Zoho Interview Process:
- Strengthen your Java proficiency and problem-solving skills by practising coding exercises, emphasizing array manipulation and algorithmic challenges.
- Familiarize yourself with system design principles, ensuring scalability and efficiency.
- Practice mock interviews to refine your communication, both technically and behaviorally.
- Research Zoho’s culture and values, aligning your personal goals with the company’s mission during the behavioural rounds.
- Stay updated on industry trends and technologies, showcasing your enthusiasm and commitment to growth. Finally, during the package discussion, research industry standards and confidently articulate your value to negotiate a fair compensation.
|