Feed / Front End Engineering Flashcards

1
Q

What is front-end engineering?

A

Front-end engineering is the practice of developing the user interface and user experience of web applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: Front-end engineering only involves HTML.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which language is primarily used for structuring web content?

A

HTML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does CSS stand for?

A

Cascading Style Sheets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Fill in the blank: The primary purpose of _____ is to control the layout and presentation of web pages.

A

CSS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What JavaScript framework is commonly used for building user interfaces?

A

React

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Multiple Choice: Which of the following is a front-end framework? (A) Node.js (B) Angular (C) Django

A

B) Angular

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the purpose of the Document Object Model (DOM)?

A

The DOM represents the structure of a web page, allowing scripts to update the content and structure dynamically.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

True or False: Front-end engineers do not need to understand browser compatibility issues.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is responsive web design?

A

Responsive web design is an approach that ensures web pages render well on a variety of devices and window or screen sizes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Multiple Choice: Which of the following is a preprocessor for CSS? (A) SASS (B) JavaScript (C) HTML

A

A) SASS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does the acronym API stand for?

A

Application Programming Interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Fill in the blank: _____ is a JavaScript library used for building interactive web interfaces.

A

jQuery

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the purpose of version control systems in front-end engineering?

A

Version control systems help manage changes to code, enable collaboration, and track project history.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

True or False: Accessibility is not a concern in front-end development.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the role of a front-end engineer in the software development lifecycle?

A

A front-end engineer is responsible for implementing visual elements and ensuring a smooth user experience.

17
Q

Multiple Choice: Which tool is commonly used for task automation in front-end development? (A) Git (B) Webpack (C) SQL

A

B) Webpack

18
Q

What is the primary purpose of JavaScript in front-end development?

A

JavaScript is used to create dynamic and interactive elements on web pages.

19
Q

Fill in the blank: The _____ attribute in HTML is used to specify an image file.

20
Q

What is the difference between class selectors and ID selectors in CSS?

A

Class selectors can be used multiple times on a page, while ID selectors must be unique.

21
Q

True or False: SEO is an important part of front-end engineering.

22
Q

What does the term ‘progressive enhancement’ refer to in front-end development?

A

Progressive enhancement is a strategy for web design that emphasizes core content first, then enhances the experience for users with more advanced browsers.

23
Q

Multiple Choice: Which of the following is a CSS layout technique? (A) Flexbox (B) JSON (C) REST

A

A) Flexbox

24
Q

What is the purpose of using a CSS reset?

A

A CSS reset is used to reduce browser inconsistencies in default styling.

25
Q

Fill in the blank: The _____ property in CSS is used to change the text color.

26
Q

What is the significance of the ‘viewport’ in responsive web design?

A

The viewport determines how a webpage is displayed on different devices and screen sizes.

27
Q

True or False: JavaScript can manipulate the DOM.