唯品会java hr面_唯品会秋招HR面试问题大曝光?(一面)

一面

首先,一般情况下都是自我介绍。个人感觉自我介绍的时候,其实除了说明自己的一些基本情况之外,一定要突出自己的学习过程,而这个过程最好就是充分地体现了自己的自学能力。

面试官的提问(其实问了不少东西,把记得的列举一下):

1. 一般用jq的时候是怎么绑定事件的?

答:我主要是用$(document).on()的方法,因为这个方法能使动态添加的dom节点也响应绑定的事件。这方法传入三个参数,事件名、事件类型、事件。我通常就把相应的事件独立成一个函数,然后调用,这样比较有封装性。

2. 怎么实现js的模块化编程?

答:这个我主要是结合了之前看的阮一峰老师的javascript模块化编程系列来答的。推荐大家去看一下,很好理解:《Javascript模块化编程(一) 》 、《Javascript模块化编程(二):AMD规范 》 、《Javascript模块化编程(三):require.js的用法 》

3. 做的项目有用到h5吗?

答:都有用到一些h5的新特性,不过像h5中canvers这些能实现比较多功能就没有用得特别多。但是我自己有做一些练习来锻炼自己,例如照片中不同的滤镜模式,模糊程度调节等等。

4. 有没有做过离线应用?

答:这个我目前还没有做过,不过我一直有关注,也有收集一些相关的资料,稍后会学习这方面的内容。

5. 说一下你印象最深个项目,遇到的难点及解决方法?

答:这个我就详细说了自己独立完成前端开发部分的一个项目。解决方法我就突出表示大都都是我自己找资料,百度,Stack Overflow上提问解决的。(感觉面试官比较满意这点)

6. 你是怎么处理浏览器之间的兼容性问题的?

答:我是采用优雅降级的方法,我一般在谷歌浏览器上面最好了比较好的版本,然后再针对IE等浏览器写一些hack。如果涉及手机端的话,还会用@media做一些响应式的处理。例如...(又举例子)

7. 为什么会学这些js框架(angular、node、react)

答:因为这些现在已经是前端的标配啦,前端发展地非常快,而且是往全栈方向发展的。什么什么的,反正就是说了一堆前端趋势和非学不可的理由。

8. 怎样把一些内容加到页面上?

答:这个分情况吧,例如一些弹框提示的话,就是事先已经知道内容,类似于弹出登陆框的话,就先在页面上写好,调整好位置,然后隐藏,点击某个地方在fadeOut出来那样,如果是那种列表数据渲染的话,就写成一个template,通过ajax等方式拿到数据渲染好之后,再append到相应的位置。(好像还说了一些其他的我自己也忘了)

还有一些忘记了……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值