草庐IT

前端面试

全部标签

前端性能优化应该怎么做?

前言最近零零散散的对刚接手的一个新项目做了一些优化,白屏、打包相关的内容都涉及到了,写一篇文章来记录一下。白屏相关DNS预解析、资源预加载对于项目中有很多静态资源涉及到的公共域名,如g.alicdn.cmon,采用DNS预连接+解析:对于项目中一些必要的JS资源,采用资源预加载,可以大幅度缩短资源加载时间:结果:整体白屏时间降低400~600ms。页面级路由懒加载原本项目打包出来的JS文件只有一个bundle.js,涵盖了整个项目的业务代码,对于业务方来说来说,可能访问最多的就是新增和详情两个页面,所以对于首屏加载是不友好的,应该优化成访问哪个页面加载对应页面的资源,基于Ice2.0调研,将路

【天翼云】【基础架构】相关面试内容普及

第一弹,我们就讲讲中国电信天翼云的基础架构做什么滴?天翼云是中国电信旗下云计算品牌,致力于成为领先的云计算服务提供商。基础架构部作为天翼云的核心部门,负责构建天翼云的整个物理基础设施。打造了包括紫金DPU、物理服务器、物理网络、RDMA网络、操作系统、虚拟化、IDC在内的核心底座产品。基础架构部在构建有竞争力的产品同时,聚焦探索智算,高性能网络,CXL互联等前沿技术。有力支撑了天翼云通算,智算,HPC等场景的快速发展。本类目一共5弹,让子弹飞一会……记得点赞、评论和关注奥!

测试开发备战秋招面试1

努力了那么多年,回头一望,几乎全是漫长的挫折和煎熬。对于大多数人的一生来说,顺风顺水只是偶尔,挫折、不堪、焦虑和迷茫才是主旋律。我们登上并非我们所选择的舞台,演出并非我们所选择的剧本。继续加油吧!目录1.对网络协议熟悉哪些?2.Http状态码?3.算法题:反转链表4.合并有序链表5.算法题:最大子数组和6.哈希碰撞的解决方法?7.了解的测试工作有哪些方面?8.压测相关工具?9.说一下接口测试?10.http抓包工具?11.接口测试中的mock?12.写单元测试如何判断代码覆盖度?13.多线程测试?14.多核是针对线程还是进程?15.TCP三次握手发出的SYN之后没收到ACK如何处理?16.四次

【经验分享】前端分享会-地图模块、echarts以及插件分享

地图模块1.ECharts使用SVG做地图ECharts是一个基于JavaScript的开源可视化图表库,在很多大屏中都有使用到,但大多数情况都是用来制作图表,柱状图、折线图、饼图等等。地图也是它其中的一个模块,毕竟不像OpenLayer、Leaflet这样专业做地图的组件库,所以能实现的功能都十分基础,但它容易入手,配置项也很少,在使用时我们需要综合考虑需求来选择是否采用ECharts。普通的引入JSON创建地图很常见也很简单,看文档应该是没问题的,并且很多官方的示例也都是用引入JSON文件的方式创建地图的。在这里我推荐几个我比较常用的网站吧。阿里云DataV地理小工具DataV.GeoAt

【面试】软件工程体系

今天是我人生中的第二次面试,第一次面试到技术问题。面试公司:无锡信捷电气股份有限公司面试时间:2023年3 月6 日 15:30面试地点:西安工程大学(临潼校区)D-188在技术面中,我表现的不是很好,没有回答出来面试官提出来的问题。我将此问题记录下来,以免再次踏入同一条河流。1. 面试背景            我本科专业是通信工程,但对此专业兴趣不大。我很喜欢计算机方向,打算在计算机领域深耕下去,一直在自学计算机领域相关课程。求职岗位是软件开发工程师。就是在这样的一个背景下,我和面试官展开了深入其友好的交流。2. 面试问题你有软件工程相对应的知识体系吗?    面试官知道我是自学的计算机领

若依(ruoyi)前端Vue3 Element Plus Vite版样式修改

目录1.导航栏样式1.1背景色1.2右侧图标(全屏等)1.3右侧下拉菜单样式1.4左侧面包屑文字样式1.5左侧面包屑旁边的显示/隐藏侧边栏SVG样式2.sidebar字体样式3.全局tags标签按钮等背景色4.tags标签页样式5.表格样式6.树形菜单选中样式1.导航栏样式1.1背景色位置:src/layout/components/Navbar.vue类名:.navbar//比如背景色等background:#1b2535;这里主要是修改导航栏的背景色,在修改颜色值时,你可以使用其他十六进制颜色代码,也可以尝试使用RGB、RGBA或HSL等其他表示颜色的方式。这取决于你的设计需求和个人喜好。

前端已死?探讨人工智能与低代码对前端的影响

文章目录每日一句正能量前言前端行业究竟是好是坏?数字化转型的当下前端工程师该何去何从?想要入行前端先认清这三个事实后记每日一句正能量人的结构就是相互支撑,众人的事业需要每个人的参与。前言随着人工智能和低代码的崛起,“前端已死”的声音逐渐兴起,现在前端工作不好找,说前端已死?前端已死这个说法并不是事实,而是一种极端的观点。事实上,前端开发在当今的互联网行业中扮演着至关重要的角色,它是构建Web应用程序所必需的一部分,能够实现动态交互、良好的用户体验和友好的界面设计。随着前端技术的不断发展和升级,前端开发的工作也日益复杂和多样化。现在的前端开发不再只是简单地处理HTML、CSS和JavaScrip

面试阿里P6,过关斩将直通2面,结果3面找了个架构师来吊打我?

前言人人都有大厂梦,对于程序员来说,BAT为首的一线互联网公司肯定是自己的心仪对象,毕竟能到这些大厂工作,不仅薪资高待遇好,而且能力技术都能够得到提升,最关键的是还能够给自己镀上一层金,让人瞻仰。同样的,我自己的个人目标也是阿里,但之前一直在一家小公司,一呆就是好几年,现在通过不断学习和实践,提升了自己很多,也有了信心来阿里挑战。下面,就是我这次面试阿里P6的一些经历和心得。阿里P6岗面试经历这次阿里的面试经历实在太紧张+刺激+尴尬了,面试前还自信满满,面试后被吊打得怀疑人生。整个流程是四面,前两面还顺风顺水,比较嚣张,最后一轮技术面和HR面才让我领略到,什么是阿里?不过好在面试最终还是顺利的

数通面试 : TCP/UDP

数通面试第三篇~今天来聊聊传输层的东西,其实对我们网工来说无异于TCP/UDP2种协议以及端口号的相关内容 对于不太靠谱的三层IP(尽力而为模型)来说,TCP完成了很多IP协议无法完成的事情先来简单的问题当个开胃菜 为什么需要TCP? IP层是「不可靠」的,它不保证网络包的交付、不保证网络包的按序交付、也不保证网络包中的数据的完整性。TCP是一个工作在传输层的可靠数据传输的服务,它能确保接收端接收的网络包是无损坏、无间隔、非冗余和按序的。对于往上封装过程中 IP中的协议字段6/17决定了4层是TCP(6)还是UDP(17)  TCP和UDP有什么区别这个问题相对来说还是比较简单的TCP是面向链

搭建flask后端和微信小程序前端

目录一、准备工作(1)我的前端代码(2)我的后端代码(3)后端运行成功的截图(4)前端运行成功的截图 (5)整体运行成功的截图二、部署后端 (1)在腾讯云的学生入口处购买服务器(建议选择ubuntu系统),设置管理秘钥,方便在本地远程连接。(2)在本地的命令提示符上面使用终端命令远程连接我的服务器(4)将上传的文件解压,在服务器上面下载项目运行所需要的环境(5)将后端跑起来 (6)让后端一直跑起来,使用下下面代码三、购买域名四、在微信开发者工具上传微信小程序前端代码(1)在微信开发者工具中注册小程序并登录(2)完成前端代码上传一、准备工作(1)我的前端代码(2)我的后端代码(3)后端运行成功的