当前位置: 首页 > 面试经验 >

携程前端暑期实习一二HR面经 已offer

优质
小牛编辑
101浏览
2023-03-28

携程前端暑期实习一二HR面经 已offer

一面

一面聊了一个多小时吧,面试官问的也比较深,主要问题集中在React和工程化,基本没有问三件套的东西。
  1. 函数式组件和类式组件的区别,好在哪里?
    答:更好的逻辑复用,可以在外部自定义hooks;清爽的代码风格,高度聚合;不需要担心 this 的指向;更容易拆分组件。
  2. package.json中有什么?
    答:项目名和项目版本、script字段、dependencies字段、devDependencies、browserlist字段
  3. devDependencies和dependencies的区别,里面那个~,^,*分别表示什么意义?
  4. 虚拟dom的优势。(可以跨端)
  5. 了解 React.fibre 底层数据结构吗?
  6. React hooks 的底层数据结构,在之前 return 会报错吗?
  7. React redux的传递。
  8. useEffect的第二个参数,执行时机,第一个函数参数中的return作用。
  9. 怎么做到子组件更新不影响父组件,父组件更新不影响子组件。 答:useCallback() + React.memo()
  10. 怎么做到嵌套组件中只有其中一个组件渲染,其他组件不渲染。 答:useContext()
  11. script脚本怎么执行的
  12. 事件循环中微任务又产生了一个微任务,会在当前事件循环中执行吗?答:会
  13. 讲一下webpack打包,loader和plugins的作用
  14. 请求有几种方式,分别是什么
  15. 手写题:let data = await myFetch(url, param),如果url和param不变,就返回之前的结果。
    答:使用map,key为url + JSON.stringify(param),value为axios.post(url,param)的结果,如果key不变,直接返回value,变了就更新后再返回。

二面

10分钟,自我介绍+项目描述后直接进入反问环节,面试官全程不感兴趣的样子,最后反问阶段,面试官说的还挺多。

HR面

问题都比较尖锐吧,步步紧逼的那种,问了手上有什么offer,说明后天给结果,许愿oc,求求了!

更新:状态变成 测评/笔试中 了,希望能拿到offer啊!!!
更新: OC了
更新:发offer了
#携程暑期实习##携程#
 类似资料: