**JasperReports** and 25 on **ASP.NET MVC**
Below are **50 succinct question-and-answer pairs**—25 on **JasperReports** and 25 on **ASP.NET MVC**—that hiring managers commonly use to probe both conceptual understanding and hands-on skill. --- ### JasperReports (1 – 25) 1. **Q:** *What is JasperReports and where is it typically used?* **A:** JasperReports is an open-source Java reporting engine that lets developers design, compile, and render highly formatted documents (PDF, XLSX, DOCX, HTML, etc.). It’s embedded inside Java applications, micro-services, or exposed via JasperReports Server for self-service BI dashboards. 2. **Q:** *What is a JRXML file?* **A:** It’s an XML design file containing bands, fields, parameters, queries, and styles. At runtime it is compiled into a binary *.jasper* file that the engine can fill quickly. 3. **Q:** *Why must a JRXML be compiled?* **A:** Compilation converts the declarative XML into optimized Java bytecode (a `JasperReport` object). This speeds up fill...