腾讯会议 前端一面(3.21)
- 介绍项目,项目怎么做的,怎么学的前端
- 对next.js的了解
- React有哪些hooks?对useState和useEffect的理解
- 对ajax的了解,项目中前后端如何通信的
- useMemo
- 如何自定义hook
- react-hook-form和原生form有哪些区别
- 场景:自定义一个form组件验证用户输入,根据用户输入的内容显示不同的提示语(组件入参、出参怎么定义;组件怎么使用;如何用正则验证用户输入)
- 讲一下操作系统内存管理
- 进程调度策略有哪些
- 抢占式调度和非抢占式调度的应用场景
- 进程和线程的区别
- 什么时候会需要用多进程/多线程
- js程序的进程/线程情况是怎样的
- js为什么是单线程的(???)
- 数据库,讲一下GROUP操作
- 用SQL语句如何获取一个年级每个班级的人数,用什么操作,操作什么字段
- 两张表联合查询
- 用过哪些数据库
- 讲一下闭包
- 闭包的应用场景
- 排序算法有哪些,各自的时间复杂度,选你最了解的一个讲讲原理
- 查找算法有哪些,分别讲一讲
- 算法:合并两个数组并排序
- 反问:技术栈(面试官:和你的项目完全相同。。。)