博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小菜菜3月前端面试记录汇总---持续更新
阅读量:6955 次
发布时间:2019-06-27

本文共 1157 字,大约阅读时间需要 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

你可能感兴趣的文章
AC日记——货车运输 codevs
查看>>
Android中LOG机制详解(上)
查看>>
AC日记——有趣的跳跃 openjudge 1.6 07
查看>>
AC日记——琪露诺 洛谷 P1725
查看>>
在 Windows Azure 上设计大型服务的最佳做法
查看>>
从BRD到上线:一个需求的完整生命周期
查看>>
C++ STL(1)
查看>>
Highchart的一些总结
查看>>
Ajax编程相对路径与绝对路径
查看>>
机器学习——超参数搜索
查看>>
关于golang中包(package)的二三事儿
查看>>
C#中dynamic的正确用法 以及 typeof(DynamicSample).GetMethod("Add");
查看>>
Targeted Server in Myeclipse
查看>>
将指定路径下文件全部删除,复制并移动整个文件夹啊
查看>>
掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
查看>>
Java 类的继承详解
查看>>
如何知道btree树的高度
查看>>
.NET(C#)主流的ORM框架
查看>>
20131113
查看>>
android获取一个用于打开Word文件的intent
查看>>