# Interview प्रश्न और सुझाव — Fastify

Source: https://www.geekswithgeeks.com/hi/fastify/ff-interview-questions

> Interviews में पूछे जाने वाले सामान्य Fastify प्रश्न।

**Quiz:** Fastify Express से तेज़ क्यों है?

- [ ] यह एक अलग प्रोग्रामिंग भाषा का उपयोग करता है
- [x] यह object pooling, efficient routing, और built-in validation के माध्यम से कम overhead रखता है
- [ ] यह middleware को support नहीं करता

*Answer:* यह object pooling, efficient routing, और built-in validation के माध्यम से कम overhead रखता है. Fastify request/reply objects को reuse करता है, trie-based router के साथ routing को optimize करता है, और JSON Schema के साथ input को validate करता है—सभी प्रदर्शन के लिए डिज़ाइन किए गए हैं।

**Quiz:** Fastify plugins का उद्देश्य क्या है?

- [ ] Routes में CSS styling जोड़ने के लिए
- [x] Functionality (auth, DB, logging) को encapsulate और routes में reuse करने के लिए
- [ ] Express middleware को replace करने के लिए

*Answer:* Functionality (auth, DB, logging) को encapsulate और routes में reuse करने के लिए. Plugins modular, maintainable code को enable करते हैं concerns को separate करके और reusable components को app में register करने की अनुमति देते हैं।

**Quiz:** Fastify route handlers में async/await को कैसे handle करता है?

- [ ] यह उन्हें automatically try/catch में लपेटता है
- [x] यह rejected promises को पकड़ता है और errors को error handler में pass करता है
- [ ] Async handlers समर्थित नहीं हैं

*Answer:* यह rejected promises को पकड़ता है और errors को error handler में pass करता है. Fastify async/await पर बना है और automatically rejected promises को पकड़ता है, उन्हें setErrorHandler में भेजता है।
