javascript我的前端面试hudingyu

instanceof,Object.prototype.toString().call()

2、问instanceof是什么意思?接着问原型链等等

3、什么是闭包?

4、柯里化了不了解?

5、怎么实现new方法?

6、用过promise哪些方法?promise怎么实现的?

7、解释一下eventloop

8、ajax怎么实现的?

9、解释一下koa洋葱模型

只记得这些了。。

先做一套题,主要考察this、eventloop、dom的事件机制,还有一些编程题(字符串去重,继承,es6,css等等),然后对着这套题,各个都延伸问了一下。

后面是对着简历开始问了:

1、做的项目介绍一下,聊了好久。。。

2、vue的mvvm的实现原理

主要就是双向绑定的依赖收集,触发更新的实现

3、vue虚拟dom的diff算法原理

5、问了一些react的问题,我react不熟。。

6、问了webpack的一些loader以及plugin的用法,比如处理less文件需要哪些loader,url-loader和file-loader是干吗用的,用过哪些plugin,干嘛用的。

7、聊了一下babel和Node

8、有什么需要问的?面试官介绍了一下贝壳找房上海侧的业务

1、实现es6的flat()方法

2、实现dom的事件委托

3、0.5px的竖线怎么实现?

5、es6哪些新特性?聊了一下解构赋值,async、await等等,let和var的区别(变量提升)

6、性能优化有哪些方法?扯了一堆

7、CommonJS和es6module区别

8、浏览器强缓存和协商缓存

9、三栏布局怎么实现?圣杯布局和双飞翼布局,BFC

还有一些问题暂时想不起来了。。。

二面就聊了一下项目和经历、以及兴趣等等,面试官介绍了一下触宝的业务

一面

1、聊项目,聊了很久

2、import按需加载问题,按需加载的组件chunk何时加载,通过什么方式加载?

按需加载的chunk在dom更新时需要加载这个组件的时候才会去服务器上请求这个chunk文件,通过类似jsonp的方式进行加载。

3、打开页面时,如果app.js已经加载完成,而vendor文件还没有加载好,而app.js显然是依赖vendor,为什么执行app.js不会报错

这个是由webpack打包之后chunk文件中掺杂的webpackruntime代码控制实现的(后面又聊了一下webpackruntime)

5、聊了一下前端性能优化

6、cssModule了解吗?less的scoped怎么实现的

还有一些记不得了。。。

二面

1、Vue的MVVM原理,动态组件

2、vuex用法和原理,vuex和mvvm的不同(双向数据流和单向数据流)

3、聊了一下Vue和react的区别

4、babel的原理

5、前端优化的思想,比较抽象,瞎聊。。

三面

1、介绍项目,聊了一会。

2、一些功能设计的题目,就是给一个具体需求的场景,怎么实现这个功能,不是很难。

3、各种聊。。

ps:总体上,小红书的面试体验是最好的,面试官都很客气,聊得也很愉快。

1、实现sleep()方法

2、Vuerouter有哪些模式?是怎么实现的?为什么切换路由,页面不会刷新?

hash和history两种模式,实现原理主要还是从依赖收集和触发更新两个方面说。

3、webpack的代码分割怎么实现的?

4、说说刚才提到的CommonsChunkPlugin和splitChunks的区别

5、前端缓存怎么实现?(扯扯强缓存和协商缓存,重点问了ETag如何实现缓存)

1、就聊了项目。。。

ps:拼多多的面试体验应该是最差的,特别是二面(是个leader吧)非常高冷,交流上很不顺畅,有点不耐烦。。

1、先做一套题,css、eventloop、this、算法题(不是很难)等等,然后一题一题挨个问,做一些延伸。

THE END
1.泡泡科技招聘泡泡科技招聘招聘猎聘泡泡科技招聘招聘频道为您提供大量的泡泡科技招聘招聘信息,有超过10000多泡泡科技招聘招聘信息任你选寻,招聘泡泡科技招聘人才就来猎聘泡泡科技招聘招聘!求职找工作就用猎聘聊。https://www.liepin.com/s/05658dc36f56ef1bb76e3743e46c3de3/
2.鱼泡泡app找工作(鱼泡泡)鱼泡泡app找工作(鱼泡泡)一起去海边 精选回答 1、鱼泡200g、火锅底料20g、料酒10g、豆瓣酱20g、葱姜蒜5g、干辣椒5g、生抽5g、老抽3g、花椒3g、鸡精3g、青椒15g、盐3g。 2、将鱼泡洗净,用注射器刺破备用。 3、将锅里的水烧开,水烧开后倒入鱼泡,再加入少量料酒去腥。 4、煮5分钟,捞出洗净,沥干备用。https://edu.iask.sina.com.cn/jy/fgJbHF97Br.html
3.鱼泡招聘网人才网鱼泡招聘网为企业提供最新人才简历,为求职者提供2024年海量招聘职位,覆盖建筑装修、工厂制造、物流运输、生活服务、机械司机、餐饮酒旅等行业,找工作,上鱼泡直聘,老板直招!https://www.yupao.com/
4.上海鱼泡泡信息科技有限公司(分支机构)社招招聘信息找工作APP下载 机会在手,求职信息实时掌握 APP下载 微信公众号 小程序 认证:上海鱼泡泡信息科技有限公司(分支机构) 简介:上海鱼泡泡信息科技有限公司 no1 国内首款电竞、休闲娱乐社交o2o no2 全球最大网咖连锁——网鱼网咖投资创立 no3 拥有线下600万的会员基础,且每年以200万速度增长 http://www.shanghaircw.cn/company5F8E8B1F3E1517B3_shezhao.shtml
5.上海鱼泡泡信息科技有限公司招聘公司全称:上海鱼泡泡信息科技有限公司一、产品简介国内首款技能分享型社交产品!——O2O 电竞游戏、宅男我们崇尚目标驱动、结果导向,我们鼓励简单、开放、信任的工作和沟通氛围;我们希望邀请到像您这样和我们兴趣资深app推广大专2年以上上海.徐汇区面议 联系方式(Contact) 联系方式正在加载中 品牌招聘http://tl.36hjob.com/company-eWujk.html
6.「鱼泡泡兼职工资待遇怎么样」上海鱼泡泡信息科技有限公司薪酬福利鱼泡泡兼职薪酬区间: - ,其中%的岗位拿¥ 数据量过少,无法提供薪酬区间分析 说明:岗位平均工资是以企业发布的招聘岗位为分析依据,建议结合职位类型及学历地区经验等查看。 鱼泡泡兼职历年工资变化 说明:数据取决于当年在线职位薪酬样本,并不能完全代表企业内部真实情况。仅供参考。 https://www.jobui.com/company/12805372/salary/jianzhi/
7.那些漂亮的游戏约玩妹子都是怎样的一群人?葡萄视点或许是出于年龄小,熟络之后,一些客户都特别喜欢逗她玩,包括在鱼泡泡APP中给她留言,都是互相开玩笑的话。她的朋友很少,原本的很多朋友主要都是上班族,几乎不怎么玩得来,但也不会对她玩游戏有什么看法,普遍都会觉得她年龄小,爱玩是很正常的事。 她其实是想来北京找工作的。在来北京之前,她在老家的一家广告公司http://www.360doc.com/content/20/1212/13/72871545_951082411.shtml
8.鱼猎人猎鱼达人官方正版手游app免费最新版 v3.6.0.0手机号登录的 简介: 《猎鱼达人官方正版手游app免费最新简介: 《鱼泡网招工人app》是一款由成都萌瓜科技有限公司所推出的工地招聘、找工作的手机软件,软件主要Bubble Shooter(鱼泡泡流行红包版) v1.6.0 简介: 《鱼泡泡流行红包版》是一款轻松的泡泡龙消除赚钱http://www.962.net/tags/%D3%E3%C1%D4%C8%CB.html