草庐IT

软件测试工程师面试基础题(应届生和测试小菜必备)最基础的面试题

​前言:【文章末尾给大家留下了大量的福利】什么是测试? 答:(美国电器和电子工程师协会)IEEE提出的软件工程标准术语,使用人工和自动手段来运行或测试某个系统的过程,目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。简单定义:找出软件中的BUG为什么要测试?答:在软件开发过程中容易出现缺乏有效沟通,软件复杂,编程错误,需求不断变更,时间的压力,缺乏文档的代码,软件开发工具和人员的自大等原因引发的错误,通过测试能够找出其中的错误,解决错误,从而提高软件的质量软件的生命周期分为哪几个阶段?具体的内容是什么?答:计划工作内容确定软件开发总目标;给出软件的功能、性能、可靠性以及接口

【秋招总结】双非本小菜鸡的坎坷秋招之路(附面经)

前言因为大环境的影响,今年秋招hc骤缩,导致竞争的激烈程度比往年高了不少。在秋招的时候,经历过简历石沉大海的无奈,也体验过人家收割offer而自己却依旧0offer的焦虑,不过好在最终也拿到了还算满意的结果。如今我的秋招已基本结束,所以将我的秋招经历分享出来。一、本人情况本人小菜鸡一枚,双非本,有几个专业比赛的小奖,一段为期三个多月的腾讯云智实习经历,两段还不错的项目经历(校企合作项目——物联网平台、字节跳动青训营的大作业项目——分布式搜索引擎),自认为还不错的知识储备,300+LeetCode其他:一个3w+粉丝的CSDN,自己写的个人博客网站,300+star的gitee,一段软件设计与创

PySpark实战指南:大数据处理与分析的终极指南【上进小菜猪大数据】

上进小菜猪,沈工大软件工程专业,爱好敲代码,持续输出干货。大数据处理与分析是当今信息时代的核心任务之一。本文将介绍如何使用PySpark(Python的SparkAPI)进行大数据处理和分析的实战技术。我们将探讨PySpark的基本概念、数据准备、数据处理和分析的关键步骤,并提供示例代码和技术深度。PySpark简介PySpark是Spark的PythonAPI,它提供了在Python中使用Spark分布式计算引擎进行大规模数据处理和分析的能力。通过PySpark,我们可以利用Spark的分布式计算能力,处理和分析海量数据集。数据准备在进行大数据处理和分析之前,首先需要准备数据。数据可以来自各

深入理解MapReduce:使用Java编写MapReduce程序【上进小菜猪】

📬📬我是上进小菜猪,沈工大软件工程专业,爱好敲代码,持续输出干货。MapReduce是一种用于处理大规模数据集的并行编程模型。由于其高效性和可扩展性,MapReduce已成为许多大型互联网公司处理大数据的首选方案。在本文中,我们将深入了解MapReduce,并使用Java编写一个简单的MapReduce程序。MapReduce的原理MapReduce由两个主要阶段组成:Map和Reduce。在Map阶段中,数据集被分成若干个小块,每个小块由Map函数处理,输出一系列键值对。在Reduce阶段中,键值对被聚合成一组较小的结果集。下面我们详细讲解每个阶段的原理。Map阶段Map阶段的输入是原始数据

广州搬砖第三年,从一枚小菜鸡到架构师

theme:cyanosis前言在广州搬砖三年,我觉得蛮有意思的,真真正正有所成长的,也让我从一名小菜鸡成长为一名架构师,当然中间也遇到很多艰辛,当我回过头去看的时候,这些都是我成长的垫脚石,雕刻着我的成长痕迹。食茶,接下来听我吹吹水,哈哈毕业🎓我毕业于渣渣二本,学校旁边有个很大的湖,风景真的好,然后旁边又是一条美食街,学校里面又有健身房,还有游泳馆,不得不讲,大学过得很滋润,爱了爱了~大一的时候加入武术协会,在外联部小干事,平时任务就是拉拉赞助。那时武协很多有趣的小伙伴,经常逗大家开心,然后也有武术交流,有意思。然后加入计算机协会的秘书部,就是写写会议纪要,然后安排会议,组织大家。大二跟着老

小菜祥学编程

自我介绍:各位前辈你们好,我叫小菜祥。我的专业是信息与计算科学。专业与计算机擦边,但是我对编程很感兴趣,未来想要从事的工作也是关于计算机专业的。我为什么喜欢编程呢?因为我喜欢编写代码,运行成功后的成就感,有时程序出错,会绞尽脑汁的去解决问题,可以这样说,写代码并运行代码使我的大学每天的生活变得很充实。所以,我加入CSDN这个大家庭来和各位前辈共同进步,如果我发表的博客有过错,还望各位大佬指正。学习目标:学好编程,熟练掌握多门编程语言学好单片机相关的知识努力提升自己,找到一份合适且满意的工作例如:学好C++、数据结构、操作系统等。如何学习:编程不是你听过就懂的,需要自己下去打代码的。都说好笔头不

大数据处理领域的经典框架:MapReduce详解与应用【上进小菜猪大数据】

上进小菜猪,沈工大软件工程专业,爱好敲代码,持续输出干货。MapReduce是一个经典的大数据处理框架,可以帮助我们高效地处理庞大的数据集。本文将介绍MapReduce的基本原理和实现方法,并给出一个简单的示例。一、MapReduce基本原理MapReduce的基本原理包括两个阶段:Map和Reduce。1、Map阶段Map阶段的作用是将原始输入数据分解成一组键值对,以便后续的处理。在Map阶段中,开发者需要定义一个Map函数来完成具体的数据处理工作。Map函数的输入参数是一组键值对,包括输入数据的键和值。Map函数的输出结果也是一组键值对,其中键是经过处理后的值,而值则是与该键相关的计数器。

小菜鸡近期的一些胡思乱想

现在是2022年10月21日,第一次上班是2020年3月多,距离毕业好像快三年的时间了。。。  毕业出来就是疫情。。。回想毕业那年的春节,在回老家的之前已经找到了工作、毕业论文什么的也处理完了、各种组织关系也转移完毕。在寒冷的江西等待春节的时候突然爆发了疫情,不允许跨省了。。。怎么说呢,那段时间真的是完全轻松的状态,不需要思考,每天吃饱睡,睡醒了打游戏,吃鸡那时候网上一堆好友,每天欢声笑语的。  后来开始工作了,同事们很好,也没有什么竞争关系,我真的是每天开开心心的上班,没有经历过什么上班如上坟的场景。  再后来,疫情开始严重了,大家也越来越难。公司也越来越难吧。就这样过了两年,我从原先的外包

【数据结构】顺序表---C语言版(数据结构开篇小菜,全网最详细!小白看一遍就学会!!!)

文章目录🍔一、前言🍟1.什么是数据结构🍔二、顺序表的概念----线性表🍟1.什么是线性表🍟2.顺序表与数组的区别🍔三、顺序表详解💧静态顺序表💧动态顺序表🍎创建动态顺序表⭕接口1:定义结构体SL⭕接口2:初始化结构体(SLInit)⭕接口3:检查结构体中的数组是否需要扩容(SLCheckCapacity)⭕接口4:结构体销毁(SLDestroy)⭕接口5:打印(SLPrint)⭕接口6:尾插(SLPushBack)⭕接口7:头插(SLPushFront)⭕接口8:尾删(SLPopBack)⭕接口9:头删(SLPopFront)⭕接口10:在指定位置(pos)插入(SLInsert)⭕接口11:在

小菜狗保研记--2023计算机夏令营预推免经验贴总结

2023计算机夏令营预推免总结目录2023计算机夏令营预推免总结🎈背景分析🎈夏令营【厦门大学信息学院】🎈预推免【南京理工计算机学院】【北邮计算机学院】【哈工威计算机学院】【厦大电影学院】【西工大计算机】【成电计算机】🎈小结🎈背景分析学校:中下游211专业:数字媒体技术学业绩点排名:4/60最终推免排名:2/60英语成绩:四级550+,六级570+,雅思7.0竞赛经历:都是水水比赛,国家级只有一个英语比赛,2-3个省级比赛,2-3个校级比赛科研经历:图像降噪普刊论文🎈夏令营夏令营没有选择海投,当时担心自己没有复习好,不敢投,只投了几所学校:厦门大学信息学院、中南大学计算机学院、山东大学计算机学院
12