BIM Modular Interview Questions for Revit (Beginner to Advanced)
Beginner Level
Q: What is BIM?
A: BIM (Building Information Modeling) is a digital representation of physical and functional characteristics of
a facility. It allows collaboration across all stakeholders using a shared 3D model.
Q: What is Revit?
A: Revit is a BIM software developed by Autodesk for architects, engineers, and construction professionals to
design, model, and manage buildings in 3D.
Q: What are the basic elements in Revit?
A: Walls, Floors, Roofs, Columns, Doors, Windows, Ceilings, Beams, and Foundations.
Q: What is a Family in Revit?
A: A family in Revit is a group of elements with a common set of parameters and a related graphical
representation. Families can be system families (like walls) or component families (like furniture).
Q: Difference between Revit Architecture and Revit Structure?
A: Revit Architecture is focused on modeling the architectural components of buildings, while Revit Structure
focuses on structural components like beams, columns, and foundations.
Intermediate Level
Q: What is a Workset in Revit?
A: Worksets allow multiple users to work on the same Revit model simultaneously by dividing the model into
manageable parts.
BIM Modular Interview Questions for Revit (Beginner to Advanced)
Q: What is the difference between a Type and an Instance parameter?
A: Type parameters apply to all instances of a family type, while instance parameters apply only to individual
occurrences.
Q: What is a View Template?
A: A View Template controls the visual and graphic settings of a view, like detail level, visibility, and
annotation settings.
Q: How do you create a custom family in Revit?
A: Open a new Family template > model using tools like extrusions, sweeps, blends > define parameters >
save and load into the project.
Q: What are Shared Parameters?
A: Shared parameters are definitions of data that you can use in multiple families or projects and are stored in
a separate .txt file.
Advanced Level
Q: How do you link Revit models?
A: Use the 'Insert' tab > Link Revit > Select another .rvt file. This allows referencing models from other
disciplines like MEP or structural models.
Q: What is a Revit Schedule?
A: A schedule is a tabular display of data extracted from the model elements. It helps with quantity take-offs,
cost estimation, and documentation.
BIM Modular Interview Questions for Revit (Beginner to Advanced)
Q: What is a Dynamo script and how is it used in Revit?
A: Dynamo is a visual programming tool for Revit that allows users to automate tasks, manipulate data, and
generate geometry based on logic-driven rules.
Q: How does Revit handle phasing and design options?
A: Revit allows users to create different construction phases (existing, demolition, new) and explore design
alternatives using the 'Design Options' feature.
Q: How do you manage and coordinate models in a BIM environment?
A: Use tools like Navisworks for clash detection, apply BIM 360 for collaboration, and use shared coordinates
to align different discipline models accurately.
Bonus Expert Questions
Q: Explain the LOD (Level of Development) in BIM.
A: LOD defines the amount of detail and information in a BIM model. Ranges from LOD 100 (conceptual) to
LOD 500 (as-built).
Q: How do you create a parametric component in Revit?
A: By defining reference planes, applying dimensions, labeling those dimensions with parameters, and
assigning formulae where needed.
Q: What are the best practices for model performance in large Revit projects?
A: Use worksets, purge unused families, minimize imported CAD files, use view filters efficiently, and
maintain clean family geometry.
BIM Modular Interview Questions for Revit (Beginner to Advanced)
Q: What is IFC and how does it relate to Revit?
A: IFC (Industry Foundation Classes) is a neutral file format used for interoperability in BIM. Revit supports
importing/exporting IFC for open BIM collaboration.
Q: How do you perform clash detection in Revit?
A: While Revit has limited native clash tools, integration with Navisworks Manage allows comprehensive
clash detection.