携程一面

面试时长半小时左右,主要问项目和里面具体使用到的技术,基本没问八股

  • 自我介绍

    • 对我们的项目很感兴趣,问了项目的具体情况,然后问我在项目里面具体负责的工作
  • 问了react的版本,我说react18,但是不了解为什么是react18,整个项目的搭建不是我做的

  • 然后问了打包的配置,问了webpack的loader(完全不知道),就说没了解过只会用

  • 问了组件之间的通信方式,答得时候有引出状态管理和swr

  • 问了状态管理为什么不用redux

  • 问了swr是什么,怎么用的

  • 问了组件库的设计,如何设置组件库的样式、整体风格等。答了我们自己的组件库的建设方式,然后暂时没考虑到这个问题;

  • 问了如何使用sass,知不知道里面的一些特性,然后项目中用到最多的特性是啥(答了css的嵌套编写,减少命名压力,增加可读性、可维护性)

  • 问了为什么没用变量,如何处理样式规范的大规模调整。答了目前项目体量较小,然后有设计的标准色卡,目前暂时没考虑到这个问题

  • 反问

    • 面试官做什么的
      • 携程酒店的B端前端开发
    • 实习生怎么培养
      • 不太了解,只知道校招生的培养方式,实习生似乎进去直接就要干活