美团一面 前端 秋招

基本信息

时间:2023.9.6
时长:67 min
base:北京 帝都
面试岗位:前端  秋招

问题

  1. 自我介绍

  2. 刚刚你提到了微前端,能谈谈你对微前端的理解吗?

  3. 微应用左侧是菜单,点击菜单会去到具体的微应用,你觉得点击是加载对应的脚本,还是页面?

  4. 也就是加载对应的HTML,css,JavaScript 还是直接是iframe直接对应的页面?

     		这里我应该说错了,但是我也不知道对的是什么,因为对微前端框架对切换具体的微应用具体怎么做的我并不知道
    
  5. 你能分享一段经历,不管实习还是项目,要求是快速分析事实,找准关键问题,并且迅速应对情况。

  6. 在工作过程中,通过独立的学习和探索让交付的质量发生了巨大的提升

  7. 你看你用的vue比较多是把?

  8. 能说一下vue的diff算法吗?有了解过吗?

  9. 它怎么判断是不是同一个节点?

  10. 刚刚你提到了会交叉比较,为啥要头跟尾比较?

    		因为可以快速检测出 reverse 操作,加快 Diff 效率            
    
  11. instanceof作用。

  12. 事件循环了解吗?

  13. 我现在在执行一个宏任务,执行一个setTimeout,然后这个setTimeout会加一个微任务,那么这个微任务是在。 重新说一遍,我现在执行一个宏任务setTimeout,然后这时候产生了一个微任务,微任务放到微任务队列当中去,第一步宏任务执行完毕之后,第二步执行微任务是吧,微任务执行完毕之后又执行宏任务,那我第一个执行的宏任务产生的微任务是是在第二次还是第四次执行? 重新在说一下,第一步执行宏任务,产生了一个微任务a,再去拿一个宏任务执行,微任务队列有的话继续执行微任务,第一次产生的微任务是第二次执行还是第四次【我说的第二次,但感觉有坑,不知道坑在哪里】

  14. 问一些网络,http1.0 1.1 2.0区别是什么

  15. 刚提到了缓存的改进,你可以说一下是什么缓存。

  16. 你觉得2.0对于我们最大的改善是什么?

  17. 多路复用有了解吗?

  18. 你觉得最短链路是串行的吗?

  19. 我看到你对安全性了解得多吗?

  20. 你说一下xss和csrf这些都表示什么?

  21. 刚说到xss,假如人家填了script标签,后端把script过滤了,那前端就没有了,展示不了了,那如果我就是要让前端正常展示呢?

  22. 现在假设你要在前端解决xss,你觉得该如何解决?

  23. 最终在页面多了一个反斜杠,你是需要再次过滤文本呢?

  24. 你转回来放到dom中不会被执行吗?我说的innerText

  25. 主要转义哪些字符呢?转义成什么样子?

  26. DNS劫持知道吗?

  27. 你请求一个接口,后端返回了1W行数据,你要渲染,想要做渲染优化和交互优化,该怎么做呢?

  28. 刚刚说到两种方案,分页和触底加载,滚动触底是渲染当前视窗还是不断增多

  29. 如果说触底每次都加10条,那么数据还是过多了,滚动会卡,继续优化该如何优化呢?【只展示10条一直,不知道怎么做】,面试官说可以动态计算滚动条高度,来计算该展示哪一条开始哪一条结束

  30. 写一道题目,最长回文子串的长度是多少,dp一下就行了。game over。

  31. 反问环节,经典问技术栈和做什么产品,技术栈比例

总结

一面给我上难度,不是应该问八股吗 呜呜呜.................

#美团##前端##秋招##面经#
全部评论
微前端要看用的spa还是qiankun或者是webpack的联邦模块,每个都不一样吧,但是基本上都是通过rotuer的监听去进行的,spa是每个变化的生命周期的钩子自己去定义怎么做,qiankun是吧html。css,js扔进去
点赞 回复 分享
发布于 2023-09-09 09:20 浙江

相关推荐

群星之怒:1.照片可以换更好一点的,可以适量P图,带一些发型,遮住额头,最好穿的正式一点,可以适当P图。2.内容太少。建议添加的:求职意向(随着投递岗位动态更改);项目经历(内容太少了建议添加一些说明,技术栈:用到了什么技术,还有你是怎么实现的,比如如何确保数据传输稳定的,角色注册用到了什么技术等等。)项目经历是大头,没有实习是硬伤,如果项目经理不突出的话基本很难过简历筛。3.有些内容不必要,比如自我评价,校内实践。如果实践和工作无关千万别写,不如多丰富丰富项目。4.排版建议:建议排版是先基础信息,然后教育背景(要突出和工作相关的课程),然后专业技能(一定要简短,不要长篇大论,写你会什么,会的程度就可以),然后是项目经历(一定要详细,占整个简历一定要超过一半,甚至超过百分之70都可以)。最后如果有一部分空白的话可以填补上校内获得的专业相关的奖项,没有就写点校园经历和自我评价。5.技术一定要够硬,禁得住拷打。还有作息尽量保证正常,不要太焦虑。我24双非本科还是非科班,秋招春招各找了一段实习结果都没有转正,当时都想噶了,最后6月份在校的尾巴也找到一份工作干到现在,找工作有时很看运气的不要急着自我否定。 加油
点赞 评论 收藏
分享
03-15 00:45
已编辑
高德地图_go开发(实习员工)
问的很简单都秒了,但是面试官没开摄像头,疑似kpi,无后续。--------------------3/14更新,3/12通知给了口头offer,3/13发了意向书,已拒。一面(35min)(25/3/6)(无后续)    1、自我介绍    2、介绍一下你的那个Python相关项目(本科毕设,web系统+算法模型提供部分接口)    3、Java面向对象有哪些特点呢?详细说一下。    4、介绍一下hashmap;为什么要把链表转换为红黑树呢?红黑树查找的时间复杂度?1.7和1.8的区别。    5、介绍一下concurrentHashmap。    6、synchronized锁和Lock锁有什么区别?    7、公平锁的一个底层是怎么实现的呢?    8、线程池的核心参数、拒绝策略、提交一个任务执行流程?    9、spring有哪些特点?(ioc/aop)    10、spring中对于循环依赖是怎么解决的?    11、MySQL和redis的区别?    12、MySQL的索引结构是什么?    13、MySQL的事务有哪些特性?怎么保证?    14、MySQL的默认隔离级别?可重复读是怎么做到的呢?    15、介绍一下MVCC和快照读readview。    16、一般在什么场景下会使用redis?    17、对于大量的请求,如果此时缓存中还没有写入数据怎么办?    18、介绍一下redis实现的分布式锁。    19、有用过es和mongo DB吗?(知道,没用过)    20、消息中间件用过吗?说一下你的使用场景?    21、一个场景,如果说有一个接口响应的比较慢,如果说让你排查,你会怎么去排查?(上下游接口、大key问题,只答了两,后面试官补充)    无手撕,反问业务。
胖墩墩的查理在学c语言:哥们我是五号面的 流程差不多
查看21道真题和解析
点赞 评论 收藏
分享
评论
5
11
分享

创作者周榜

更多
牛客网
牛客企业服务