一篇小面经(字节、有赞、京东、海康~)

·  阅读 454

字节

一面(65min)

  1. 小程序的生命周期,分别有什么作用?
  2. 小程序页面怎么传参的?
  3. 请列举下http请求的方法?http的get和post的区别?
  4. http请求头有什么字段
  5. cookie、localStroage、seesionStroage区别?
  6. 箭头函数函数和普通函数的区别?
  7. axios的封装
  8. 同源策略
  9. 二进制字符串相加减
  10. 数组的排序(写两种以上:冒泡和快排)

字节一面问的比较简单,有些忘记了,暂时只记得这些

海康威视:

电话面试只有一轮技术面(45min)

  1. Echart 小程序怎么传参?
  2. axios是怎么传参的?封装?
  3. 深浅拷贝实现?
  4. 箭头函数的特殊之处?应用场景?
  5. 事件代理?
  6. permise解决了什么问题?什么应用场景?
  7. 需要同时处理多个permise,你的解决方案是?
  8. promise.all
  9. promise.race
  10. cookie、localStroage、seesionStroage区别?
  11. cookie和token是怎么传输的?

目前只记得这些,他那边全是pc端项目,我写的都是移动端,没问我项目。

有赞

一面(50min)

  1. vue的响应式原理?
  2. vue的优缺点?
  3. 事件代理和事件委托?
  4. 如何封装一个npm包?
  5. 你写过的轮子?
  6. 你遇到组件如果有缺陷,你会怎么去优化?
  7. url编码算法
  8. 实现一个事件触发器

暂时只记得这些,回答不是很好,触发器真的不会,估计挂了~

京东

一面(35min) 第一次面试面的就是京东,比较紧张,面试结果很糟。

  1. 请说一下你怎么实现的日历组件?
  2. 怎么实现走马灯效果
  3. vue的响应式原理
  4. vue的虚拟dom是什么
  5. vue的diff算法实现原理
  6. 请简单实现一个webpack-loader

下面一些中厂

棒糖科技:

一面(70min)

  1. CSS利用绝对定位垂直居中实现方式?
  2. BFC的应用场景?
  3. async/awit的实现?
  4. 火车票的leetcode算法
  5. vue组件渲染过程
  6. vue在加beforeCreate有v-for和diff算法的执行嘛?
  7. new关键字干了哪些事情?
  8. typeof能判断哪些类型?

还有一些忘了 二面(45min)

  1. 进程和线程的区别?
  2. TCP三次握手的具体过程?
  3. HTTP2.0的新特性?
  4. OSI/ISO的7层模型?
  5. let const var的区别?
  6. 匿名函数的应用场景?
  7. 原生js怎么实现页面间的交互?
  8. loaclStrage和SeeionStroage的区别
  9. 二叉树怎么遍历
  10. 爬楼梯的实现过程,及时间复杂度
  11. vue3.0相对于vue2.0的改进
  12. 你怎么实现前后端分离?
  13. 有框架的好处?

黑湖科技

一面(65min)

  1. 请简单聊一下http实现原理?
  2. http有哪些的请求方式?get和post的区别的区别?put的用法?
  3. cookie、seesion、localStroage、seesionStroage区别?
  4. 输入一段url方式什么?
  5. https和http下的www.baidu.com是同一个域嘛?为什么?
  6. 你知道的跨域请求方式?
  7. 请聊一下cros?
  8. 箭头函数和普通函数的区别?
  9. let、const、var的区别 ?
  10. 请聊一下前后端联调?
  11. 实现随机生成四位数字字符串,且不能出现重复的算法?
  12. 手写一个判断完全二叉树的算法?
分类:
前端
标签:
分类:
前端
标签:
收藏成功!
已添加到「」, 点击更改