---
# System prepended metadata

title: 'G Mock Interview Qs:'

---

G Mock Interview Qs:
===

**Personally:**
1. Tell me about yourself, why do you code?
2. Tell me about your favorite project?
3. What do you believe your teammates would say your best at?
4. Your weakness?

**Technically:**
1. HTML:
    - What is HTML?
    - What are the presentational tags in HTML? should we use them?
    - What are metatags for in HTML?
    - What is the difference between Attribute and Property in HTML?
    - What's the difference between `section` and `div` elements in HTML?

2. CSS:
    - What is CSS, and how can we use it in a web app?
    - How are IDs and Classes are different?
    - What is Flexbox?
    - How would you make a Zebra Striped Table with CSS?
    - Explain positioning in CSS.

4. JavaScript:
    - What are the data types in JS?
    - What's a Function?
    - Explain Scope?
    - Explain Closuer is JS?
    - What is the difference between anonymous and named functions?
    - What are undeclared values in JS?
    - What are higher order functions?
    - Loos equality vs Strict Equality in JS?
    - How var, let and const are different?
    - Callbacks?
    - What is a Promise?
    - Pure functions?
    - What are the differences between JS Array methods?
    - How would you remove duplicates from an Array of strings?
    - Destruction an Object or an Array?
    - MVC?

**Main Web Q:**
    - What's the DOM?
    - What is it HTTP?
    - What can you tell me about Req and Res?
    - What are the main parts of a Request?
    - Common methods?
    - What is an API and what is it used for?
    - REST APIs?
    - How would implement the Login behavior?