关于2018网易游戏web前端实习生面试经历

去年报名的网易前端面试,没想到过了3个月居然收到了面试的通知,心里也是激动,花了一天时间面试,自己总结一下面试过的问题,问题可能不全,但是这些是我所能记起来的问题。

一面
1.css高度坍塌(两个盒子,一个下边据20px,一个上边据50px,最后为两个盒子之间的距离为多少,对于这个问题,幸好我之前看过,轻松的回答为50px,原理为css设计时候大多为文档,可能是css当时一个缺陷)
2.如何解决高度坍塌(当时回答的是用overflow:hidden在面试官的指引下回答对了。其他方法可以百度)
3.两侧固定,中间自适应(我提了三种,1.float2.flex布局3.通过position)
4.浮动是怎么样的(脱离文档流)
5.如何清楚浮动(当时我回答了两中,overflow:hidden和clear:both)
6.原型链(这个就不用我说了吧,基本要会的)
7.闭包(同上)
8.rem和em的区别(rem是根据最顶级,em是根据父级)
9.自适应布局(通过media查询设置字体大小和百分比)
10.jsonp
11.移动端解决屏幕旋转问题(这个我一开始没回答上来,后来想到了通过检测浏览器的宽来实现,虽然面试官说有一个内置的函数,但是也算勉强回答对了)
12.zepto和jquery区别(我回答了,体积大小不一样,但是后来面试官又问,为什么体积大小会不一样,我稍微有点犹豫,后来在面试官的提示下,知道了,因为移动端的兼容性不需要要考虑很多)
13.性能动画方面,为什么用css3(因为css3动画能启动GPU渲染)
14.css3动画和jquery动画的差别是什么
15.tap为什么有300毫秒的延迟
16.如何解决ajax无法后退的问题(我回答了用哈希值,然后用history函数,面试官又问,那你知道history的什么函数吗,。这个我真不知道,之前看阮一峰的教程上,有写那两个函数,但是我实在是想不起来了。)
最后面试官的建议,多写原生代码,自己试着多写一些组件,在现在这个前端框架变化快的时代,如果你不掌握基础,万一某个框架没了,你就得从头开始,你就不必追着别人一直学,可以看别人的框架,但是别活在别人的屋檐下。

二面
1.rem如何定位
2.调用了高德api的那些(因为我建立上写了一个用高德api实现的项目)
3.是否熟悉webpack
4.有用过svn吗?
5.平时除了bootstrap会布局吗?
6.用过canvas吗,你了解多少?
7.你用过ES6吗?
8.你知道ES6那些属性?(当时只回答了const和let的作用域 ,以及箭头函数的区别)
9.平时项目中有遇到最难的问题是什么?
10.在和队友沟通的时候遇到什么麻烦?

三面
1.xxs知道吗
2.有看过jq源码吗
3.你什么时候开始做前端的,
3.你以后的打算是一直做前端吗?
3.你试过把css代码写body最后吗?
4.对于安全,数据方面比较注重?

三面问的问题我有点懵逼,所以记得不是特别清楚,面试官问的问题也很奇怪。有点偏向于生活。面试结果下周才出,只能祈祷自己能拿下offer了。最后,继续努力,失败也不怕!

  • 9
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值