网易、蘑菇街、阿里一面

      昨天投的都是内推,网易3号笔试之后,10号通知视频面试。蘑菇街是8号内推了,周五就联系现场面。阿里是投的比较早,下午在地铁上,联系晚上电话面试。一天三个面试也是够呛,一天下来就是被放在地上摩擦,摩擦,摩擦~~~~

网易

1、说一下盒模型

2、用哪个属性可以使两种盒模型执行相互转换

3、但是对于低版本的IE 不支持这种 box-sizing 的转换,要怎么处理?

4、css 中要怎么兼容低版本,不局限于上面的问题?

5、js 里面要怎么兼容低版本的IE 这些?

6、模块化

7、模块化里面你提到了Vue,Vue 里的动画怎么做? 不会做

8、异步处理有哪几种方法

9、里面的 catch 怎么用?

 

蘑菇街

1、聊一下你做的项目有哪些难点?你是怎么解决的?

2、实习过程中较为深刻的有哪些?或者你觉得哪些是重复的操作?

3、动画实现一个图片左移如何实现?

4、动画会影响到浏览器的渲染,重绘和重排怎么看?

5、对图片的懒加载怎么看?

6、懒加载具体是怎么实现的?

7、给你一个变量 a ,如何实现 a === a+1?给1分钟思考 我:隐式转换

8、可以更具体的吗?然后就不知道了...

9、Vue 的数据双向绑定原理是什么?

10、反过来问 ,a === a+1 怎么处理? 我:怀疑人生..... :涉及到劫持,后面自己想..

11、Js 有几个线程?我:不是单一线程

12、网络请求会占用线程吗?我:事件队列

13、事件队列是由谁来决定的,比如setTimeout 到点的时候由谁来执行?我:jsCore

14、会写一些后台组件,vue 插槽slot 怎么实现?

15、可以更具体一点吗?

16、状态码,3开头的那些介绍一下。

17、有些链接地址很长,但是用户看到的地址是很短的,这里用到了什么技术?

18、有些微博投票这些,诱导别人点赞是如何实现的?我:xsrf。

19、具体可以怎么实现?我:xsrf 可以获取用户信息

20、为什么可以拿到用户的信息?

21、你的理论是可以的,但是你的技术目前来看是不太够。

22、那防范你可以怎么做?我:token

23、token 是怎么实现的?

24、那如果都是公司的网站,也都是同源的怎么处理?

25、refer 有没有了解过?

26、假设需求方,厂商A\B\C 都来找你做项目。他们的需求是大同小异的,那么是如何处理差异化的需求?

27、但是如果有20个需求方呢?每个需求方都要做差异化吗?如果每个模块与原来的都不同,甚至架构都不一样,那怎么处理?

28、对于拿到需求的时候,你会做哪些?

29、上线碰到的问题,一般是谁处理这些?

30、还有什么要问我的吗?

答:创业型公司,挂靠蘑菇街,但是精英化管理,招的人不是很多,接的基本是小程序开发。

可能还有二面这些吗?:等hr 通知吧(稳凉了)

 

其他人同时期的面试(蘑菇街):

 

1.自我介绍

2.讲一下项目做了些什么(原型用的什么工具)

3.项目工程化思维

4.标准盒模型,ie盒模型

5.水平垂直居中

6.响应式

7.rem

8.ui框架改变样式不影响其他人

9.子代选择器和后代选择器的权重

10.实现一个动画

11.重排重绘

12.怎么让动画更加流畅

13.前端搜索,不同条件下可能有相同的结果(结果会很多,1000条数据),你怎么去优化(缓存??分页??)

14.浏览器的存储

15.图片预加载和懒加载

16.防抖节流(口述节流算法)

17.闭包,内存泄漏(怎么解决内存泄漏)

18.永久绑定作用域,构建一个公共函数,但是不传对象参数,怎么绑定(??)

19.让a === a + e(常量) 可以实现吗

20.js线程

21.setTimeout是一个线程吗

21.事件委托

22.实现长url转换为一个短的url

23.302(可以实现刚才的url转换吗)

24.vue生命周期

25.vue兄弟组件通信

26.diff算法

27.template渲染过程

28.jsonp

29.场景题:你老板的手机,看你们开发的微信小程序,遇到了白屏的情况,问你怎么排查问题(问题可能不会复现,你怎么保证添加数据去复现这个场景)

30.场景题:直播行业发达,怎么给每个人的发送的消息加一个唯一的标识,相当于id的样子,如何实现

31.平时除了做项目还会做些什么

 

阿里

1、为什么想做前端

2、对你觉得做的比较好的项目做一个简单的介绍

3、项目中的难点你觉得是什么?

4、基于什么考虑选了vue 做项目?

5、站在现在的角度上看,你会选择哪个框架?

6、说一下框架的原理。我:选了Vue

7、React 和 Vue 的差异有哪些?

8、React 现在你了解多一些还是 Vue 了解多一些?

9、React 实现的核心思路是什么?diff + virtual Dom

10、你刚讲到有一个diff 算法,可以详细讲一下吗?

11、除了key 其他比较的完整比较的过程是怎样的?

12、关键点是怎么比较他们的不一样。如果是不一样的,怎么比较?

13、原来的节点没有变,只是属性发生变化呢?

14、你前面有讲过 vuex , 说一下 vuex ?

15、前面你说的vuex 在项目中用过吗?

16、你觉得vuex 的适用范围是哪些?

17、说一下 vue 上前端渲染的优化?或者前端上有哪些优化的方向? vue 服务端渲染

18、压缩的本质?对性能的影响是什么?减少请求数据,间接降低了请求数量

19、那问一些比较基础的问题,判断某个对象是不是数组有哪些方法?

20、哪个方法更好一点?

21、跨域说一下,实现跨域有哪几种方法?nginx 代理跨域、Nodejs 中间件跨域没说、webSocket 协议跨域。这三个没说完

22、网络攻击和防范有哪些?

23、我这边要问的差不多就是这些,有什么要问我的吗?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值