前言 我建了一个“前端学习”的微信交流群。加我微信(bootmei),拉你进群: 进群暗号:前端学习。 进群要求:少提问、少闲聊、多分享(长期潜水的,就不必了)。 你也可以关注微信公众号「千古壹号」,学习代码之外的技能。 以下内容,来自微信群的部分优质分享。不定期更新。文中涉及的内容和链接,均为群友自主推荐、自主分享。 2019-05-10 1、深圳-团长: 新手学习Node.js 推荐狼叔的《如
选择题:h5的语义标签、slice与splice的写结果、拖拽属性、盒子端动画优先级、视频目前播放位置已更改触发的事件、类的类型、盒子的宽高、(每个类中只能有一个constructor吗?类中的静态方法不能与其他方法同名吗?执行类中的generator返回、、) 编程题:输出字符中出现最多的字符以及出现的次数 将一维数组(带id和parentid)转换成树 求两个日期之间的有效日期(考虑闰年) 编
微前端架构是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。 由此带来的变化是,这些前端应用可以独立运行、独立开发、独立部署。以及,它们应该可以在共享组件的同时进行并行开发——这些组件可以通过 NPM 或者 Git Tag、Git Submodule 来管理。 注意:这里的前端应用指的是前后端分离的单应用页面,在这基础
感受: 1.八股喜欢往底层问。比如我提到项目中使用的某某插件,紧接着就问我这个插件的底层实现原理,你能不能自己写一个这样的插件;我提到vue-router,紧接着就问能不能自己用JS实现vue-router的功能 2.算法题不难,可能是八股答的太烂了想打发我快点走人😢 #25届暑期实习##面经##前端面试##前端面经##腾讯#
前言:工作 2 年,我写的不一定对,如有错误,望评论区大佬指正,共同成长 自我介绍 介绍完后,面试官深挖项目 5 分钟 项目中提到了性能优化,看的是哪个指标? 答:首屏耗时,业界衡量首屏性能一般有FCP(First Contenful Paint)、LCP(Largest Contentful Paint),公司内部用的是体感耗时,指的是从打开页面到 dom 不再变化的耗时。 如果让你来做,你怎么
项目 项目就不说了,聊了半小时 算法: 版本号比较plus(给一堆版本号数字,从大到小排列版本号) 实现一个stack类,实现括号匹配 O(n),并且不用额外空间去找到数组中出现两次的数字 八股: HTTPS握手,问的巨深 CA证书签发过程 如果要你去方法CSRF怎么防范?增加一个csrf token?那如果像抖音电商双十一那样有那么多流量,怎么办呢?每次都要生成一个CSRF Token吗?存re
首面给了wxg,然后被拷打了一个半小时。。。 算法题: 比较版本号 一个数组找最长升序子序列,返回最长的值。做出来了然后进阶,当场设计了返回整个子序列。 虚拟DOM History路由具体的机制,如何push的 登录的token怎么设计过期,比如你设计了定期24小时,那么假如我在这期间又操作了呢?但是我每隔一段时间操作他就不过期了吗? 为什么网站需要证书,客户端不需要证书 Pinia的底层逻辑 U
全程 1h。 问题: 项目难点 给定一个盒子,如何实现子盒子水平垂直都居中 绝对定位 Vue2 和 Vue3 响应式的不同 写过组件吗 浏览器强缓存、协商缓存 cookie、storage、indexDB 的区别 URL->页面呈现过程 动画:物体从左到右、从快到慢、移动 200px 怎么用css实现 手写:大数相加
一面(6.14) js类型,判断类型方法 循环事件事件机制(写了道题) console.log(1); setTimeout(() => { console.log(2) }); process.nextTick(() => { console.log(3); }); setImmediate(() => { console.log(4) }); new Promise(resol
问题内容: 使用hibernate实现联合查询,我必须采取什么替代方法?我知道hibernate状态目前不支持联合查询,现在我看到的建立联合的唯一方法是使用视图表。 另一个选择是使用普通的jdbc,但是这样一来,我将失去所有示例/条件查询的功能,以及hibernate对表/列执行的hibernate映射验证。 问题答案: 使用VIEW。可以使用实体名称将相同的类映射到不同的表/视图,因此您几乎不需
三面20min 自我介绍 vue和react及angular的框架对比 vue源码看过哪些 网络安全了解哪些,前端一般要做哪些网络安全相关的措施 低代码的设计思路 低代码如何和业务结合的,你们是怎么做的 为什么选择前端#面经##秋招##绿盟面试#
十五分钟就结束了 自我介绍 介绍项目 介绍测试方法 tcp, udp 还是项目 结束了…
1.介绍实习项目,这个面试官说我讲的太详细了,之后可以不用介绍那么详细 2.为什么投递武汉,哪里人 2.Linux命令,新建文件,原来cat和vim都可以新建,我以为cat就是查看,vim就是编辑,没敢说就说不会 3.赋权,chmod,给了一个场景,改变赋权权限吧,具体不记得了,但是这个我不会,因为用Linux都是大学的时候了 4.sql,查询十条记录,就是普通查询加limit 10 5.多表查询
2022-08-26 30min 1、 自我介绍 2、 实习中工作的流程,遇到的那些问题 3、 网络:TCP为什么要三次握手 4、 Java:==和equals的区别 5、 数据库:Where和having的区别 6、 测试工具的使用情况:具体的从实习中的例子来讲解的 7、 说了实习过程中的postman的使用情况 8、 普通的软件开发模型和敏捷开发模型的区别 9、 会召开用例评
此操作将两个或多个形状作为输入,并返回它们占用的区域,如下所示。 您可以使用名为union()的方法对形状执行并集操作。 由于这是一个静态方法,您应该使用类名(Shape或其子类)来调用它,如下所示。 Shape shape = Shape.subtract(circle1, circle2); 例子 (Example) 以下是联合操作的示例。 在这里,我们绘制两个圆圈并对它们执行并集操作。