美文网首页
前端面经

前端面经

作者: 五月的橙子酱 | 来源:发表于2017-10-23 21:36 被阅读0次

非科班无实习的渣硕_(:з)∠)_ 

一篇不算面经的面试记录,由于自己太水参考价值不多,用于给自己存储知识经验~

(有些记不清了所以不全)

春招

腾讯

一面:

写一个html基本页面(包括head部分中的编码也要写)

Html有哪些编码

写一个http请求,解释含义

http状态码

从输入网址到页面展现,这其中有哪些过程

写一个闭包,解释闭包

解释原型链

看过jquery源码没

对node有哪些了解

二面:

做过哪些项目,用的什么工具

这个项目里碰到了哪些难点,怎么解决的

现在要做一个产品的网站,你要怎么做

(由于是非科班,问了学了哪些课程)有哪些专业课,列举一下

你们专业毕业都可以去做哪些工作

成绩好怎么没想着考公务员

PS:其实面试官都很好,可是自己太紧张,准备也太不充足也没经验,表现太差,浪费了机会QAQ

秋招

数字政通

一面:

Js的基本类型有哪些

面向对象编程有哪些特性(封装,继承,多态,抽象)

Display有哪些属性,解释

垂直水平居中的方式

js跨域有哪些方法

二面:

画一下Js原型链

三面:

Get和post区别

Jsonp跨域原理

项目(实验室网站)具体怎么做的

途牛

电面:

介绍Css中的animate、transition

Jquery用过哪些功能,介绍extend

Px,em,rem,pt区别

介绍盒子模型

水平垂直居中的方法

美团

一面:

给了一个类似微博个人主页的设计图,写布局代码(包括水平垂直居中等)

(用flex最好,不行用float也行,如果用float结尾用伪元素:after清除浮动,注意代码一定要语义化!)

什么是语义化

Es6列举几个特性,说一说let,const,箭头函数

你的个人主页还应怎样进行优化

学前端多久了

介绍怎样学习前端

京东

一面:

介绍一个自己觉得最成功的项目,介绍里面的难点,要详细(_(:з)∠)_)

给代码,问输出什么,包括闭包、settimeout函数之类的

Css选择器优先级,很复杂组合

去哪儿

一面:

遇到解决不了的问题怎么办,如果还没有人做过,网上也查不到资料(面试官给的建议是去github留言询问)

后台怎么封装json数据

给了一个移动端的界面,写布局(用flex,不能用float)

找出一个数组中重复次数最多的元素,写算法,只能用原生方法,要优化减小复杂度

对前端的理解,前端做什么

Bilibili

一面:

Js跨域的方法,列举尽可能多,并且详细解释

Vue怎样双向绑定,父子组件如何通信

Js基本类型、复杂类型各有哪些

判断一个对象内部是否包含某个属性,且对象内部可能还有对象,可能查找的属性是内部对象的属性,写代码(我用了层层嵌套判断。。面试官说要用递归)

二面:

项目中用的echarts是哪个版本的

项目中的数据量有多少,用echarts显示时是否很缓慢,怎样处理的

平时编程和学习遇到困难怎么解决的

既然喜欢画画,有没有在b站投过稿(_(:з)∠)_)

三面(hr):

自我介绍

介绍一个项目

面了哪些公司了,都是前端岗吗,有哪些通过了

跟其他公司比,b站有什么区别

多酷游戏

电面:

怎样优化页面加载速度

页面加载渲染过程中代码执行顺序,script标签、style标签、及外部引用文件,是否会阻塞加载,哪些情况会

现在要做一个类似百度地图的应用,你要怎么做

用过哪些jquery功能,读过源码吗

有没有遇到过打击很大、使你痛苦的事情,怎样解决的,对你的影响

饿了么

给一段代码,循环执行Settimeout,问输出什么,怎样改成立即执行输出

http和https的区别

爱奇艺

一面:

写Sql查询语句,一张学生表,一张课程表,一张学生选课表,查询选了两门课以上的学生

注册界面设计,有哪些内容,注册名必须为电子邮件格式,怎样判断格式合法?注册信息如何提交给服务器

三栏布局有哪些方法

手写斐波那契函数的非递归方法

Let const var区别

二面:

介绍研究生做的研究

C++链表,怎样提将一个链表分成值为奇数的子链表和偶数子链表

两个机器人相遇的算法

51信用卡

一面:

进程和线程的区别,分别是什么

进程之间怎样通信

多核CPU可以多个进程同时执行,单核CPU呢?对于进程是怎样调度的

Html有哪些编码(utf-8、gb2312)

http状态码

网络的各层有哪些协议,介绍

Get和post区别,get和post长度限制的原因

Es6的特性列举,用过哪些,es6中class定义的类和原型链定义的类有什么不同

华东院

一面:

加长版自我介绍,说项目、成绩、特长

好的软件开发平台应具备的特性

对系统进行优化的措施

二面:

有没有自己的开源项目

摩拜

一面:

写冒泡排序,快速排序(说思路的时候也要说用到的方法,比如快排用到递归)

最近了解的前端的新技术

如何从url中提取某个key的value

判断一个对象是否为空对象{}(用Object.keys.length是否为0来判断?)

对es6有哪些了解

promise怎么实现的

原生js,怎样判断一个元素的有某个类名,即如果有个元素class="content title",怎样判断它有title类(可以用getAttribute获取元素的类的属性,再判断类名字符串中是否包含title这个名称,如用indexOf())

写个算法思路:一个数组,里面是一个不规则多边形的顶点集合,另一个数组,里面是一个横跨多边形的折线的各个折点,且已知折线和多边形的交点,问怎样获得这个折线将多边形分割成的两个部分的顶点集合(思路,求多边形各个顶点距离交点的距离)

输入一个字符串,怎样判断输入内容是一个整型数字(方法一:parseInt转换后是否等于自己,方法二:)

对移动端前端开发有什么了解,怎样多屏测试的

百度地图

介绍做过的项目

介绍css中各种定位,水平垂直的方法,越多越好

node中,模块加载的原理和顺序,路径查找的方式

有没有用过sass、less

有没有用过打包工具(至少了解一种)

建议从四方面学习前端:基础,工具(打包工具、预处理语言),后端通信及网络知识,浏览器知识(渲染原理等)

(面试官人超级贴心……)

写在最后:其实本职是GIS,也顺带面了很多地图产品,百度地图、腾讯地图、四维图新的产品,吉威的产品&前端。读研期间也是做地理数据时空数据挖掘,所以数据分析更在行吧~然而还是想做技术,没有优势只能恶补了~

相关文章

  • 2万5千字大厂面经+2018前端面试总结

    转:2万5千字大厂面经转:2018前端面试总结

  • 前端面经

    非科班无实习的渣硕_(:з)∠)_ 一篇不算面经的面试记录,由于自己太水参考价值不多,用于给自己存储知识经验~ (...

  • 前端面经

    1.js的onclick事件和jQuery的click事件有何区别? 1.onclick是绑定的事件(它是一个事件...

  • 前端面经

    【前端】绿盟科技实习面经:https://www.nowcoder.com/discuss/113284 【前端】...

  • 前端面经

    掌门二面(4.22) 1.react fiber原理2.常见的数据管理方式3.useContext和useRedu...

  • 前端面试题

    前端面经 js 数据类型有哪些数据类型:Number,Object,String,Null,Undefined,B...

  • 手撕面经 - 精准打击

    校招2篇,实习1篇,会及时做出调整 字节跳动前端一面面经(感觉凉凉) [字节]一面凉经 腾讯暑期实习前端面经

  • 贝壳前端面经

    愿你被很多人爱,如果没有,愿你在寂寞中学会宽容。——刘瑜 8.26早上面于北京贝壳总部,体验不错。三面下来总共耗时...

  • 京东前端面经

    一面: 1.介绍实习时做的项目。2.介绍参加过的比赛中自己的职责(根据简历来问的)3.移动端和桌面端开发的区别4....

  • 前端面试经

    1 ,sessionStorage 、localStorage 和cookie 之间的区别 共同点:用于浏览器端存...

网友评论

      本文标题:前端面经

      本文链接:https://www.haomeiwen.com/subject/pblzuxtx.html