微信支付二面

面试时长半小时左右,主要问项目和里面具体使用的技术,一堆不会,就问了20几分钟

  • 居然没有自我介绍

  • 说对我们的项目还挺熟悉的(x),看到了好几次(?)

  • 然后问了我们项目的产品设计,我在其中主要负责哪些工作

  • 然后问了我们项目打包,问了webpack和vite(vite没了解过)

  • 问了package.json和lock.yaml的区别(答了一个是只是依赖,另一个里面的信息啥的更加完整,包括版本号之类的)

  • 问了有没有了解过webpack的怎么打包处理的(寄)

  • 问知道的git指令都有哪些

  • 问了merge和rebase的区别(寄)

  • 问了项目的git仓库架构

  • 开始问后端项目

  • 问了鉴权怎么做的(提到了jwt)

  • 问jwt有什么缺点,里面说错了一个点,说token存在服务端(寄)

  • 后面面试官纠正问token在哪里,反应过来了说是在请求头上携带

  • 反问

    • 今天面试有哪些可以提升的点
      • 说我一面前端知识问的挺多的了,所以就没怎么问那边的,说他们那边需要的同学不止要会前端,更偏向全栈。希望一直保持着一颗好奇心,这样才能不断地学习成长、
    • 部门
      • c端
      • b端
      • 性能优化
        • 主要讲了这个,说因为他们主要是做微信支付的海外业务,用户在国外但是数据在中国,怎么降低时延是一个一直在努力方向。