JD数据平台部门前端一面面试经历

当时第一天上午发的简历,第二天就接到电话开始电话面试了。

一切都太突然了,我都还没准备好。

面试官挺和善的,面试氛围也比较轻松。就是我没有准备充分,只能尽力答了(

结果应该是凉了。不过也没关系,可以积累经验。

这里就列一下面试的题目吧。括号是当时答的情况

1. 介绍一下你的实习经历和项目经历。

(因为面的第一次实习,所以就讲了下项目经历)

2. 刚才你在项目经历中说到了策略模式和状态模式,请你介绍一下。

(就介绍了一下我在项目中是怎么用的)

3. 介绍一下Vue框架,说说双向绑定和单向绑定。

(单向绑定:数据插槽、组件属性)

(双向绑定:一般为表单,v-model)

4. 我点击一个按钮把界面上的文字变成了红色,这是单向绑定还是双向绑定。

(答案是单向绑定,但是当时我脑子抽了答了双向绑定)

5. 你熟悉React吗

(没用过,不熟悉)

6. 讲一下BFC

(不知道。。。没有详细了解过,后面查资料才发现自己完全没有注意到这个知识点)

7. 讲一下盒模型

(content-box/border-box)

8. 讲一下浮动

(全忘了。。。flex用的多)

9. 介绍一下CSS的单位

(px、em、rem、vh、vw、百分比)

10. 闭包的优缺点

(优点避免变量污染、封装函数私有变量,缺点造成内存泄露)

11. es6的特性

(变量声明let/const、解构赋值、函数默认参数、Set、Map、Promise、箭头函数、async/await)

(还有class、module模块化等等的没有答上)

12. 介绍一下浏览器缓存

(localStorage、SessionStorage比较熟悉,就讲了这俩的原理,但是后面问到了容量就不知道了。。。)

(还有一个cookie,没仔细看,不熟悉。。。)

13. 如何解决跨域问题

(后台CORS、前台jsonp/postMessage/iframe/domain等等、然后还说到webpack用的http-proxy-middleware中间件)

14. http有哪些请求方式

(get/post/put/delete/head/options)

大概就这些了,后面就让我等通知了。。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值