春招实习前端面试题汇总
经历了两个月的复习,笔试,面试。现在总结一下,前端面试中我认为经常被问及的问题。
计算机网络部分
- tcp/udp的区别
- 三次握手,四次挥手
- 谈谈你对http协议的理解(这里可以深入学习一下HTTPS,http1,2,3,ws协议也可以了解)
- 状态码
- http协议中的一些重要字段要了解(这里面可有好多东西要学啊,哈)
HTML部分包含h5
- HTML中的块级元素,行内元素?
- h5的一些新特性,新标签
- input的类型有哪一些,举例,越多越好
- form表单
css部分包含css3
- flex布局说一下(几率非常大)
- 谈一谈定位,有哪几种,具体
- 双飞翼布局,圣杯布局·····
- 移动端适配(这个应该是必考)
- css3中的新特性
- 画图,画三角形(这个我没遇见过,但是我看别人面经出现过)
- 盒模型
- 垂直布局,水平布局(必考)
- 什么是BFC?
10.css还有好多问题,大家可以多多了解,多看一些面经
js部分
- var let const 之间的区别
- this指向
- 闭包
- cdn原理(可以看我上一篇博客,有对cdn的介绍)
- 做题,用js解决算法题
- call applay bind区别(这里还会常要求手撕代码)
- 类型判断 typeof instanceof区别
- 手撕instanceof
- 手撕深拷贝 浅拷贝 以及区别原理
10.谈谈防抖和节流(大概率手撕)
11,原型链,原型
12,谈谈js 中的继承机制
13,伪数组有了解吗?伪数组的特性(arguments)
14,promise题目,求输出内容
15,数据类型
16,js中常见的数组方法也是会考的,有一些方法还会要求手撕,所以不仅仅只要求会用,还要懂原理
17,事件机制
18,宏队列,微队列(这里结合promise考的概率非常大)
19,js 垃圾回收机制
20,js考的问题也是相当多,js也是前端的基础,所以大家要认真学
浏览器部分
- 谈谈浏览器缓存(强缓存,协商缓存)
- 浏览器本地存储
- cookie,webStorage,Indexdb区别
- 网络模型(七层模型,五层模型)
- 网络请求的过程
- 说一说从URL到页面渲染经历了什么?(难难难,而且必考)
- 回流和重绘
- 谈谈浏览器安全相关(XSS,CSRF攻击)
- HTTPS加密有了解?
es6部分
- 说说es6中的新特性,新语法
- promise
- 手写promise,或者手写promise.all/promise.then······
- async/await
- 箭头函数
- this指向
- class说一说
react部分
- 谈谈你对虚拟dom的了解(vdom)
- redux
- diff算法
- ajax
- ······
webpack部分
- webpack的组成
- webpack是用来干什么的
- webpack优化
- plugin举例,作用
- loader功能,执行循序
- ······
nodejs部分
- nodejs大致原理
- 内部实现(有一些功能底层是c++实现的)
- node的知识问的不多,了解即可
项目部分
面试中可能一面是一些‘八股文’,也就是一些基础知识,但是如果到了第二面,项目经历就是必问的了,所以如何阐明自己的项目也是一个技术。
首先,简历上得多写几个项目,最好三个也别而太多,一页都写不下,哈,别搞一些一眼就知道没有什么技术难度的项目。第二,向面试官介绍项目的时候,可以从项目的背景,遇到了什么困难,怎么解决的,使用了哪一些好的技术,从项目中学到了什么等等方面出发。第三,项目有哪一些优化的点这个可以单独拿出来讲,作为亮点。最后,自己一定得了解自己的项目,到底写了什么?别到时候面试官问起来,自己反而掉坑里面。
祝大家早日找到实习或者正式的offer!
春招实习前端面试题汇总相关推荐
- 2019前端面试题汇总
面试题 js + 框架 闭包的作用 函数内部变量外用 || 在一个函数内部嵌套一层或多层函数 可以将内部变量外用 副作用: 违背垃圾回收机制 ie下回造成内存泄漏 解决副作用方案: 变量使用结束后删除 ...
- 前端面试题汇总(jQuery)
前端面试题汇总(jQuery) 1 你觉得jQuery或zepto源码有哪些写的好的地⽅ jquery源码封装在⼀个匿名函数的⾃执⾏环境中,有助于防⽌变量的全局污染,然后通过传⼊window对象参数, ...
- 前端面试题汇总(css基础篇)
前端面试题汇总(css基础篇) 1 css sprite是什么,有什么优缺点 概念:将多个⼩图⽚拼接到⼀个图⽚中. 通过 background-position 和元素尺⼨调节需 要显示的背景图案. ...
- 前端面试题汇总(JS 基础篇)
前端面试题汇总(JS 基础篇)** 1.javascript 的 typeof 返回哪些数据类型** object number function boolean underfind stringty ...
- 前端面试题汇总(JavaScript面试纯干货)
前端面试题汇总(JavaScript面试纯干货) 1 闭包 闭包就是能够读取其他函数内部变量的函数 闭包是指有权访问另⼀个函数作⽤域中变量的函数,创建闭包的最常⻅的⽅式就是在⼀个函数内创建另⼀个函数, ...
- 22届春招实习试水之路汇总(前端+后端)
目录 写在前面 时间线记录 第一批投递(后端) 第二批投递(前端) 第三批投递(前端+后端) 面经 5.29 搜狐前端实习一面(焦点)- 视频面45min - 口头offer被鸽 自我介绍+项目相关 ...
- JavaScript中的load事件的作用_史上最全的web前端面试题汇总及答案JavaScript之二(二)...
作者:樱桃小丸子儿 链接:https://www.jianshu.com/p/abadcc84e2a4 JavaScript JS的基本数据类型 number,string,boolean,objec ...
- javascript array添加图片_史上最全的web前端面试题汇总及答案JavaScript之二(二)...
作者:樱桃小丸子儿 链接:https://www.jianshu.com/p/abadcc84e2a4 JavaScript JS的基本数据类型 number,string,boolean,objec ...
- 2018 大厂高级前端面试题汇总
(给前端大全加星标,提升前端技能) 作者:木易杨 本人于7-8月开始准备面试,过五关斩六将,最终抱得网易归,深深感受到高级前端面试的套路.以下是自己整理的面试题汇总,不敢藏私,统统贡献出来. 面试的公 ...
最新文章
- 安卓音频输出采样率_只有AirPods配有姓名吗?安卓的这些无线耳机也不错
- 常量池之字符串常量池String.intern()
- 有问有答 | 精华问题汇总
- win10树莓派改ip_在树莓派2上安装 Windows 10
- Keil5.15版本号
- 修改堆内存_浅谈程序的内存布局
- iOS 信号量解决-网络异步请求的数据同步返回问题
- 非合作博弈篇——非合作博弈的矩阵表示
- 2022N1叉车司机考试练习题模拟考试平台操作
- 数据库的容灾与备份,你是如何处理的?
- 51单片机学习笔记——STC15W201S系列
- 简单介绍红白机的发声系统以及其它音源 MMC
- CSS中经典的双飞翼布局(
- linux查看usb设备文件,技术|在 Linux 系统里识别 USB 设备名字的 4 种方法
- Jmeter入门(一)使用Jmeter进行简单的性能测试
- 计算机软件申请专利描述,计算机软件能否申请专利?
- codeforce 3B lorry (贪心)
- [图文]解读《碟中谍4》中的人脸识别技术
- 记录有关Https、443、SSL、百度地图、云服务器、网易有数BI 等相关知识
- 基于智慧路灯的低碳能源智慧园区建设方案
热门文章
- Redis--COW(Copy On Write)
- 本文把 TCP/IP 讲绝了
- 腾讯 VS 阿里 VS 携程消息中间件设计方案及思路
- ES亿级数据检索优化,三秒返回突破性能瓶颈
- ES 在数据量很大的情况下如何提高查询效率
- 9.03-Springboot要点记录
- 解决SVN:E210007无法协商认证机制
- 《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.69. Vim-7.4...
- 微型php框架 include/mysql.class.php
- JSON.parse使用 之 Unexpected token o in JSON at position 1 报错原因