深圳某中厂一面

自我介绍+项目介绍
项目中的有什么比较有成就感的事情
虚拟列表快速滚动的话出现闪动或白屏怎么办
有10万条数据怎么做渲染优化
组件库怎么做按需引入的

讲一讲Promise
一道Promise代码题
了解事件循环吗,一道事件循环代码题

输入URL后会执行什么操作
在输入URL之后出现白屏是什么原因,从执行的过程中找原因
HTTP缓存
什么时候使用协商缓存/强缓存
localStroage、sessionStroage、cookie有什么区别
cookie可以跨域使用吗,要做什么配置

反问:
技术栈
项目
学习建议

面试官很有耐心,不会的也引导我去说出来,一场面试下来感觉像上了一节课,收获特别大
全部评论

相关推荐

1.伪类和伪元素的区别?2.怎么判断一个对象是不是空对象?3.Vue组件通信的方式?4.React组件通信的方式?5.响应式布局的方式?6.使用taliwindcss实现响应式布局?7.强缓存和协商缓存?8.css选择器权级比较?9.讲一下泛型是干什么的?10.Vue2和vue3的区别?11.什么是axios?怎么使用它?12.什么是虚拟dom?解决了什么问题?13.Es6新特性有哪些?14.什么是闭包?应用场景有哪些?15.简单描述一下redux和zustand的使用?16.React17和React18的区别17.什么是ssr?和ssg有什么区别?18.Nextjs你用的哪种路由?描述一下?19.为什么选择Nextjs做项目?20.简单说一下nextUI这个组件库?21.虚拟列表你怎么实现的?22.怎么封装自定义hooks?23.Vue的响应式原理是什么?24.Vue3的生命周期函数?25.React的生命周期函数?26.常见的react hooks?27.什么是watch?和计算属性的区别?28.讲一讲你项目的难点?29.讲一讲你实习干了什么?30.扩展运算符是浅拷贝吗?为什么?31.Transform有哪些使用?32.Echarts你是怎么使用的?33.Echarts你怎么进行性能优化?34.Echarts怎么限制数量?35.本地存储有哪些?36.Localstorage和Sessionstorage的区别?37.什么是https?38.讲一下tls怎么加密的?39.什么是原型链?40.你的优点是什么?缺点呢?41.哪些方式可以实现深拷贝?42.Json.parse拷贝的限制?43.数组常见的方法?字符串常见的方法?44.讲一下类型转换?45.写一个简单的动画使用?46.你怎样对页面进行性能优化?47.本地存储能能优化什么?48.Postcss怎么用的?底层知道吗?49.怎么先加载某个页面?50.Setup的执行时机?51.讲一下em rem vw vh?52.做过移动端吗?知道怎么适配吗?53.用过哪些git指令?54.代码冲突了怎么办?55.用过哪些ai编辑器?56.你怎么使用ai编辑器的?简单描述一下?57.watch和watcheffect的区别?58.React hooks的缺点有哪些?59.用过webpack和vite没有?60.Vite为什么更快?61.跨域的方式有哪些?62.forEach会不会改变原数组?63.怎么判断一个对象是否为空?64.Vue3的v-model写成拆分的形式?65.讲一下线程和进程?66.讲一下受控组件和非受控组件?67.非受控组件有什么优点?68.nextTick是干什么的?69.什么是防抖?什么是节流?70.讲一下promise?71.继承的方式有哪些?
点赞 评论 收藏
分享
1. CSS display 有哪些值2. inline 和 block 详细区别3. flex 如何设置主轴方向4. (续)如何设置主轴布局方式5. 上下布局,上高度固定 100px,下高度(不管有没有内容)根据屏幕高度自动推开,怎么实现6. 判断变量是否为数组7. 数组 map,forEach,filter 分别说说8. 宏任务和微任务9. const 一个变量属于宏任务还是微任务(寄)10. React 用的是什么版本11. React 在一个条件语句中声明 hook,有没有问题12. (有问题,执行顺序不能确保)不能确保顺序的原因(寄)13. 数组 @&$#& and and 渲染,写法有什么问题(没听清,pass)14. React 组件中用 for 循环,但是不给 key,会导致什么问题15. 那用下标确定 key 又会有什么问题16. 三次握手过程17. 为什么不是两次18. 数据传输过程中丢包,怎么解决19. TCP 滑动窗口说一下20. 冒泡排序21. 场景问题,后端一次性给十万条,客户不接受懒加载,不接受翻页,只用滚动条,怎么解决22. (提到画布和WebGL)那个只是替换了渲染的方式,关键要怎么解决性能问题23. (答虚拟列表,视口)怎么判断是否在视口里24. 假如入职了,项目紧急要连续上一个月班,能扛住吗==================================反问1. 业务前端业务跟部门业务连着,都是跟总部合作的一些业务2. 技术栈什么都有,react vue 小程序 jq java golang3. 强度新人强度高,要适应节奏,融入业务,平时业务强度一年偶尔几次4. 评价一下我基础可以 react 偏底层 网络可以 实习项目表达不够清楚 性能问题自由发挥欠火候5. 什么时候出结果最晚下周一,过不过都通知已过,二面只让手写了个快排,半分钟写完之后就开始聊天了,秒过
查看24道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务