不知道什么评级,太低拒了,手里有比这高一截的
全部评论

相关推荐

#社招##社招可私信#(分享下面试经验,,要是有朋友看上我的,求内推)刚面了下上海的一家* 一个是面试我业务上的问题, 有以下几点* 问我优化上的问题* 1、问我在项目中做了哪些优化,    我主要是讲解webpack打包构建相关的优化 比如 thread-loader 开启多进程;开启lazyCompilation;升级webpack,开启持久化缓存等    同时还说的项目的结构的优化,比如抽离公共组件,动态加载模块,引入eslint规范之类* 2、另外还问我业务相关的,比如遇到什么难题  我回答:其实在实际场景中,如果一定遇到实在解决不了到问题,一定要及时求助,在实际开发中,不怕你不会,就怕你不说...balabala* 另一方就就是八股文 + 场景题了* 1、比如浏览器缓存:我答了强缓存 、协商缓存 、启动缓存    接着他深入问我:浏览器第一次请求服务器,或者刷新页面请求服务器等,使用到了什么缓存,,,我感觉说的有点模糊,所以就只说了肯定不是强缓存* 2、然后问了我vue2和vue3的区别  我的回答:    一个是Proxy取代defineProperty,我就直接手写了个reactive() + track() + trigger() 来实现响应式,同时对比了下defineProperty    还问我了2 和 3 diff算法的区别,我只知道2是双端比较法,详细说了这个,3的最长递增子序列法我不太清楚,感觉答的不好...    另外的一些区别,比如写法之类的,因为太表层了,就没说* 3、问我react和vue的区别      我的核心思路是两点      一个是围绕着 react的核心是 immutable来答, vue是 mutable来答      另外一个就是从渲染流程来答 react的渲染流程分为render + commit阶段,着重讲了render阶段 生成vdom, fiber 和 diff 比较的过程....      对于一些其他的 其实vue3的写法,我感觉向react靠近,比如我在vue3项目中就经常用到了jsx, 然后支持ts语法等等,也都比较灵活* 4、问我全局存储状态      我回答 vue中是vuex  react是redux      不过我还说,在实际项目中,我图方便,对于一些全局常量我就直接挂载window下,一些小的不用一直存储的变量,就直接使用$bus, 然后一个大模块内,就直接使用provide + inject* 5 另外还问到了我小程序的  我是使用wechat原生开发中工具,,就着重讲了下双线程,以及它与react vue相似的地方* 6 js相关的,问了我闭包,,我本想手撕下代码写个防抖节流之类的,他说节省时间随便说说就好,* 7 问了我浏览器优化指标  我回答了 lcp 以及 实际项目中我如何针对lcp做优化的  然后说了下fid* 8 问了我css相关了, 比如在less中用变量 实现动画之类的,还问了我echarts的实现原理  在实际项目中 我很少用这些  直接用一个ui库,,然后对margin padding 之类缝缝补补,,css相关的我太菜了  我本来想说echarts是怎么用的,,他直接打断我说原理,我就一脸懵总体来说,我的缺点还是对css不太熟悉另外,求内推!!!!
查看11道真题和解析
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务