框架相关
原生JS虽能实现绝大部分功能,但要么就是过于繁琐,要么就是存在缺陷,故绝大多数开发者都会首选框架开发方案。现阶段较热门是React、Vue两大框架,两者工作原理上存在共通点,也存在一些不同点,对于校招来说,不需要两个框架都学得特别熟,一般面试官会针对你简历中写的框架进行提问。
在框架方面,生命周期、钩子函数、虚拟DOM这些基本知识是必须要掌握的,在学习的过程可以结合框架的官方文档
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
Vue框架
知识要点:
1. vue-cli工程
2. vue核心知识点
3. vue-router
4. vuex
5. http请求
6. UI样式
7. 常用功能
8. MVVM设计模式
React框架
知识要点:
1. 基本知识
2. React 组件
3. React Redux
4. React 路由
-
这些题目的来源:面试曾经被问过;工作被别人问过或者遇见过;网上看见过…
-
答案真心不给提供,真的是许多问题都需要个人的理解和沉淀,所以还请各位自己动手…前端可以试试自己差不多能回答多少题,哈哈。
-
其实很多题我也没有好答案,面试的时候如果遇到牛人我也可以顺便交流交流,反正我也只是一面,不丢人也不怕丢人。
-
如果朋友们有好的面试题欢迎提建议,我会其实补充更新的,先谢谢各位了。
HTML相关
========
- 标签的定义与用法。
-
块级元素和行内元素都有哪些?
-
你真的了解HTML吗? 雅虎面试题 把前面黄底那段拿去搜索下就知道了(曾在某浪公司面试的时候被问到过,确实是很好的问题)。
CSS相关
=======
-
介绍所知道的CSS hack技巧(如:_, *, +, \9, !important 之类)。
-
介绍CSS盒模型。
-
CSS层叠是什么?介绍一下。
-
都知道哪些CSS浏览器兼容性问题。
-
有时会被问到些刁钻点的题,比如position值都有哪些,CSS3都有哪些新内容…
JavaScript基础相关
================
-
HTTP协议的状态消息都有哪些?(如200、302对应的描述)
-
AJAX是什么? AJAX的交互模型(流程)? AJAX跨域的解决办法?
-
同步和异步的区别?
-
简述JavaScript封装。
-
JavaScript继承有哪两种形式形式,进行描述。
-
什么是闭包?以下代码点击
会输出什么?为什么?能大概说明白的话继续问能想出几种解决办法。
产品 0
产品 1
产品 2
产品 3
产品 4
文末
我一直觉得技术面试不是考试,考前背背题,发给你一张考卷,答完交卷等通知。
首先,技术面试是一个 认识自己 的过程,知道自己和外面世界的差距。
更重要的是,技术面试是一个双向了解的过程,要让对方发现你的闪光点,同时也要 试图去找到对方的闪光点,因为他以后可能就是你的同事或者领导,所以,面试官问你有什么问题的时候,不要说没有了,要去试图了解他的工作内容、了解这个团队的氛围。
前端面试题汇总
JavaScript
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
性能
linux
前端资料汇总
nux**
前端资料汇总