店匠科技面经

7/18/2022

# 一面

  1. 自我介绍
  2. js事件循环
  3. 什么叫能够高度还原页面
  4. this
  5. 箭头函数
  6. bind能改变箭头函数的this吗
  7. 严格模式的特点
  8. 居中方式
  9. 和后端的交互方式(jsonp、标签、form表单)
  10. http1.0、1.1、2.0区别
  11. link的预加载?(不会!)
  12. 归并排序的思路
  13. git

# 二面

  1. 自我介绍
  2. 为什么学前端?契机是什么?
  3. 介绍项目,契机?
  4. 职业规划?
  5. 十年之后你觉得你在做什么?
  6. 在学校觉得最有挑战的事情?
  7. 做的脚手架做了些什么事情?
  8. 如何从git拉取模板?
  9. download-git-repo的具体实现
  10. 302响应码
  11. 单元测试
  12. 如何排查错误中的项目?
  13. 学习的其他语言,java的泛型(记不得了。。。)
  14. 算法基础,学了什么?
  15. 最熟悉的数据结构,说了队列。
  16. 队列怎么实现?想岔了,陷入误区,一直想js的方法来实现,其实用指针、链表就可以了,害。
  17. 学习印象最深刻的内容?
  18. 如何学习的,学习方法?
  19. 那门课学的好点,我说计算机网络
  20. 计算机网络,有相关实践没有?(配交换机算嘛,可是我也记不得了)
  21. 反问

总结: 两次面试总的来说表现不错,妥妥的KPI。 但是需要注意的是,对于一些问题不要一入手就往很难的地方去想,应该由易入难,慢慢扩散。