草庐IT

前端面试

全部标签

前端vue2使用国密SM4进行加密、解密

前端vue2使用国密SM4进行加密、解密SM4是一种对称加密算法,也被称为国标SM4。它是在中国的国家密码标准下开发的,主要用于保护电子数据的机密性和完整性。SM4算法采用分组密码工作方式,其分组长度为128位,密钥长度为128位、192位或256位。它是一种分组长度和密钥长度都可变的分组密码,其使用的密钥长度取决于实际应用场景的安全需求。SM4加密有两种模式:ECB和CBC。ECB模式是最简单的块密码加密模式,加密前根据加密块大小分成若干块,之后将每块使用相同的密钥单独加密,解密同理。这种模式的优点在于简单和有利于并行计算,而且误差不会被传送。然而,ECB模式不能隐藏明文的模式,可能对明文进

面试官:Mysql千万级大表如何进行深度分页优化?

背景假如有一张千万级的订单表,这张表没有采用分区分表,也没有使用ES等技术,分页查询进行到一定深度分页之后(比如1000万行后)查询比较缓慢,我们该如何进行优化?数据准备订单表结构如下:CREATETABLE`t_order`(`id`BIGINT(20)UNSIGNEDNOTNULLAUTO_INCREMENTCOMMENT'自增主键',`order_no`VARCHAR(16)NOTNULLDEFAULT''COMMENT'订单编号',`customer_no`VARCHAR(16)NOTNULLDEFAULT''COMMENT'客户编号',`order_status`TINYINT(4)

【面试记录】基恩士2023招聘

公司&岗位:基恩士-技术工程师已感谢面试过程:一面一分钟自我介绍,使用小程序录制视频,一共有三次机会。吃了小亏,最好是要找一个三脚架夹住手机,用手举着非常累,而且画面发抖。网上说一定要穿正装,因此穿了。二面一对二面试(二对二),一个面试官,一个面试助理(面试中全程不说话,只负责把应聘者拉到会议中),两个面试者。首先是简单的自我介绍,另一个人讲了很多自己得到的奖项,然而我觉得简历上写了,就没有着重叙述,主要讲了项目经验。面试结束后对自我介绍进行了调整和修改。其次是询问了一面结束后发放的问卷调查,关于销售类型的选择,以及为什么这么选择。然后是情景题,听题后有十秒左右思考时间。另一位应聘者的问题是*

面试常见的 10 大问题

不管是应届生还是社招生,相信你都经历过面试的摧残。面对咄咄逼人的面试官,面对随处可见的问题陷阱。我们应该如何面对,看完这边文章,相信你一定会有收获Q1:请你先自我介绍下回答技巧:回答尽量简短,控制在1-2分钟内,先简单的介绍一下自己,说下自己有什么优点,然后介绍下自己过去的一些实习经历。有经验的求职者要突出自己的工作经验,参与过哪些重要的项目和取得的成就等。回答话术:您好,我是毕业于XX大学XX专业的XXX,很高兴能够参加这次面试。我曾在学校里参加过xxx竞赛,获得xxx成果,有过xxx方面的经验,并掌握了xxx技能,希望能够有机会去贵公司的xxx岗工作,谢谢。Q2:你对我们公司了解多少?回答

c++ - 面试测试中使用的LinkedList

[EDIT]修复了我的代码。是while(temp!=NULL),而不是while(temp->next!=NULL)。很抱歉插入错误的代码。今天我参加了在线编程测试。面试官使用Codility来评估我的代码和其他面试者。在某个时候提出了一个关于链表的问题。它要计算一个链表有多少项。我做了唯一可能的方法来做到这一点,AFAIK://ThisisstructdeclarationstructSomeStruct{intvalue;SomeStruct*next;}intelementCount(SomeStruct*list){intcount=0;if(list!=NULL){Some

【vue2】前端实现下载后端返回的application/octet-stream文件流

1、下载csv/txt时此时无须修改接口的响应格式letfilenameRegex=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/;letmatches=filenameRegex.exec(data.headers['content-disposition']);letblob=newBlob(['\uFEFF'+data.data],{//目前只有csv格式type:'text/csv;charset=utf-8'})vardownloadElement=document.createElement('a');varhref=window.URL.crea

前端完成项目后,如何与后端协作部署

可以分别部署到不同服务器上。至于联调后,怎么做测试,可以通过把前端文件交给后端,由后端的应用服务器托管。同时,也可以用反向代理在不同的服务器来托管前端文件。比如:你在服务器a上,部署nginx,把文件拷进去,后端在服务器b上部署后端服务,实现跨域请求。如果单位有运维,可以配合运维来做,更加推荐nginx方式,再外加部署一套jinkins环境,实现cicd。我们需要知道的是,后端不会管你的页面是怎样的,他只负责给你接口,就像前端只管你的接口能不能给我对应的数据,不管你的接口是怎么查数据库拿数据的静态页面和数据对接完成以后,前端页面的下一个流程人应该是测试,后端给前端提供接口,前端并不需要给后端提

Unity 面试篇|(六)数据结构和算法篇 【全面总结 | 持续更新】

目录1.十大排序简述2.请写一个方法判断一个整数是奇数还是偶数。3.请写一个方法判断一个整数是否是2的n次方。4.对字节变量,其二进制表示法中求有多少个1,如00101010则返回值为3,也是要求效率最高。5.100万的数据选出前1万大的数6.二分查找7.BFS(广度优先搜索)8.DFS(深度优先搜索)9.请写出求斐波那契数列任意一位的值的算法10.下列代码在运行中会产生几个临时对象?11.怎么判断一个点是否在直线上?12.判断点是否在线段上?13.解决哈希冲突的方法14.常用的hash算法15.逆矩阵的作用16.数组和List的区别17.数据结构中数组和链表各有什么特点,什么场合下应该使用数

如何前端存token,后端获取token

Token是一种用于身份验证和授权的令牌(Token)机制,在网络通信中广泛使用。它是一个字符串,代表着用户的身份或权限,用于验证用户在系统中的访问权限。在身份验证方面,Token通常用于替代传统的基于会话的身份验证机制,如使用Cookie+Session的方式。使用Token进行身份验证的好处是,服务器不需要在内存中保存用户的会话信息,因为Token本身包含了所有验证所需的信息。这使得Token在分布式系统或无状态的API接口中非常适用。Token通常由服务器生成,并在用户登录或进行身份验证时发放给客户端。客户端将Token存储起来,并在后续的请求中将Token作为身份认证的凭证发送给服务器

2024 IC FPGA 岗位 校招面试记录

引言各位看到这篇文章时,24届校招招聘已经渐进尾声了。 在这里记录一下自己所有面试(除了时间过短或者没啥干货的一些研究所外,如中电55所(南京),航天804所(上海))的经历以及感悟。希望给秋招的小伙伴或者明年、后年要找工作的小伙伴一些借鉴。本人的话,研究生期间所做的项目都是跟FPGA相关,并未参与ASIC芯片设计相关的项目。HR面试不记录在内,只记录跟技术面沾边的一些问题。联发科技 实习 一面岗位:IC设计验证意向地点:安徽合肥面试时间:2023-05-11 9:30持续时间:半小时面试官:2人(男)面试流程:自我介绍面试官看简历,根据简历写的项目,让自己选择一个很熟悉的,做的时间最长的项目