freeCodeCamp/guide/chinese/miscellaneous/interview-questions-for-jun.../index.md

48 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
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. 初级前端开发人员应具备的最重要的技能和素质是什么?