欢聚集团-shopline日常实习 一面凉经

时间: 2025.1

一面:

CSS:

  • 如何实现一个管理系统的布局
  • 估计是想考calc的使用
  • 样式隔离(vue跟react是怎么做的,具体是怎么做的)
  • 提了vue的scoped、css in js 、css modules、原子化css
  • 怎么选择一个带有具体属性的元素,可能有值也可能没有值(属性选择器选不了没有值的属性吗?)
  • 除了属性选择器用js怎么实现

JS:

  • 用过TS的泛型吗,如果希望在泛型里面限制必须包含某些属性该怎么做
  • 讲一下CJS和ESM的区别?
  • 引入的产物有什么区别
  • 假设构建环境允许,我可以直接把require引入换成import引入吗

浏览器:

  • 微任务与宏任务
  • 执行顺序
  • 宏任务一定比微任务先执行吗, dom事件监听的回调是宏任务还是微任务
  • setTimeout和promise自调用导致的死循环,哪个会导致浏览器崩溃

Vue:

  • 说一下Watch和Computed的区别
  • Watch可以替代Computed、computed可以替代watch吗
  • computed 可以监听window下的属性吗,比如一些第三方库引入的实例
  • vue是编译时还是运行时
  • Vue的响应式数据中从数据变化到视图渲染的过程是怎么样的?

React:

  • useMemo 用过吗
  • useMemo 的性能优化是对内存的优化
  • useMemo 既然可以提高性能,那我每个变量都加上useMemo可以吗
  • useContext用过吗
  • 可以用嵌套的useContext吗,有什么特性

第一次面大厂,挖的很深,压力挺大的。react答得不是很好,估计也是因为这个挂了,大厂基本都是用的react,虽然都说不在意用什么框架,但是面试官往往会问他熟悉的内容,所以还是问react比较多,有些吃亏。

全部评论
接好运
点赞 回复 分享
发布于 04-28 00:30 广东
那我咋办
点赞 回复 分享
发布于 04-26 00:24 广东

相关推荐

头像
04-23 18:05
门头沟学院 Java
1.自我介绍Netty简单介绍+核心组件介绍2.epoll模型讲解一下(select poll epoll)epoll模型中的水平触发和边缘触发的区分水平触发:即使应用程序没有一次性读取或写入所有数据,epoll仍会在下一次调用epoll_wait()时再次通知应用程序边缘触发:只在文件描述符的状态发生变化时(例如从不可读变为可读)通知一次应用程序。这就要求应用程序必须立即处理所有事件3.epoll为什么要用红黑树+epoll模型的三个函数(epoll_create,epoll_ctl,epoll_wait)分别都是做什么的?和红黑树+就绪队列做链接5.网卡中断-》数据链路层-》传输层(在这一层中去添加到epoll_create在做后续处理)6.synchronized原理(markword+方法层面+代码层面)7.synchronized的锁升级8.AQS原理9.追问AQS的唤醒机制(LockSupport)10.threadlocal原理11.key为什么?(该线程对象中的threadlocal实例)12.虚引用问题,什么是虚引用,什么情况下会出现虚引用的gc?13.后续反问中面试官提出还有SpringBoot的源码问题比如:1.什么样的bean会被ioc加载2.beanpostprocessor原理3.EnableAutoConfiguration原理等等 但因为后续转go就算了二面1.自我介绍2.实习介绍3.做了这个优化,除了效率上得到了提升还有什么方面吗?(操作系统层面讲)4.如果说这个方案如果中途出现了问题怎么办(退化为未优化的)5.如果100w数据全部打过来 怎么办?(限流,分块处理等)6.分块数量的指标是多少(压测+监控查看)7.如果把Netty优化你实习的项目的架构,你该怎么说服你的+1?(好处是什么,真的可以用在这个里面吗,收益是什么?可能会出现什么问题?)8.黑名单方案优化set->咆哮位图(开始直接讲结构了有问题,后面补充了选了位图,布隆过滤器,咆哮位图的方案 还有公司内部有其他组进行使用优化)9.如何保证你的开发效率?前面有人接offer了 没hc 流程挂起#春招##面经##Java#
查看22道真题和解析
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

更多
牛客网
牛客企业服务