Free for developers

Build faster with free templates, guides and interview prep

Grab UI templates, read practical how-tos, and practise software-engineer interview questions from intern to senior — without a signup wall.

  • No account required
  • Plain-English answers
  • PDFs you can download

Templates

Recently added UI templates

Start from a working layout instead of a blank file. Open a template to preview and download it.

View all templates

Interview prep

Questions people actually search for

Each answer starts with a sentence you can say out loud, then the explanation and code. Filter by React, SQL, Java, C# or experience level.

All interview questions
  1. Q1Intern / FresherJavaScriptWhat is the difference between var, let and const in JavaScript?var is function-scoped and can be redeclared; let and const are block-scoped, and const cannot be reassigned after it is set.
  2. Q2Intern / FresherReactWhat is the virtual DOM in React and how does it work?The virtual DOM is a lightweight JavaScript copy of the UI that React compares with the previous version after each update, so it only changes the parts of the real DOM that actually differ.
  3. Q3Intern / FresherHTML & CSSWhat are semantic HTML elements and why do they matter?Semantic elements describe their meaning in the name, such as header, nav, main, article and footer, so browsers, assistive technology and search engines can understand the page structure.
  4. Q4Intern / FresherTypeScriptWhat is TypeScript and why do we use it?TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. It catches type errors in the editor and at build time, and it documents the shape of data for the next person who reads the code.
  5. Q5Intern / FresherSQLWhat is the difference between INNER JOIN and LEFT JOIN in SQL?INNER JOIN returns only rows that have a match in both tables, while LEFT JOIN returns every row from the left table and fills the right table's columns with NULL when there is no match.
  6. Q6Intern / FresherC#What is the difference between a value type and a reference type in C#?A value type variable holds its data directly and is copied on assignment, while a reference type variable holds a reference to an object, so assignment copies the reference and both variables see the same object.

How we write

Built to be used, not collected

Download and adapt

Templates are free to grab. Change the layout, colours and copy to fit your project.

Guides with a next step

Articles start with a direct answer, then the steps — not a long intro before the useful part.

Interview answers you can say

Questions match how candidates search. Each one has a short answer, then the why and a snippet.

Honest about trade-offs

We explain when a tool or pattern is a poor fit. No fake stats or income claims.

Need a starting point?

Download a template, read a guide, or work through an interview question. All three are free.