2019年六月前端面试经验总结

四月底从上家公司离职,五月六月陆陆续续面试了十几家公司,也拿到了几个offer。总体来说大环境和就业形势还是比较不乐观的,面试的人多,而招的人少,对前端的的要求也比以往要高,这些先不具体讨论,这里主要将各个公司面试时考察的技术点做一个归纳总结,方便大家面试时作为参考,也进一步巩固基础,查漏补缺。

【前端基础】

JS

  1. js 事件循环(宏任务、微任务、setTimeout)
  2. js 作用域、作用域链
  3. 闭包
  4. This 指向问题
  5. new 操作具体做了哪些事情
  6. 开发中用到了 ES6 的哪些新特性
  7. js 实现继承的方式
  8. 比较熟悉的设计模式
  9. 数组去重
  10. 事件冒泡和事件捕获

CSS

  1. BFC 的含义、特点和用途
  2. Flex 布局(水平垂直居中等)
  3. 项目中如何实现适配(设备字体、元素尺寸等)
  4. margin 外边距折叠问题

React 和 Vue 框架

  1. React 和 Vue 的异同,项目开发中如何选择
  2. React 生命周期
  3. React16 的新特性
  4. Hooks 解决了什么问题
  5. setState 后发生了什么
  6. React 开发中的性能优化
  7. Virtual Dom 和 Diff 的原理
  8. PureComponent 是什么,相比于 class Component 做了什么优化
  9. 无状态组件和 class 组件的区别,实践中如何应用
  10. 容器组件和展示组件
  11. 高阶组件
  12. 组件通信的方式
  13. 用过哪些状态管理工具(Redux、Redux-Saga、Mobx、Dva)
  14. Vue 数据绑定的原理

HTTP 和 浏览器原理

  1. 浏览器输入 url 到呈现出内容发生了什么
  2. 浏览器渲染的过程
  3. 如何解决跨域问题
  4. 重绘和重排
  5. 浏览器如何实现缓存(强缓存和协商缓存)
  6. 前端存储技术(cookie、session、localStorage、sessionStorage)
  7. HTTP2.0 相比于 HTTP1.0 做了哪些优化
  8. 常见 HTTP 状态码(200,302,304,307)
  9. 报文的内容

性能优化

  1. 前端如何做性能优化
  2. 开发中遇到过哪些想能问题,如何解决

Webpack

  1. webpack 中常用的配置有哪些
  2. 是否自己实现过插件
  3. loader 和 plugin 分别做了什么事情
  4. 项目开发中使用 webpack 对代码做了哪些优化

【其他技术点】

  1. 图片懒加载
  2. 链表
  3. 排序算法
  4. 大数渲染
  5. 正则表达式
  6. promise
  7. async await 实现原理
  8. Css 如何画一个三角形
  9. react 如何实现 alert
  10. 如何实现 bind
  11. 移动端适配方案
  12. 服务器渲染

【项目相关

  1. 项目中用过 TypeScript 吗
  2. 如何通过代码记录线上出现的问题
  3. 在项目中担任怎样的角色
  4. 项目是如何推进落地的(从确定产品需求到最后开发上线的整个过程)
  5. 介绍一个自己比较有成就感的项目
  6. 项目中遇到的问题都是如何解决的
  7. 如何学习一门新技术

【工作相关

  1. 如何看待加班
  2. 自己目前处于怎样的一个阶段
  3. 希望找一家怎样的公司
  4. 职业规划

附:个人面试过的公司(在杭州求职的伙伴可以加微信或QQ:596291080 相互交流)

2018年:点我达、51 公积金、滴滴、微一案、个推、盈纳集团、得图网络、酷家乐、众安保险、网易金融、大搜车、未来酒店、CityDo、浙江华为、有赞

2019年:米雅、沃驰科技、天猫、小余教育、微拍堂、东家、微脉(求是同创)、腾展叮咚、格家网络、志奥信息、涂鸦智能、评师教育、光年实验室、推宝、兑吧、艾耕科技、凡声科技

其他前端面试题参考:

总结了17年初到18年初百场前端面试的面试经验(含答案)

前端九部 - 入门者手册2019

前端面试技巧

原文地址:https://www.cnblogs.com/wx1993/p/11089161.html

时间: 2024-08-29 03:06:58

2019年六月前端面试经验总结的相关文章

web前端-面试经验总结

这几次面试主要是冲着百度去的 面试1的主要问题: 笔试: 1.解释css盒子模型 2.常用选择器,以及优先级 3.B如何继承A 4.写一个闭包实例,有什么优点缺点 5.html5的心特性有哪些 6. function Animal(){ this.name="animal"; this.showName=function(){ alert(this.name) } } function Cat(){ this.name="cat"; } var animal = n

2019年的面试经验总结-软件测试

最近刚换了一份工作,上周请测试组的同事们一起吃了个饭,饭桌上分享了部分面试经验.饭后,一个同事跟我说:“有空的话,能不能把相关经验梳理成文档发给我参考呀?”.当初回复他:“看吧,我之前是打算把面试题整理出来,后面有时间再整理经验吧”.周末有一个前同事也问我有没有时间,想找我咨询下面试的经验.后来,就谋生了整理的念头了,趁着这几天有空梳理出了今年面试相关的笔试.面试题,总结了部分面试经验,供大家学习参考. 因为笔者找的是自动化相关的测试,所有,很多问题是面试者针对自动化提出的相关问题,另外,自己近

前端面试的面试经验

?? 文章列表 前端面试总结--基础javascript篇 前端面试总结--进阶javascript篇 前端面试总结--http.html和浏览器篇 前端面试总结--css篇 一.基础javascript篇 1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的. 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少.对get请求参数的限制是来源与浏览器或web服务器,浏览器或web服务器限制了url的长度.为了明确这个概

记一次前端面试~终于拿到理想中的offer!

2019年已经过去一半,终于拿到一直想去的公司offer,也算是实现了今年的一个小目标. 由于这家公司是我从去年到现在最想去的公司,本次换工作一直没有投,希望先积累下面试经验再投. 没有想到居然先在boss直聘上接到这家公司的技术经理的面试邀请,真的非常意外也非常兴奋?? 那个时候我手上已经有比较理想的offer,所以心态也还不错,没有太多担心和顾虑.整个面试过程虽然有点虐,但是自认为面试过程中心态和交流状态都非常积极,遇到不会的问题时我的求生欲格外的强,面试官都几乎要被逗笑了?? 这家公司也是

2020年前端面试复习必读文章【超百篇文章/赠复习导图】

前言 之前写过一篇 一年半经验如何准备阿里巴巴前端面试,给大家分享了一个面试复习导图,有很多朋友说希望能够针对每个 case 提供一个参考答案. 写答案就算了,一是「精力有限」,二是我觉得大家还是需要自己「理解总结会比较好」. 给大家整理了一下每个 case 一些还算不错的文章吧(还包括一些躺在我收藏夹里的好文章),大家可以自己看文章总结一下答案,这样也会理解更深刻. 「并不是所有文章都需要看」,希望是一个抛砖引玉的作用,大家也可以锻炼一下自己寻找有效资料的能力 ~ ( 文章排序不分前后,随机排

Web前端面试指导(二):编写简历,吃透简历内容

2.1 简历模板(仅供参考,不得千篇一律) ~~~~~~温馨提示~~~~~~简历模板文件在QQ群 490916635  2.2 吃透简历内容 2.2.1 吃透自己的简历 简历出现的名词术语要非常熟悉 简历出现的技术要熟练应用,不能熟练的死记硬背也要记下 对于项目要非常熟悉,非常清楚自己所负责的模块 对自己的学历.阅历要非常清楚,特别是那些虚构的,更要下功夫. 2.2.2  项目经验修 Web前端项目经验一般要求在2~3年 项目个数不能少于3个,最好在3~4个之间,也不要太多. 2.2.3 进行模

2016.10.19 小米前端面试 vs 2016.10.22 华为web面试

这次面试还是很值得记录一下的~长了很多姿势. 一共三面,面试官都是MIUI的浏览器部门,感觉面试官都很厉害,知识点问的很细很深入. 一面面试官是个可爱的小姑娘,主要考察的就是常见的前端面试题,很基础,但是会在其上进行拓展和深入.就我记得的一些题做个总结: 1. 说一下CSS的盒模型?(这简直是我参加过的几乎所有前端面试岗必问的一道题目--不管是比较水的国企还是问基础的互联网... 想一想似乎只有只问项目不谈基础的京东没有问吧) 这里是答案 2. 常用的跨域方法:(之前小米一个面试官电话面试时候也

web前端面试经历分享

十天前,我还在纠结这个暑假到底是呆在实验室研究技术好还是找一份实习见识世面好,而现在我已经接到offer准备工作了.这几天真是累得够呛,一方面需要拼命准备期末考试,另一方面,需要往公司里面跑接受面试.欣慰的是,我不仅顺利通过了公司的面试,还认识了好几个厉害的师兄,自己的人生规划也稍有改变. 开始的纠结是有原因的,主要是考虑到了一下几个方面: 第一,作为一个大二的学生有必要这么着急跑出去找实习么? 第二,去找实习主要目的应该是赚钱还是学习技术? 第三,难得有那么两个月的时间,就这样去工作了会不会浪

百度web前端面试2015.10.18

邮件里通知的周日下午两点参加百度校招面试,我13:10分就到了,前台先让我拿了个面试资格单(上面是我的信息),然后在web前端面试入口排队,面试在百度食堂举行的,等了大概1个小时,放我去面试.都是一对一面试,人很多. 下面是面试过程:没让我自我介绍,有的会让先自我介绍,简单看了下我的简历开始问我是不是自学的,(计算机专业不开设这个专业,都是自学加项目经验)为什么选择前端开发,你怎么看前端开发这个岗位的.说那这样我就从简单到难的问你,由浅入深就知道你的水平了,面试官都很年轻,人都不错. 1:说一下