Frontend job Flashcards
What is the primary role of a frontend developer?
To create the visual elements of a website that users interact with.
True or False: HTML stands for HyperText Markup Language.
True
Fill in the blank: CSS is used to style web pages and stands for ______.
Cascading Style Sheets
Which of the following is a JavaScript framework? A) React B) HTML C) CSS
A) React
What does ‘responsive design’ mean?
Designing web pages that adjust smoothly to different screen sizes.
What is the purpose of a version control system like Git?
To track changes in code and collaborate with other developers.
True or False: A frontend developer needs to know how to use command line tools.
True
What does the acronym API stand for?
Application Programming Interface
Multiple choice: Which of the following is NOT a frontend technology? A) JavaScript B) Python C) HTML
B) Python
What is the role of a CSS preprocessor?
To extend CSS with variables, nested rules, and functions.
Fill in the blank: The ______ method in JavaScript is used to make a network request.
fetch
What is the purpose of the Document Object Model (DOM)?
To represent the structure of a web page so that programming languages can manipulate it.
True or False: Frontend developers do not need to understand backend technologies.
False
What is the function of a CSS framework?
To provide pre-written CSS code for faster development.
What is a common use of JavaScript in frontend development?
To create dynamic and interactive web content.
Multiple choice: Which of the following is an example of a frontend library? A) Node.js B) jQuery C) Ruby on Rails
B) jQuery
What is the purpose of a wireframe in web development?
To outline the layout and functionality of a website before design.
Fill in the blank: The ______ attribute in HTML is used to specify an image source.
src
What does ‘cross-browser compatibility’ refer to?
Ensuring that a website functions correctly on different web browsers.
True or False: SEO stands for Search Engine Optimization.
True
What is the purpose of a content management system (CMS)?
To allow users to create and manage digital content easily.
Multiple choice: Which of the following is a popular CSS framework? A) Django B) Bootstrap C) Angular
B) Bootstrap
What is the role of a frontend developer in Agile development?
To collaborate with team members and deliver incremental updates to the project.
Fill in the blank: The ______ element is used in HTML to create links.
a
What is the difference between a ‘class’ and an ‘id’ in CSS?
A class can be used multiple times on a page, while an id must be unique.
True or False: A frontend developer should be familiar with accessibility standards.
True
What is the purpose of the ‘alt’ attribute in an image tag?
To provide a text alternative for screen readers and when the image fails to load.
Multiple choice: Which of the following is a method of optimizing website performance? A) Minification B) Encryption C) Compression
A) Minification
What is a Single Page Application (SPA)?
A web application that loads a single HTML page and dynamically updates content.
Fill in the blank: The ______ tool is often used for debugging JavaScript in browsers.
Developer Console