个人笔经面经
文章平均质量分 73
本人2020年春招记录的笔经和面经
alike_meng
好菜啊,怎么办
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
币安面经(4)
区块链基础共识机制:你能描述常见的区块链共识机制(例如工作量证明和权益证明)吗?它们各自的优点和缺点是什么?是哈希表的核心组件。)中的一个索引(原创 2025-01-20 10:58:29 · 955 阅读 · 0 评论 -
币安面经(3)
有什么难度,是什么架构,如果中间有什么是面试官熟的会问很深的细节,我面的这个面试官估计是做cosmos的,问了cosmos提案的作用和hub的作用。2.btc生态熟吗?ordinals有了解吗?brc20基于什么判断账户余额,要转一笔铭文需要怎么操作。sol的铭文和brc20有什么差别。要用单调栈,这部分我也不太会。大概模拟了一下这个答案。3.寿司代码,经典反转链表。1.在别的交易所写的业务。在牛客上找了题目描述。原创 2025-01-17 11:24:43 · 949 阅读 · 0 评论 -
币安面经(2)
线程池核心参数 线程池怎么关闭超过keepalived 的线程?选择分区数量和消费者数量时,需要根据业务需求和吞吐量合理设计,以实现负载均衡和高效消费。你们分库分表怎么做的?MySQL索引,聚集索引和非聚集索引?具体讲讲叶子节点存储的具体区别?一个分区只能被一个消费者线程消费,而一个消费者可以消费多个分区。使用负载均衡器(如 Nginx)分配请求,避免某一节点过载。异步任务处理,尤其是复杂路由规则的任务分发。rocketmq和kafka的选型 区别?需要快速响应的实时系统(如订单处理)。原创 2025-01-16 16:17:48 · 1026 阅读 · 0 评论 -
币安面经(1)
高并发、数据量大一般我们认为,单表行数超过 500 万行或者单表容量超过 2GB之后,才需要考虑做分库分表了,小于这个数据量,遇到性能问题先建议大家通过其他优化来解决。横向拆分(水平拆分)和纵向拆分(垂直拆分)。假如我们有一张表,如果把这张表中某一条记录的多个字段,拆分到多张表中,这种就是纵向拆分。那如果把一张表中的不同的记录分别放到不同的表中,这种就是横向拆分。分表算法全局ID分库分表框架是应文件系统所需而出的一种的变型树。一棵的和m阶的的差异在于:1) 有n棵子树的节点中含有n个关键字(即每个关键字对应原创 2025-01-16 12:17:37 · 1717 阅读 · 0 评论 -
个人面经整理海尔测试
单元测试:完成最小软件设计单元模块的验证工作,确定模块被正确编码,通常情况下是白盒的。需要对代码风格和规则、程序设计结构、业务逻辑等进行静态测试集成测试:通过测试发现与模块接口有关的问题,采用增量集成自顶向下集成:首先集成主模块,按照层次结构向下集成。自底向上集成:从院子模块开始构造和测试系统测试:基于整体系统需求说明书的黑盒类测试,验证是否满足了需求规格的定义,找出不相符或矛盾的地方。测试的对象包括测试系统的软件、软件所依赖的硬件、外设、某些数据、支持软件及其接口,需要将系统中的软件和各种资原创 2020-07-03 01:07:54 · 4795 阅读 · 1 评论 -
个人面经整理跟谁学
跟谁学面经微信点赞测试(1)功能测试是否可以点赞是否可以取消点赞多次点赞是什么情况多人点赞顺序是否按照时间顺序排列点赞后是否显示头像和名称点赞后是否能进行评论点赞后退出再进入时是否还存在点赞消息多用户点赞再次打开朋友圈是否可以按照顺序看谁点赞了点赞之后相同好友是否收到点赞信息相同好友收到的点赞信息是否按照时间排列相同好友的点赞是否显示头像和名称(2)兼容性测试不同手机端和电脑端是否可以点赞和取消不同移动端是否可以点赞和取消...原创 2020-06-11 11:34:42 · 468 阅读 · 1 评论 -
个人面经整理共进电子
Ipv6互联网协议第6版的缩写,ipv4的缺点是网络地址资源有限,制约了互联网的应用和发展。Ipv6解决了网络地址资源数量问题,解决了多种接入设备连入互联网的障碍。Ipv4是点分十进制,地址长度32位。Ipv6是冒分十六进制,地址长度是128位。Ipv6更高安全性Dhcp动态主机配置协议服务器控制一段ip地址范围,客户机登录服务器就可以自动获得服务器配置的ip地址和子网掩码。通常用于大型局域网环境。Dhcp用udp作为传输协议七层协议物理层(有关传输介质特性,包括物理规范的内容)、数据链路层原创 2020-06-11 11:30:47 · 328 阅读 · 0 评论 -
个人面经整理恒生电子
http和https的区别http是明文传输,https是密文传输加身份认证比较安全,https加入了ssl层http端口80,https端口443socket编程网络中进程通信Socket是一种特殊的文件socket=ip地址:端口号一块蛋糕切三刀怎么分成5份把蛋糕看做一个圆柱体,第一刀过圆心等分成两份,第二刀过圆心垂直于第一刀等分成4份,第三道看侧面,在高度五分之一的地方切一刀,则等分成5份了。b/s和c/s架构的区别c/s架构:客户端:包含一个或多个在用户电脑上运行的程序服务.原创 2020-06-11 11:30:04 · 1319 阅读 · 0 评论 -
个人面经整理华为测试
数据库存储过程存储过程就是一段有名字的代码,用来完成一个特定的功能。数据库层面的代码封装与重用存储过程是一种数据库对象,在数据库中存储复杂程序,以便外部程序调用。存储过程是为了完成特定功能的SQL语句集,经编译保存在数据库中,用户可以指定存储过程给定参数调用执行。斐波拉契数列代码(代码)等价类划分根据输入条件,确定等价类,包括有效等价类和无效等价类,建立等价类列表为每个等价类规定一个唯一的编号设计一个测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的..原创 2020-06-11 11:29:26 · 689 阅读 · 1 评论 -
个人面经整理宁波银行
黑盒测试白盒测试a β测试测试计划是为了有效的预防风险,保障计划的顺利实施。测试计划描述了测试活动的范围、方法、资源、进度文档。测试目的尽可能多的发现软件中的缺陷设计测试用例,有效的揭示软件中潜伏的缺陷测试工作理解jdbc连接数据库jdbc是用java语言编写的类和接口组成,为程序开发人员实现了一组用于实现数据库访问的jdbc api,支持sql语言。Jdbc叫java数据库连接,具有很好的跨平台性。Jdbc的主要功能:建立数据库或者其他数据源的链接向数据库发送sql命令处理数.原创 2020-06-11 11:27:38 · 1544 阅读 · 3 评论 -
个人面经整理浦发
C的万能指针可以return 所有类型的指针C语言编译过程预处理阶段-------编译阶段-------汇编阶段--------链接阶段预处理阶段:根据#开头,修改源.c程序,生成另一个.i作为扩展名的文件编译阶段:将.i翻译成.s,包含一个汇编语言程序汇编阶段:将.s翻译成一个机器语言指令,结果保存在.o文件中。.o是一个二进制的文件链接阶段:负责得到一个可执行文件。索引的优化Like的前导模糊查询不能使用索引Union、in、or都能命中索引,推荐使用in负向条件查询不原创 2020-06-11 11:27:07 · 366 阅读 · 3 评论 -
个人面经整理深信服测开
Linux指令Ps命令查找与进程相关的pid号Ps a 显示现在终端机下的所有程序Ps -A 显示所有程序Ps e 列出程序时,显示每个程序所需要的环境变量Ps f 用ASCII字符显示树状结构,表达程序间的相互关系Ps -H 显示树状结构,表示程序间的相互关系Ps -N 显示所有程序,除了ps指令终端机下的程序之外Ps s显示程序信号格式Ps u 以用户为主的格式来显示程序状况Ps x 显示所有程序Ps aux,a表示所有关联到终端的进程,x表示所有进程,u表示列出原创 2020-06-11 11:26:06 · 2400 阅读 · 1 评论 -
个人面经整理头条
Tcp保证可靠性校验和序列号与确认序号超时重传机制连接管理(三次握手、四次挥手)流量控制(根据接收端的处理能力控制发送端的发送速度)拥塞控制(慢启动、拥塞避免、快恢复)执行Shell的三种方法区别sh 方式使用$ sh script.sh执行脚本时,当前shell是父进程,生成一个子shell进程,在子shell中执行脚本。脚本执行完毕,退出子shell,回到当前shell。./script.sh与 sh script.sh等效。source方式使用$ source script.s原创 2020-06-11 11:23:39 · 752 阅读 · 2 评论 -
个人面经整理中电药明
单元测试的驱动函数和桩函数驱动模块:模拟被测试模块的上一级模块,相当于被测试模块的主程序。接受测试数据,将测试数据传给所测模块,输出相应的结果。桩模块:模拟所测模块调用的模块,相当于下级模块,接受被测模块的数据,一般不执行功能。测试用例内容:用例编号、用例标题、测试模块、重要级别、操作步骤、测试输入、预期结果Bug描述包括哪些:缺陷编号、所属用例ID、所属模块、所属版本、测试者、提交日期、缺陷标题、缺陷详细描述、缺陷严重程度、缺陷优先级、缺陷状态、解决人和解决日期、验证人和验证日期查询数据库中原创 2020-06-11 11:20:17 · 1137 阅读 · 2 评论 -
个人面经整理中信银行
索引的数据结构B树相对二叉树来说要更矮一些,磁盘io次数更少。M阶的B树,任意非叶子结点只有M个儿子。非叶子结点的关键字个数=儿子数-1所有叶子结点都位于同一层B+树有n颗子树的非叶节点含有n+1个关键字叶子结点按照从小到大的顺序连接,叶子结点包含全部的结点信息所有的非叶子结点可以看成是索引的一部分,只包括子树中最大或者最小的关键字B+树和B树的区别B+树的中间结点不保存数据,磁盘可以容纳更多结点元素,更加的矮胖B+树更稳定B+树的查找只需要遍历叶子结点,B树需要中序遍原创 2020-06-11 11:19:27 · 906 阅读 · 0 评论 -
个人2020春招面经记录
真实的面经drop/truncate/delete区别delete每次删除一行,truncate和drop一次性删除所有数据truncate只能对table,delete可以是视图和表速度drop>truncate>delete删除表用drop, 保留表将数据删除,和事务无关用truncate,和事务有关用deleteTruncate 比 delete快,使用的系统和事务日志资源少。没有备份谨慎用drop和truncateT...原创 2020-06-07 15:04:08 · 1280 阅读 · 0 评论 -
个人笔经2019春招京东测试
1.模式串的长度是m,主串的长度是n(m<n),使用KMP算法匹配的时间复杂度是()O(m+n)KMP线性算法,主串和模式传的复杂度都是线性的,相加2增量模型把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件3用俩个栈模拟实现一个队列,如果栈的容量分别是O和P(O>P),那么模拟实现的队列最大容量是多少?2P+14以下哪个协议可以用来发现本地设备的硬件地址?ARP5在 bash shell 环境下,当一命令正在执行时,按下 co原创 2020-06-07 15:01:58 · 744 阅读 · 0 评论 -
个人笔经2019校招京东C++
下面有关值类型和引用类型描述正确的是()?正确答案: A B C 你的答案: A B C D (错误)值类型的变量赋值只是进行数据复制,创建一个同值的新对象,而引用类型变量赋值,仅仅是把对象的引用的指针赋值给变量,使它们共用一个内存地址。值类型数据是在栈上分配内存空间,它的变量直接包含变量的实例,使用效率相对较高。而引用类型数据是分配在堆上,引用类型的变量通常包含一个指向实例的指针,变量通过指针来引用实例。引用类型一般都具有继承性,但是值类型一般都是封装的,因此值类型不能作为其他任何类型的基类。原创 2020-06-07 15:00:59 · 344 阅读 · 0 评论 -
个人笔经2018秋招京东测开
若度为m的哈夫曼树中,其叶结点个数为n,则非叶结点的个数为()(n-1)/(m-1)以下哪些状态为TCP连接关闭过程中的出现的状态?正确答案: B C 你的答案: B C (正确)LISTENTIME-WAITLAST-ACKSYN-RECEIVED若一序列进栈顺序为a1,a2,a3,a4,问存在多少种可能的出栈序列( )正确答案: C 你的答案: A (错误)12131415查询该目录及子目录下所有的以.conf为后缀的文件find ./ -regexty原创 2020-06-07 14:59:27 · 586 阅读 · 0 评论 -
个人笔经2016京东测试实习生
下列叙述中,哪些是集成测试的入口准则()正确答案: B C 你的答案: A B (错误)系统测试已经完成,并提交《系统测试报告》单元测试已经完成,并提交《单元测试报告》代码走查完成,已进入受控库并完成产品集成软件使用指南已经完成单元测试-》模块测试-》集成测试-》系统测试Beta测试由软件的最终用户们在一个或多个客户场所进行。与Alpha测试 不同,开发者通常不在Beta测试的现场,因Beta测试是软件在开发者不能控制的环境中的“真实”应用。用户Beta测试过程 中遇到的一切问题(真实在或原创 2020-06-07 14:58:11 · 633 阅读 · 0 评论 -
个人笔经2016秋招华为测试
软件测试的目的是尽可能多的找出软件的错误。请判断这句话的正确与否。TBeta 测试是验收测试的一种。请判断这句话的正确与否。TBeta测试是一种验收测试。所谓验收测试是软件产品完成了功能测试和系统测试之后,在产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,通过了验收测试,产品就会进入发布阶段。验收测试一般根据产品规格说明书严格检查产品,逐行逐字地对照说明书上对软件产品所做出的各方面要求, 确保所开发的软件产品符合用户的各项要求。 通过综合测试之后,软件已完全组装起来,接口方面的错误也已原创 2020-06-07 14:57:25 · 244 阅读 · 0 评论 -
个人笔经2019华为精英挑战赛初赛
小型机通常采用RISC和unix操作系统。以下哪项用来确定路由优先级?路由协议算法的优劣华为公司将网络和业务安全性保障的责任和公司的商业利益放在同等重要的位置。F安全更重要在shell命令行方式下,一行只能写一个指令,每次只能使用一个命令。F在执行Shell命令时多个命令可以在一个命令行上运行,但此时要使用分号(;)分隔命令,长Shell命令行可以使用反斜线字符()在命令行上扩充匹配"英文字母文件名:一个或者多个空格 行号"的正则表达式为:正确答案: C 你的答案: A (错误)原创 2020-06-07 14:56:27 · 583 阅读 · 0 评论 -
个人笔经2019京东校招测开
如何在多线程中避免发生死锁?正确答案: A 你的答案: C (错误)允许进程同时访问某些资源。以下运算符中运算优先级最高的是( )正确答案: D 你的答案: B (错误)+OR>\! > 算术运算符 > 关系运算符 > && > || > 赋值运算符采用哪种遍历方法可唯一确定一棵二叉树?( )正确答案: B 你的答案: D (错误)给定一棵二叉树的先序和后序遍历序列给定一棵二叉树的后序和中序遍历序列给定先序、中序和后序遍原创 2020-06-07 14:55:25 · 424 阅读 · 0 评论 -
牛客AI模拟面试1测开岗
需要的知识软件测试基础理论知识黑盒,白盒编程语言基础C/C++ java python等自动化测试工具Selenium Appium Robotium计算机基础知识数据库、Linux、计算机网络测试框架JUit需要能力业务分析能力缺陷洞察能力团队协作能力专业技术能力逻辑思考能力沟通表达能力宏观把控能力App测试工具)纯白盒方式的测试,Monkey。一般是...原创 2020-02-17 17:56:30 · 1136 阅读 · 0 评论 -
牛客AI模拟面试2测开岗
简单解释一下黑盒与白盒测试方法黑盒测试: 黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)...原创 2020-02-17 17:55:36 · 622 阅读 · 0 评论 -
百度测开二三面
面经问题来自https://www.cnblogs.com/Finding-bugs/p/11226187.html以下是网上搜集的部分资料文化基因算法化基因算法用局部启发式搜索来模拟由大量专业知识支撑的变异过程,是一种基于种群的全局搜索和基于个体的局部启发式搜索的结合体文化基因算法提出的是一种框架、是一个概念,在这个框架下,采用不同的搜索策略可以构成不同的文化基因算法,如全局搜索策略可以...原创 2020-02-16 15:22:05 · 807 阅读 · 0 评论 -
百度测开一面
面试问题来源于牛客网,然后自己去网上搜了一些资料应对这些问题https://www.nowcoder.com/discuss/361957?type=post&order=hot&pos=&page=1&subType=2两个栈实现一个队列代码补充:两个队列实现一个栈三次握手为什么是三次?可以去掉一次吗?Client将标志位SYN置为1,随机产生一...原创 2020-02-16 00:25:20 · 315 阅读 · 0 评论
分享