2016年即将过去,很不开心的一年。
也许需要给自己写一篇总结吧,在这里就不说了,我把今年面试过的公司及面试所问的问题总结一下
一、前端面试
公司1:
:看起来就像个外包公司,本来约的是下午1点面试,足足等了将近1个小时,来了一堆人,有面试设计的、有面试php、前端的
Web标准以及w3c的理解
在哪些浏览器测试过,他们的内核是什么
行内元素和块元素有哪些
Xhtml 和html区别
公司2:
很Nice的一个公司,面试官很帅开始以为是外国人,普通话说得很标准,后来才知道是新疆的。
面试也是问了很多,很多回答的不是很理想,不够清晰,不过面试官在我回答的过程中指出我的问题也很有耐心,真的很感谢,
虽然没面试上但对于我来说已经有很大的收获了。
什么是错误优先的回调函数
如何避免回调地狱
运算错误和程序员错误的区别
哪些工具可以用来保证一致性的代码风格
node有哪些核心模块
写一个函数来实现一下最基本的闭包
说说对原型链的理解,以及主要的作用
Vuejs相关的一些问题
前端性能优化有哪些
说说盒子模型
公司3:
很不错的一个公司,主要做Sass 2B项目的 ,面试的时候三个人一块上来了,一个技术、一个技术总监、一个人事,
开始是技术问了几个问题,然后技术问完总监问 ,最后人事介绍了一下他们的项目
重点介绍一个项目 ,用到了哪些技术
Vue的原理以及生命周期
项目中做了哪些性能优化
写过插件吗
在项目中使用Sass less 预编译工具了没
公司4:
问的比较多 ,考察的东西很全,可以看出来技术很不错,也是一个很负责的面试官。
不过后来才知道他是94年,比我小好几岁,刚毕业,才来这个公司1个多月,但是跟他比起来相差太远了,很惭愧!
vuejs可以对对象进行遍历吗 怎么模拟实现
vuejs生命周期钩子函数 created函数之前有其他函数吗 ,假如在之前要做其他事情
vuejs中if-else 和if-show的区别
说说js的事件委托
underfind null的区别 0呢
ajax get和post区别
http请求过程
横着依次排列四张图片,怎么做自适应布局使得图片的高等于图片的宽,在vuejs中实现
web语义化的理解
html5新增了哪些标签
css3新增了哪些
伪元素有哪些 伪类呢
怎么做屏幕适配
js中 ==和===的区别
let const区别
es6箭头函数的作用
import和export输出
svg和canves区别
header中的meta元素可以设置哪些
vuejs中怎么对搜索引擎seo进行优化
vuejs中的props和slot的用法
了解javascript的Promises吗
公司5:
下班过去6点多一点,约的6点晚了十多分钟,面试官开玩笑说是我们是约的今天吗,呵呵。
先说一下公司,技术氛围挺好,6点多过去还没有下班,面试问了各种问题,面了将近2个小时,考察的主要是js相关的知识
对html 文档元素进行统计包括元素的数量
小圆点订单实时刷新的实现
输入框联想记忆查询实现方式
Jsonp 跨域解决方法
轮播图的实现思路
冒泡事件
对事件委托的理解
事件绑定有哪些方法
浏览器保存数据有哪几种方法
Html5localstroge 之前用的什么方法
Cookie 和session 的区别
块元素行内元素有哪些 他们的区别以及怎么让快元素设置为行内元素和行内元素设置为块元素
Js中有哪些事件