---
title: Interview Questions for Junior Front End Web Developers
localeTitle: 初级前端Web开发人员的访谈问题
---
本文的目的是让新鲜的前端Web开发人员熟悉教科书问题。如果您刚刚进入开发人员世界,那么在面试开发人员的位置时,您很可能会感到紧张。因此,一些相对基本的问题可能比实际问题更困难。这种情况的一个好的反击是准备好。
## 问题
不用多说,以下是您可能遇到的一些问题:
### HTML / CSS
1. 在CSS样式的上下文中,您可以解释`display-style: inline-block`代表什么?
2. 如果你有一个`
`与几个元素`- `元素,你会怎样使用HTML和CSS设置成一排,这些元素呢?
3. 在CSS样式中何时使用`float` ?他们是如何工作的?
4. 你什么时候使用: `clear: both;` ?
5. 什么是Bootstrap?你什么时候用它?它的网格系统如何工作?
6. 解释响应式设计的概念及其工作原理?如果您愿意,请使用示例。
7. 什么是DOM?你怎么知道的?
8. 什么是SASS?使用它有什么好处?
### JavaScript的
1. 什么是ECMAScript?
2. 什么是jQuery以及它常用的是什么?
3. JS中`==`和`===`什么区别?
4. 你能枚举所有的JavaScript数据类型吗?
5. 什么是JS中的回调函数,何时使用?
6. `undefined`和`null`什么区别?
7. 什么是异步响应?
8. JSON代表什么?它是干什么用的?
9. 您如何解释API请求?
10. 您使用了哪些API?
11. 你会如何发送/转换为JSON格式?
12. 指定AJAX请求时, `GET`和`POST`什么区别?
### 软件/工具
1. 您是否曾使用Photoshop作为前端开发人员?出于什么目的?
2. 你用过什么软件版本系统?你能描述一下这个系统中工作流程的样子吗?
### 关于你
1. 你曾经做过的最难的项目是什么?为什么这很难?如果它是一个应用程序/算法,你能解释它是如何工作的吗?
2. 您如何了解最新技术新闻?
3. 你在做什么方面的项目?
4. 您是否希望将来学习任何语言或框架?你会如何自学?你为什么选择那些语言/框架?
5. 初级前端开发人员应具备的最重要的技能和素质是什么?