前段时间参加了苏宁总部面试,跟大家分享一下面试经验、流程、面试题。总共两轮技术面。

第一轮是电话面试,根据谈话语气,我觉得考官应该是前端的同事级别。

首先肯定是自我介绍以及所做项目的技术栈,然后就是考官问的一些有关前端的技术问题(应该是准备好的问题,一连串的问)

  1. css3的动画属性了解吗?说一下
  2. 描述一下promise异步操作
  3. 说一下vue的生命周期、钩子函数
  4. 对ES6熟悉吗?简单介绍一下?
  5. this指针知道吗?说一下
  6. 打包工具:webpack的相关配置,有没有手动配置过?webpack与gulp有什么区别?
  7. 跨域是怎么解决的?

总体来说,第一轮技术面问题没有太深入,只是第一层,没什么难度。

第二轮现场面试,短信通知来到苏宁总部

HR发你一个表格、一个面试题,十来个人在填写(不同的岗位),前端总共三道简答题,有一道题不记得了。

  • 网页出现白屏的原因有哪些?
  • ES7的相关知识

面试官来了,拿钥匙另一个房间,一对一面试,先也是自我介绍,然后问了技术问题,整理如下:

  1. BFC和IFC(一个例子三个li标签设置inline-block,第一个添加文本,问为什么不对齐)
  2. 浅拷贝、深拷贝
  3. 怎么实现vuex
  4. 数组合并方法,考官注重原型链中方法
  5. promise
  6. H5的哪些新特性
  7. canvas、svg
  8. 判断是否是数组还是对象,原型链的方法toString.call
  9. 原生js实现下拉框的城市联动,描述下思路
  10. css怎么实现三角形
  11. css3动画属性
  12. div中的图片旋转,怎么不让其脱离外框
  13. axios在请求前结束请求catch,请求拦截
  14. webpack优先级加载优化
  15. 浏览器回流了解吗

问的问题比较广,考官很善谈,没答出来的,他会告诉你。


最后聊了一下公司的主要项目,以及工作时间,跟我说是朝九晚八。哈哈哈,据我了解苏宁晚上不到十点下班的是少之又少。

Logo

前往低代码交流专区

更多推荐