General Technical Questions Flashcards

1
Q

What did you learn yesterday/this week?

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

What excites or interests you about coding?

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

What is a recent technical challenge you experienced and how did you solve it?

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

When building a new web site or maintaining one, can you explain some techniques you have used to increase performance?

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

Can you describe some SEO best practices or techniques you have used lately?

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

Can you explain any common techniques or recent issues solved in regards to front-end security?

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

What actions have you personally taken on recent projects to increase maintainability of your code?

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

Talk about your preferred development environment.

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

Which version control systems are you familiar with?

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

Can you describe your workflow when you create a web page?

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

If you have 5 different stylesheets, how would you best integrate them into the site?

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

Can you describe the difference between progressive enhancement and graceful degradation?

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

How would you optimize a website’s assets/resources?

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

How many resources will a browser download from a given domain at a time?
What are the exceptions?

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

Name 3 ways to decrease page load (perceived or actual load time).

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

If you jumped on a project and they used tabs and you used spaces, what would you do?

17
Q

Describe how you would create a simple slideshow page.

18
Q

If you could master one technology this year, what would it be?

19
Q

Explain the importance of standards and standards bodies.

20
Q

What is Flash of Unstyled Content? How do you avoid FOUC?

21
Q

Explain what ARIA and screenreaders are, and how to make a website accessible.

22
Q

Explain some of the pros and cons for CSS animations versus JavaScript animations.

23
Q

What does CORS stand for and what issue does it address?

24
Q

How did you handle a disagreement with your boss or your collaborator?

25
What resources do you use to learn about the latest in front end development and design?
26
What skills are needed to be a good front-end developer?
27
What role do you see yourself in?
28
Explain the difference between cookies, session storage, and local storage?