天津执理教育科技(26分钟飞书)

感觉就随便问了问,kpi了o(╥﹏╥)o

过程

自我介绍(简单的名字学校技术栈)

问算法经历(没有)

46级(就4级过了)

React相关问题

props和useState两者差别(没打出来啥,脑子蒙蒙的,不过搜了一下答案也没啥东西奥(^▽^))

  • props 单向数据流 父组件向组件传递的数据(只读性)(默认参数声明类型)
  • state 用于组件保存,控制,及修改自己的状态(自己的数据,可更改)
  • context 上下文传递数据 可以传递一个可以更改的数据的方法

react函数组件 hook简单举例

  • useState
  • useEeffect
  • useMemo
  • useCallback
  • useRef
  • useContxt

useMemo和useCallback用法

  • useMemo让一段计算在开始运行一次,后续只有依赖的数据发生变化时才重新运算
  • useCallback缓存一个方法,让方法不会每次更新时重新创建

useEffect(模拟生命周期)

  • 不传第二个参数 = componentDidMount 和componentDidUpdate
  • 第二个参数传空数组 = componentDidMount
  • 第二个参数数组里放某个数据 = watch监听

useContext 的使用场景

  • useContext-更方便的解析context的provider的数据
  • 各个组件传值

服务端渲染 next(简单说了一下)

res React Server Component(没听说过)

tailwindCss

token登录验证

NodeJs

flex布局和grid布局

git

css页面复现

全部评论

相关推荐

# Moka一面(面试官说他们是旷视?)全程27min,开摄像头,面试官挺和蔼的,全程大多数时间在问项目,没有任何手写,不知道是不是kpi面....1.自我介绍2.学的是大数据,怎么接触的前端?为什么学习前端?3.前端学习路线?## 八股吟唱4.我看你的技术栈都是Vue,那说说vue2和3的区别吧,或者说3有什么提升?5.那Vue2对于数组修改不能立即渲染,要怎么处理才可以立即渲染?6.了解浏览器的缓存策略吗?(没答上来,硬提了一个cache Storge)7.了解前端方面的安全问题吗?(没答上来,扯了一下路由守卫......)9.了解那些项目的打包方式?## 项目拷打7.介绍一下你的第一个项目吧?8.说说你做完项目以后有什么收获吧?9.我看你的项目有设计微信小程序,说说技术选型,为什么不选原生,选了uniapp?10.说说你在项目的懒加载怎么做的?11.怎么做的降低首屏加载时间的?12.说说防抖和节流吧?在项目里怎么用的,说说使用逻辑,详细一点?13.为什么想到css和js合并分离出去了?14.项目里最大的一个难点是什么,怎么解决的?15.为什么想到在前端提高并发,减轻服务器压力?16.两个项目一个是团队开发,一个是自己做,有什么收获?## 开始聊天17.你们这两个项目大概都是多少个人参与开发?18.你们这个组织有多少个人?19.有什么爱好吗平时?20.你现在在天津,来北京的话,薪资方面有什么设想吗,实习期间的花销各方面?21.你学的大数据,想过走其他方向吗?22.你对你自己未来的前端路线有什么想法吗,以后怎么规划自己?23.你对我们公司有了解吗?## 反问1.面试评价如何?有很多个人在面试,后面还要横向对比2.技术应该走深度还是广度?3.大概多久出结果?紧张到忘了问业务......
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务