小菜菜3月前端面试记录汇总---持续更新

面试总结


某电商公司

先逻辑题

一面

  • 讲下JS深浅拷贝、深度遍历、广度遍历。
  • 有没有写过v-自定义指令,怎么实现的。
  • 讲下对promise的理解,有没有了解过ASYNC/AWAIT。
  • 写过组件没有?
  • 跟我讲一下SQL的join
  • 你知道如何实现一个定格动画吗?
  • 哪些元素可以有伪类?
  • 如何做一个实线箭头缓慢移动覆盖掉底下原来的虚线。
  • 讲一下CSS3的animation和transition

二面

  • 介绍一下你现在这家公司。
  • 听说你是计科专业的,你知道负一怎么用二进制表示吗?
  • 你知道CPU里面有什么吗?
  • 有没有做过页面埋点?
  • 如果商品被拉到可视区域我们就称它为曝光,不论曝光多少次我们都算他为一次,如何计算商品的曝光总数?
  • 有10个台阶,每次只能上1或者2,有多少次上法?
  • 我觉得你工资要高了,你一定要这么多吗?

某音乐公司

先在线做20个题。

到现场后做一份逻辑题,逻辑题十个,最后一个是扫雷。

一面

  • 给了个手写的函数,让我说结果,其实就是闭包。我给出用let,或者setTimeOut()第三个参数传值的方案。然后又问用了let编译后代码是什么样子的。
  • 有了解过浏览器的缓存吗?
  • 跨域问题遇到过吗?怎么解决的。
  • 讲一下事件的捕获和冒泡。
  • 讲一下如何实现继承。
  • 如果用户跟你说页面挂了,你会怎么处理,讲一下你的思路。
  • 你说你做过后台,有用过缓存吗?答用过。又问:如果此时你的缓存挂了,然后有突然进了大批的用户请求,但是你的DB根本撑不住,你如何解决呢?
  • 你觉得自己擅长什么?
  • 你想做什么样的工作?
  • 有什么想问我的呢?

某汽配公司

笔试

三道简答, 介绍盒子模型,介绍跨域,介绍url加载全过程。

二道计算结果。

二道编程,1个是实现求字符串里面字符出现的次数,1个是实现拿url上的参数。

一面

  • 面试官先说了自己是前端组长,然后开始面试。
  • 你知道angular和vue有什么相同之处吗?
  • 平常遇到跨域问题你都是怎么处理的?
  • 同源策略什么意思?CORS你是怎么理解的。
  • promise的缺点是什么?答:一旦触发了不能取消,还有不能知道当前执行的状态。问:这些为什么算是缺点呢?你能举个实际的例子吗?
  • 你知道ElementUI的上传组件的进度是如何显示的吗?
  • 你知道为什么要配置loader吗?
  • style-loader和sass-loader有顺序关系吗?
  • 你们的项目使用vue-cli创建的吗?
  • vue之间的通信是单向的吗?如何实现的?
  • 你知道webPack管道吗?
  • for in的原理(答:对象是数组时,遍历的是索引,对象是对象时,遍历的是对象)
  • 有用过arr.reduce()吗?
  • 好吧,有什么要问我的吗?

转载于:https://juejin.im/post/5c8a0f2f6fb9a049ec6bf30e

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值