Casual Interview Script: Frontend Developer (Zoho Widgets)
1️⃣ Introduction (2-3 mins)
• "Hi Rizwan, thanks for joining the call."
• "I got your resume from Sidhant Bhaiya."
• "This is a casual discussion to understand your skills and experience better and to share how our
company works."
• "Feel free to answer openly, this is not a high-pressure interview."
2️⃣ About Candidate (3-5 mins)
• "Can you please introduce yourself?"
• "Tell me about your current or previous role."
• "What kind of projects have you worked on as a frontend developer?"
• "Which tech stack have you used most?"
3️⃣ HTML & CSS Basics (5 mins)
• "What is the difference between id and class in HTML?"
• "How do you make a webpage responsive?"
• "Explain media queries with an example."
• "How would you center a div horizontally and vertically?"
• "What is Flexbox and where have you used it?"
4️⃣ JavaScript Basics (5 mins)
• "What is the difference between var , let , and const ?"
• "Explain how this works in JavaScript."
• "What is event bubbling?"
• "How do you make an API call in JavaScript?"
• "Explain Promises or async/await with an example."
5️⃣ APIs & Practical Understanding (5 mins)
• "What is an API?"
• "How would you connect frontend code to a backend API?"
• "What is JSON? How do you handle JSON data in JS?"
• "How would you do form validation on the frontend?"
1
6️⃣ Zoho / Widget Understanding (5 mins)
• "Have you worked with any Zoho applications before?"
• "Do you know what a Zoho widget is?"
• "Suppose you have to build a custom widget using HTML, CSS, JS, and Zoho API — how would you
approach it?"
• "How would you handle authentication for Zoho APIs?"
7️⃣ Practical Scenario (5 mins)
• "Suppose I ask you to build a contact form that saves data to Zoho CRM — what steps would you
take?"
• "If your widget is not loading properly on the page, how will you debug it?"
• "What tools do you use for debugging frontend issues?"
8️⃣ Small Live Task (Optional)
• "Can you share your screen and show how you would make a simple API call to a dummy endpoint
and display the result in HTML?"
(Optional — only if you want to test practical knowledge live)
9️⃣ Closing (2-3 mins)
• "Are you comfortable working with a different tech stack if required?"
• "Do you have any questions about our company or the role?"
• "Thanks Rizwan, this was helpful. I’ll get back to you soon after discussing with the team."
End of Interview