48 lines
2.2 KiB
Markdown
48 lines
2.2 KiB
Markdown
---
|
||
title: Interview Questions for Junior Front End Web Developers
|
||
localeTitle: 初级前端Web开发人员的访谈问题
|
||
---
|
||
本文的目的是让新鲜的前端Web开发人员熟悉教科书问题。如果您刚刚进入开发人员世界,那么在面试开发人员的位置时,您很可能会感到紧张。因此,一些相对基本的问题可能比实际问题更困难。这种情况的一个好的反击是准备好。
|
||
|
||
## 问题
|
||
|
||
不用多说,以下是您可能遇到的一些问题:
|
||
|
||
### HTML / CSS
|
||
|
||
1. 在CSS样式的上下文中,您可以解释`display-style: inline-block`代表什么?
|
||
2. 如果你有一个`<ul>`与几个元素`<li>`元素,你会怎样使用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. 初级前端开发人员应具备的最重要的技能和素质是什么? |