jds 一面 凉经

#面经#

项目拷打,
vue3相关特性(打包工具,状态管理,编程特性等方面)
跨域问题(除了传统的解法,还有别的解决方案吗)?

会不会react(不会,gg)

场景拷打:一个页面有很多组件需要从一个数据源获取数据(获得到的数据是相同的),如何设计?
(一个组件请求,其他组件发现已经有请求在路上,就不请求了;可以将请求缓存,分发给其他组件;可以基于promise.then 来进行分发,promise既可以做“是否有请求”的flag,也可以用于分发结果)
全部评论

相关推荐

瑞雪兆丰年_:可以贴个超级大的校徽,以防HR眼拙
点赞 评论 收藏
分享
先问一下一面时没回答上来的东西,之后才开始问新的。1. 订单号ID可以用Number类型保存吗?为什么?是否有什么隐患。含糊地回答了几次,面试官说可以确保ID唯一、也不存在类型转换等等问题,就是Number保存唯一ID有什么隐患。没回答上来。2. 继续追问上面的问题,给了提示问Number和Java里的数字类型有什么异同?还是没理解提示的含义,又乱说了一些,面试官说ID排除小数情况等等。想了半天还是没回答上来Number到底有什么问题3. 继续追问,Number对应的是Java里的哪个类型,大脑宕机说了个int,面试官说Number可以是小数,下一题。补充1:上次忘了突然想起来了,问前段有哪些优化,我说防抖节流、图片压缩合并、懒加载预加载、打包工具。补充2:继续追问,这些优化都在哪里生效,怎么生效。补充3:分包为什么能优化,减少的是什么时间?其他的优化哪些就失效了。假设没有电线的传播延迟。有点蒙,忘了怎么回答的,记得分包还生效,因为发送处理接受也有限制,不知道对不对。补充4:如果没了传播延迟,分包优化还有用吗?回答的有用因为还有机器的处理时间,不知道对不对补充5:如果资源全部在本地,这些优化还有用吗?我说内存加载也要时间,分包和懒加载应该还有用,不确定对不对补充6:如果内存无限,哪些优化还有用。不知道,彻底懵了4. 说一下useEffect。比较简单5. 继续追问,useEffect里的return函数是在组件卸载时执行呢?真的吗?确定吗?在想一下?我说有依赖就是每次刷新的时候执行下,没依赖就是组件卸载时执行,不知道回答的对不对。6. 说一下useCallback。比较简单7. useCallack具体什么时候用,说场景,不要说功能。想了半天说和React.Memo一起用,平时从来没用过,不知道说具体场景到底什么意思8. 说一下项目里的jwt,具体什么流程。比较简单9. 说一下自动登录,具体什么流程。比较简单10. 说一下自动登出,具体什么流程,我说设置定时器不断地检测logintoken有没有过时11. 继续追问,面试官说定时器有问题,能不能优化,我说前端的请求都带上logintoken,后端每次请求都检测下,不知道对错。12. 为什么现在登录都是双token,一个token也可以达成相同的效果,说一下一个token的隐患。我不知道,只能说安全问题。13. 项目采用了哪些安全方面的东西。我说jwt权限检测、跨域、salt加密。14. 追问跨域是什么15. 如果跨域没配置,到底是哪里、或什么系统、机制阻挡了通讯?不知道,瞎说了个浏览器识别的。16. 大模型前端返回了一堆markdown,怎么在前端渲染出来?说下大致思路。平时也接触markdown但不知道具体是什么,只能胡说。期间面试官换了各种问法、给了一堆提示,我理解的是markdown就是字符串,直接渲染出来不就行了?肯定是没回答上来。面试官还专门说现在大模型这么火,应该知道的……17. 说些能展示你技术能力的东西,我说用websocket实现了一个聊天系统、还有埋点系统等等。面试官说这些都是demo级别的,还有什么东西没。我说没了18. 代码题:返回一个数组的中间位,它左右两边元素相和是一样,我写了个双指针实现。老师说是leetcode原题,我写的没法通过全部测试。面试结束,反问:我说评价一下,面试官说AI啥都有,自己问AI检查下错误,又建议我不要单纯的抄网上的项目,要把每行代码都搞懂,尤其是各种配置文件里的东西寄。
点赞 评论 收藏
分享
八月下旬开始笔试,九月初开始面试,持续面了将近一个月,国庆前拿到了第二个offer,然后就开摆了,目前还有一个hr面结束一个复试结束,其他的应该是都挂了,后续也不打算面了所以简单记录一下我秋招时印象比较深的面试↓首先是shopee,我很感谢虾皮的面试官,一面面试官问的问题都很深入且有趣,我作为一个晚辈从面试官那里学到很多,二面面试官让我进一步看到了我的诸多知识漏洞,也为我的面试提出了一个我觉得很重要的建议那就是要自信,少用可能是我觉得这种词,向面试官自信地展示出你非常熟悉你的项目,这一点建议对我之后的面试有很大的影响。不过非常遗憾的是我止步于二面,意料之中的结果,我的能力远远没有达到虾皮面试官的期望,只好期待在将来可以有机会入职虾皮了🥲其次是百度的二面,面试官非常雷厉风行地向我提出了若干个webpack相关的问题,当时的我完全没有去系统地学习过,虽然面的一塌糊涂还为此放弃了招商银行的笔试,但是这确实是我开始大范围深入学习webpack知识的契机,面试中的一些问题所涉及到的知识也成为我学习的出发点。接着是我的秋招的第一个和第二个面试分别是淘天和阿里国际,这两个公司没有笔试导致我在完全没有面试经验的八月下旬就去面了,所以理所当然地面的很差劲,两位面试官也非常直接地向我提出了我的最大的问题那就是项目难点不够难,亮点不够吸引人,虽然当时对我造成了一定打击但是也让我用最低的试错成本找到了最根本的问题,我后续的一部分精力和学习重点放在了对项目的挖掘,可以说让我少走了一些弯路,同时也为我的后续面试流程中的失败打了心理预防针。最后是一些细碎的,OPPO一面面试官问了我一些后端问题比如如何跨线程通信等等;得物三面面试官问了一些跨端问题等,通过很多次面试的失败我不断地缝补漏洞,不断地成长和学习,我很感谢这些前辈。最后是我的致谢部分(?)感谢我的钱包为我提供了租房资金让我可以拥有一个良好的学习和面试环境;感谢我的爸妈仍旧不给我施加任何压力,让我可以在有后路的情况下前进,所以我会尽最大努力;感谢我的朋友们容忍我每次面试前都在群里发癫踱步()最后是感谢我自己,累点很低但是累的要死的时候也坚持下来了,不过后遗症就是我拿到第二个offer后就在报复性的休息(秋招到这里就结束啦,接下来大概是出去玩!
投递OPPO等公司10个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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