前端面试题总结:
除内推外,通常在面试前都要一次笔试,固然,不过笔试也能够去霸面!视频面、电话面、现场面都有。不一样的公司在不一样的公司文化下面试问题也有不少差异。小公司通常偏向于应用性的问题,毕竟是要找人创造财富的,大公司通常不这个样子。阿里通常都是不少应聘方向问题再配合一点专业知识,腾讯则十分重视应试者的专业知识、成绩、智商,应聘方向问题很少,甚至基本不问。感受面试的运气成分很是大,这也没办法。javascript
计蒜客:
HTTP action、状态码(post、get的大小到底区别多少)前端
SEOjava
响应式、屏幕适配node
HTML语义化、HTML5新标签、placeholder属性面试
LESS、SASS优缺点ajax
reset.js、normalize.js算法
雪碧图使用后端
渐进加强、优雅降级跨域
Bootstrap栅格系统实现数组
ES6
原型继承
coffeScript、typeScript
n.times(func):循环调用func共n次
apply、call
版本控制
前端自动化工具
前端模板(jade、ejs等)
PHP、node差别、特色
- ``` javascript
var a = b = 2;
******** var a = 2;
var b = 2;
区别
+ ``` javascript
经典:闭包实现点击button弹出相应序号
阿里巴巴内推一面:
- 为何选择前端
- 列举你知道的排序算法,详细讲一下快排算法过程
- 快排的时间复杂度、理想和不理想状况
- 红黑树、平衡树、搜索算法
- 深度优先、广度优先
- HTTP action、状态码
- JS的垃圾回收机制
- call、apply区别,本质
- 函数做用域
- 闭包、原型、做用域链
- 跨域(JSONP、CORS)先后端各要作什么
- CORS的标准是谁制定的(实际上是W3C)
- 清除浮动
- 打印样式相关
- CSS3 动画实现(三种方法)
- display属性值、Flex+box
- 经过哪些方式学习、遇到问题如何解决、本身在项目中的定位
- 谈项目:详谈项目中的问题blablablabla
- 总结本身、本身的人生规划
一句话从算法角度总结本身的X项目
阿里巴巴内推二面:
- 各类聊项目:作了什么、亮点、困难、新技术
- 你作的项目怎么来的
- call、apply
- 如何精确判断一个数据类型是数组
- typeof 的返回值
- ajax:过程、如何判断成功,顺便问了状态码
- border+radius、postion;static、relative
- 抓包工具
- jQuery源码:事件代理
- target、currentTarget
- iconfont
- 移动端适配
- C语言在function前面写static是什么意思
- 常见搜索方式:折半查找前提、复杂度
- 排序算法:快排平均复杂度、最差复杂度
markdown原理
阿里巴巴内推HR面:
- 最近面试了那些公司
- 为何选阿里(我说了阿里有狼性)
- 中国除了阿里以外还有那些公司也有狼性
- 为何不以为华为有狼性
- 为何选择前端
- 阿里那些产品UI、前端比较优秀
- 说一下作的项目
- 为何投淘宝UED
- 以为在阿里实习能得到什么
说一下本身后面想学习什么前端技能
腾讯SNG+(腾讯云)内推一面(跪):
- 介绍本身、最近的项目
- 如何实现移动端tap事件(300ms延迟出现的缘由)
- 寻找两个字符串中都出现的字符
- 实现Func(n1, n2, n)返回第n个数
- 寻找一个字符串中只出现一次的字符
- 跨域CORS、JSONP:基本过程、适用场景
- AJAX:过称、如何判断成功、如何禁止缓存
前端的学习计划
腾讯霸面(武汉1)一面(跪):
- 为何来武汉面试、自我介绍
- 为何学前端
- 作过的东西有什么亮点
- 看下我作错的一道笔试题
var x;
(function(){
x = 2;
y = 2;
})();
console.log(x == y);
返回值;
腾讯霸面(武汉2)一面:
- 自我介绍、为何来武汉、为何来腾讯
- 原生ajax、状态码
- 经常使用选择符、优先级
- 浏览器存储方式
- 前端优化
- CSRF、XSS怎么防(token谁生成,怎么确认谁有权得到token)
- 一段英语字符串,有","、“。”、“ ”。取出全部单词
- 智力题:两个杯子,5L,6L。打出来三升水(从两个杯子倒出来都要说)
- 后面的人生规划、我的爱好、运动
你发问(只能问一个与面试无关的问题)
腾讯霸面(武汉2)二面:
- 给一个号码根据区号判断地点(不用JS)
- 智商题:三个盒子三个球,两红一白,问第二个盒子至少有一个红球的几率
- GIT和SVN的区别、冲突怎么解决
- 浏览器缓存(问的很深)
- 前端优化(问的很深)
- 为何256M的内存比4G内存卡
- 一台局域网的电脑和服务器的通讯过程
实习地点和实习时间,哪儿的人
腾讯霸面(武汉2)HR面:
- 为何学前端
- 遇到问题如何解决
- 为何选择腾讯
- 你知道腾讯的哪些产品
- 用微信多仍是用QQ多,为何
- 选择公司的时候会考虑哪些
- 有女友了么
- 投了什么其余公司
- 平时有什么爱好
- 学习成绩如何
- 班里同窗都在作什么方向