【前端校招面经】知乎前端2023春招前端一面凉经

岗位: 前端开发, 2023 春招

base: 应该是 bj

面试环节:

  • 自我介绍
  • Webpack 和 Vite 的区别
  • 讲一下 Webpack 打包流程
  • 你知道 React 哪些 hooks
  • useMemo 和 useCallback 的区别
  • 列举 useRef 有哪些作用
  • 假如我想在父组件当中执行一个子组件内部的方法, 但我还不知道这个子组件内部方法的名字, 该如何实现

这个问题我后来请教了一个在字节的大佬, 他表示也不会, 可能我理解错面试官的题意了. 面试官只透露说, 应该用 useRef 解决

  • 为什么不能在条件判断和循环中使用 hooks
  • 父组件如何向子孙组件传值
  • 子孙组件中如何修改通过 useContext 获取到的值
  • context 封装的值如果改变了, 会触发组件的重新渲染吗
  • 假如在某个子孙组件中, 使用了 useEffect, 其依赖项中记录了某个 context, 当 context 值变了, 会触发 useEffect 内包裹的函数执行吗? 会触发该组件的重新渲染吗?
  • http 301 和 302 状态码的区别, 在触发 301 时, 浏览器会把更新的 url 存放在何处
  • 浏览器缓存机制
  • js 事件循环, 看代码说结果
  • js Promise 实现原理, Promise 有哪些 API, 手写你知道的 Promise API

反问环节:

Q: 部门主要做哪些业务?

A: 部门主要做大数据, 前端低代码

Q: ChatGPT 对前端低代码有哪些挑战?

A: 可以考虑基于 ChatGPT 提供的 API, 实现一种问答式的低代码服务. 但 ChatGPT 需要阅读已有代码上下文, 会存在公司内部代码泄露的风险

Q: 低代码平台是否存在性能问题, 如拖拽卡顿?

A: 我们只会用低代码平台处理简单的页面, 而复杂的页面还是要手写

更新:

> 一面挂了

#软件开发2023笔面经##知乎##前端#
全部评论
是发感谢信了吗lz
点赞 回复 分享
发布于 2023-04-03 17:28 浙江
感觉楼主这么强都挂了,这个组要求这么高?
点赞 回复 分享
发布于 2023-03-31 23:23 四川
好奇大佬是哪个学校的 基本大厂面完了吧
点赞 回复 分享
发布于 2023-03-28 13:38 北京
中间那个题写一个函数,内部把函数的参数赋值给ref的一个属性。然后把这个函数通过props传给子组件,子组件在useEffect每次渲染的时候执行props里的函数,参数就是内部需要调用的方法,此时刚才ref的属性就是这个内部方法,直接调用即可。
点赞 回复 分享
发布于 2023-03-27 15:21 广东
大佬没签吗,怎么还在面
点赞 回复 分享
发布于 2023-03-26 12:36 陕西
厉害👍
点赞 回复 分享
发布于 2023-03-25 23:38 湖北
这个感觉好难
点赞 回复 分享
发布于 2023-03-25 19:42 上海
面试前是不是有机试?
点赞 回复 分享
发布于 2023-03-25 17:06 重庆
楼主是哪个部门的
点赞 回复 分享
发布于 2023-03-25 16:27 北京
优秀
点赞 回复 分享
发布于 2023-03-25 12:56 吉林

相关推荐

03-15 00:45
已编辑
中国科学院大学 Java
问的很简单都秒了,但是面试官没开摄像头,疑似kpi,无后续。--------------------3/14更新,3/12通知给了口头offer,3/13发了意向书,已拒。一面(35min)(25/3/6)(无后续)    1、自我介绍    2、介绍一下你的那个Python相关项目(本科毕设,web系统+算法模型提供部分接口)    3、Java面向对象有哪些特点呢?详细说一下。    4、介绍一下hashmap;为什么要把链表转换为红黑树呢?红黑树查找的时间复杂度?1.7和1.8的区别。    5、介绍一下concurrentHashmap。    6、synchronized锁和Lock锁有什么区别?    7、公平锁的一个底层是怎么实现的呢?    8、线程池的核心参数、拒绝策略、提交一个任务执行流程?    9、spring有哪些特点?(ioc/aop)    10、spring中对于循环依赖是怎么解决的?    11、MySQL和redis的区别?    12、MySQL的索引结构是什么?    13、MySQL的事务有哪些特性?怎么保证?    14、MySQL的默认隔离级别?可重复读是怎么做到的呢?    15、介绍一下MVCC和快照读readview。    16、一般在什么场景下会使用redis?    17、对于大量的请求,如果此时缓存中还没有写入数据怎么办?    18、介绍一下redis实现的分布式锁。    19、有用过es和mongo DB吗?(知道,没用过)    20、消息中间件用过吗?说一下你的使用场景?    21、一个场景,如果说有一个接口响应的比较慢,如果说让你排查,你会怎么去排查?(上下游接口、大key问题,只答了两,后面试官补充)    无手撕,反问业务。
胖墩墩的查理在学c语言:哥们我是五号面的 流程差不多
查看21道真题和解析
点赞 评论 收藏
分享
评论
8
32
分享

创作者周榜

更多
牛客网
牛客企业服务