草庐IT

前端面试

全部标签

Jenkins(本地Windows上搭建)上传 Pipeline构建前端项目并将生成dist文件夹上传至指定服务器

下载安装jdkhttps://www.oracle.com/cn/java/technologies/downloads/#jdk21-windows下载jenkinswindow版双击安装https://www.jenkins.io/download/thank-you-downloading-windows-installer-stable/网页输入http://localhost:8088/输入密码、设置账号、安装推荐插件即可下载Jenkins插件GiteePublishOverSSHSSHAgent配置插件-Gitee在本地电脑上生成ssh秘钥ssh-keygen-trsa-b4096

面试ES加薪

1、elasticsearch的倒排索引是什么面试官:想了解你对基础概念的认知。通俗解释一下就可以。传统的我们的检索是通过文章,逐个遍历找到对应关键词的位置。而倒排索引,是通过分词策略,形成了词和文章的映射关系表,这种词典+映射表即为倒排索引。有了倒排索引,就能实现o(1)时间复杂度的效率检索文章了,极大的提高了检索效率。学术的解答方式:倒排索引,相反于一篇文章包含了哪些词,它从词出发,记载了这个词在哪些文档中出现过,由两部分组成——词典和倒排表。加分项:倒排索引的底层实现是基于:FST(FiniteStateTransducer)数据结构。lucene从4+版本后开始大量使用的数据结构是FS

c++ - 初级软件工程师 (C++) 面试建议

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭12年前。Improvethisquestion大家好。明天我将与一家优秀的公司进行初级软件工程师职位的电话面试。我已经获得学士学位离开大学3个月了,我对C++有点生疏,因为我已经有几个学期没有使用它了。我目前正在审查它(目前正在研究指针)以为明天做准备。以下是职位描述。人们会建议我复习哪些内容以准备面试?您认为面试官会问什么类型的问题,我应该确保做好准备?非常感谢。这对我来说意义重大。职责愿意接受新挑战并在快节奏的工作环境中学习有机会在很

前端面试——人事篇

前端面试技巧个人篇你的职业规划是怎样的?为什么从原公司离职?前端hr:你还有什么问题要问吗?行政hr:你还有什么问题要问吗?对加班怎么看?你在上一家担任什么角色?你在上一家公司学到了什么东西?你拿到一个新需求会怎么做?看不懂新需求怎么办?你有哪些技术优点?你有什么个人优点?你的性格是怎样的呢?你怎么值7k薪资的?上一份工作在珠海,怎么想到来广州呢?为什么珠海的工作环境和机会不能满足你的职业发展需求呢?你期望的下一份工作是怎样的?你的前端是自学的吗?(★)如果你通过面试,你将怎样开展工作?(★)你在之前公司,和同事领导的关系是怎样的?(★)你希望未来的同事和领导是怎样的?(★)除了本公司外,还应

职言 | 校招面试有感,一个面试官的几点建议

职言:最近一直在校招,我(作者)和同事说等这段时间结束,我不想再参与面试了,快面吐了。从校招开始,我团队前前后后陆续进了500多封学生简历,我经常一整天排满了面试,聊到后面,审美疲劳。网上说,2022年全国应届毕业生人数1076万人,有专家指出,2023届应届毕业生人数可能再创新高。专家说的对,今年的校招非常卷,有些团队只看清北复交,即便这样还面试不过来。到测试开发工程师这里的简历会稍微好一点,但是基本都是本科是985、211的研究生,其中也不乏清华北大的。985和211大学俨然成了职场起步条件。我不禁为我两个学渣儿子担心,这以后工作是没希望了呀。那面试了那么多学生,我总结了几个点,想和毕业生

学习前端之HTML5中的`<!DOCTYPE>`声明有什么意义

 HTML5中的``声明是用来告诉浏览器当前页面使用的是哪个HTML版本。它在HTML文档的最开始位置,放在``标签之前。``声明的意义是:1.确定浏览器使用正确的解析模式:不同版本的HTML有不同的解析规则,浏览器可以根据声明来选择使用适当的解析模式来渲染页面。2.提供给浏览器和开发者的信息:``声明中的具体值可以告诉浏览器和开发者当前页面所使用的HTML规范和版本。3.保证页面的向后兼容性:通过声明HTML版本,可以帮助浏览器正确地解析页面,确保在新版本浏览器中仍然可以正确显示旧版本的HTML页面。例如,在HTML5中,使用以下的``声明: 这表示当前页面使用的是HTML5的规范。总之,`

一位大专学历的女程序员要求月薪25K,学历重要吗?来看看面试过程

“请提供一份完整的简历,以便我审查。从您的简历中,我感觉您写得还不错。方便的话,您可以自我简单介绍一下吗?“”好的,我叫李娟,拥有大专学位,目前正在寻找一份Java开发架构师的工作岗位。“”您期望的月薪是多少呢?“”我的期望月薪是25K左右。“”月薪为25K,那么年薪大概就是30万元左右,对吧?“”是的,差不多就是这个数。“”好的,那我现在可以问您几个技术问题吗?“”可以的。“”好的,我看了您的简历,感觉写得还不错,也比较符合我们公司的要求。我想问一下,您向往的公司是核心用到了哪几个基础点的?“”我们公司的项目是一个服务项目,使用的是SpringBoot和SpringCloud,前端使用的是V

面试专栏:TCP和TLS连接专栏

一,TCP连接三次握手(Three-WayHandshake)建立连接:第一次握手(SYN):客户端向服务器发送一个TCP报文,其中包含SYN(同步)标志位,以及客户端的初始序列号。这表示客户端请求建立连接,并希望开始通信。第二次握手(SYN+ACK):服务器接收到客户端的SYN报文后,会发送一个带有SYN和ACK(确认)标志位的报文,其中ACK用于确认客户端的请求,并同时向客户端发起自己的序列号。这表示服务器接受了连接请求,并同意建立连接。第三次握手(ACK):客户端接收到服务器的确认报文后,会发送一个带有ACK标志位的报文,用于确认服务器的接受。至此,连接建立完成,双方可以开始进行数据传输

【开发问题】vue的前端和java的后台,用sm4,实现前台加密,后台解密

sm4加密vue引入的包代码加密解密javamaven代码运行结果vue引入的包npminstallsm-crypto代码加密解密加密:key:代表着密钥,必须是16字节的十六进制密钥password:加密前的密码sm4Password:代表sm4加密后的密文constsm4=require('sm-crypto').sm4constkey='0123456789abcdeffedcba9876543210'//16字节的十六进制密钥constsm4Password=sm4.encrypt(password,key)解密:key:代表着密钥,必须是16字节的十六进制密钥sm4Password:

c++ - 编程面试中的错误暴露了吗?

我找不到本书第2版的勘误表。我的问题涉及以下代码段中的if语句。voidremoveHead(Node**head){Node*temp;if(!(*head)){temp=(*head)->next;delete*head;*head=temp;}}所以我明白if语句的要点是检查节点是否为空。但是,通过添加额外的“!”对于评估,这不会否定null的错误值吗?将其更改为如下内容是否正确:if(*head){...}此外,如果有人知道我可以在哪里找到第2版的官方勘误表,那就太好了。谢谢,山姆 最佳答案 书上有点瑕疵,先是说输入*hea