招银网络 前端一面

尴尬死我了,投递的后端岗位结果因为笔试选的前端调成前端岗位面试了

面试自我介绍完了
面试官:平时前端那个技术用的多一些
我:balabala,您这边后端也可以问一下的,毕竟咱们是后端面试嘛
面试官:今天咱们面试的是前端啊
我:。。。

然后措不及防的我迅速忘掉刚刚背完的Java八股文

React:
平时都用哪些Hooks?useMemo能说说应用场景吗?
useEffect的应用场景说一下吗?取消副作用函数能说一下吗?
为啥useState能保留组件的状态?
React Fiber说一下干啥的?
React开发的时候遇到啥错误?答白屏,追问为啥白屏?提到了Error Boundary 追问技术细节
React不同组件是怎么通讯的

CSS:
一行三列,左右固定中间充满咋做?答flex或者grid 追问flex会使得原来元素的哪些属性失效?
没答上来:应该是子元素的float、clear和vertical-align属性将失效。

JS:
async 函数返回什么?答Promise
Promise有几个状态,Promise如何catch错误?
Promise如何实现并发?答使用`Problse.all()` 追问如果一个async函数出现问题怎么办?答:全废
追问:我不想全废咋办?没答上来
应该使用`Promise.allSettled()`,参考这片stackoverflow的帖子questions/30362733/handling-errors-in-promise-all
知道防抖节流吗?手写一个防抖?

总结:问题都是常见经典题,就是面试前光看后端了忘掉了(真想扇自己耳光
全部评论
牛啊,前端你也会,属于是全栈了
1 回复 分享
发布于 2023-09-25 23:22 广东
老哥太卷了,佩服
点赞 回复 分享
发布于 2023-09-26 04:25 北京

相关推荐

时间:24年10月31日1. web2.0和web3.0主要的区别,解决了什么问题    * 数据存储:数据库,数据对后端完全透明    * 去中心化吗?2. 看你项目用的是nextjs,主要有用到哪些服务端组件,有哪些客户端组件3. 追问:为什么seo?4. 其他项目介绍一下,难点5. react的渲染原理?为什么要虚拟dom?不用虚拟dom直接生成一个html片段插入不行吗6. 为什么用redux?有什么替代方案?一定要用吗?7. css响应式布局方法8. 如何实现圣杯布局9. 一个div右移100px,如何优化10. css动画,比如一个100px给他放大到200px,有什么优化方法11. http缓存有哪些字段请求头12. 什么是cdn缓存13. 讲讲promise,是什么任务?为什么要有宏任务?为什么要有微任务?区别?14. 讲讲闭包,以及具体的应用场景,平时项目中有什么具体应用15. 讲讲async、await?你说他是语法糖,用法一样吗?16. 如何说服团队成员用ts?使用起来工时长怎么办?反问1. 前端学习建议:一个中间人物,沟通能力(和产品、后端、项目经理、ui)、业务能力(懂自己在做什么)、代码能力(了解前端技术栈,有一个需求即刻判断能不能做)、审美能力2. 对web2.0 3.0的理解看法:主要解决的还是数据存储的问题。3. 前端与smart contract交互:原理方面,钱包节点与大节点通信、选择最长链在区块链上验证【感谢你的时间】#牛客创作赏金赛##软件开发投递记录#
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

更多
牛客网
牛客企业服务