草庐IT

经典前端面试题

全部标签

计算机网络经典三次握手与IP分配计算及实现,假设某企业获得地址块10.XX.0.0/23(XX为学号最后两位),分别有生产车间、研发部、市场部、财务部、人事部,IP需求分别为200、50、50、20、

若余数R=0,判断这个帧没有差错,若余数R!=0,判断这个帧有差错。CRC有很好的检错能力,应用于数据链路层,在数据链路层发送端FCS的生成和接收端的CRC完全用硬件完成,处理很快,对数据传输的延误非常小。CRC不能抓包企业获得地址块10.40.0.0/23网络地址             广播地址-----------------------------------------------------------生产车间:      10.40.0.0/24 10.40.0.255/24-----------------------------------------------------

SQL常见面试题

    今天刷了一遍牛客里的必知必会题,一共50道题,大部分都比较基础,下面汇总一下易错题。SQL81 顾客登录名    本题几个关键点:登录名是其名称和所在城市的组合,因此需要使用substring()和concat()截取和拼接字段。得到登录名之后需要用upper()转大写。用as取别名。selectcust_id,cust_name,upper(concat(substring(cust_name,1,2),substring(cust_city,1,3)))asuser_loginfromCustomersSQL82 返回2020年1月的所有订单的订单号和订单日期    本题筛选条件和

备战金3银4,精心整理:38道关于软件测试技术面试题(附带答案)

一、请描述下你上个公司的测试流程1.问测试流程一般是想问你对项目的流程是否熟悉答:不同类型的软件产品测试的方式和重点不一样,测试流程也会不一样。同样类型的软件产品,不同的公司所制订的测试流程也会不一样。虽然不同软件的详细测试步骤不同,但它们所遵循的最基本的测试流程是一样的答案1:需求宣讲->需求评审->开发系分->测试测分->提测->几轮测试->灰度->上线。答案2:分析测试需求→制订测试计划→设计测试用例→执行测试→编写测试报告。2.测试流程中,测试最需要关注的,测分,测分包括测试对需求的分析,对系统实现的分析,质疑不合理的设计,提出有风险,为产品和开发补位,同时也要分析到测试会有哪些路径分

经典项目管理 OR 敏捷项目管理,我该怎么选?

CODING项目协同近期为支持传统项目管理推出了「经典项目管理」。至此,CODING已全面支持敏捷项目管理以及传统项目管理。那么问题来了,「经典项目管理」和「敏捷项目管理」,我该怎么选呢?本文将从理念差异、常见的研发模型、适用场景、实践应用等角度来提供选型参考。价值理念首先来看看在理念方面,两者有何不同。项目管理的铁三角是围绕着范围、成本和时间展开的。传统项目管理的特点是强计划驱动,需求范围固定下来后才可分配人员和时间,并在项目推进过程中积极跟踪和控制风险。敏捷项目是价值驱动的,在敏捷项目管理中,先固定了成本与时间,需求在交付期间频繁细化,在固定的时间盒中优先交付高价值的需求。传统项目管理和敏

经典俄罗斯方块代码(转javascript代码)

在网上发现一篇60行javascript超经典俄罗斯方块代码,值得学习,转为Delphi如下,有详细注释,不再另讲解:unitBlock_Unit;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,Vcl.Graphics,Vcl.Controls,Vcl.Forms,Vcl.Dialogs,Vcl.StdCtrls,Vcl.Grids,Vcl.ExtCtrls;typeTBlockForm=class(TForm)Button1:TButton;procedur

RabbitMQ简单介绍及常见面试题

RabbitMQ简介  MQP即AdvancedMessageQueuingProtocol(高级消息队列协议),是一个网络协议,是应用协议的一个开发标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。2006年,AMQP规范发布。类比HTTP。  2007年,Rabbit技术公司基于AMQP标准开发的RabbitMQ1.0发布。RabbitMQ采用Erlang语言开发。Erlang语言由Ericson设计,专门为开发高并发和分布式系统的一种语言,在电信领域使用广泛。MQ的优势,为什么要使用MQ?  1.应用解耦(提

Android+音视频 全新面试题,求职/跳槽吊打面试官

每年的金三银四、金九银十都是程序员狂欢的时刻,众多企业在这个时期也都大规模的进行招聘。就我身边的很多Android开发都有这么一个习惯:跳槽之前都会遍寻各种面试题进行刷题,不过尽管找了很多面试题,面试起来却仍旧一塌糊涂。并且很多面试题保证答案的准确定,有时候甚至还会文不对题!让人非常头痛。那么对我们来说跳槽面试该怎样学习该怎样复习呢?还在为这些而不知所措吗?下面我将分享一份2022最新版《Android/音视频面试开发文档》包含各个大厂的高频面题及行业最新技术,本套面试文档内容全面、结构清晰,内容包含常问知识点以及部分刁钻、让人头疼的问题,也有部分大厂/企业HR喜欢问的开放性面试题,非常适合想

彻底理解前端安全面试题(4)—— 中间人攻击,详解 http 和https 的中间人攻击实例,建议收藏(含源码)

前言 前端关于网络安全问题看似高深莫测,其实来来回回就那么点东西,我总结一下就是3+1 =4,3个用字母描述的【分别是XSS、CSRF、CORS】+一个中间人攻击。当然CORS同源策略是为了防止攻击的安全策略,其他的都是网络攻击。除了这4个前端相关的面试题,其他的都是一些不常用的小喽啰。我将会在我的《面试题一网打尽》专栏中先逐一详细介绍,然后再来一篇文章总结,预计一共5篇文章,欢迎大家关注~本篇文章是前端网络安全相关的第四篇文章,内容就是关于中间人攻击,欢迎收藏加关注。一、准备工作  1.1拉取仓库本篇文章的基础是需要一个服务端的项目,可以跟着我的这篇文章搭建自己的服务端项目。或者直接克隆我的

【2023-7月】渗透测试/安全服务实习生面试题&经验分享

前言因为最近特别忙,很多事情要做,学校不给留宿,所以前段时间都在准备面试,这个暑假好好出去实习半年,跟大佬学点技术。我面试的企业有知道创宇,安恒,默安科技,奇安信。三个通过,一个凉。面试难度:奇安信>默安科技>安恒=知道创宇提示:以下是正文内容,都是我自己面试完记下来的,可能记得不太全,希望大家谅解。下面的面试题可供参考一、安恒(渗透测试实习生)面试都通过了,但是我拒了,具体原因大家可以知乎一下安恒。1、自我介绍这个简单说下自己护网的经历和挖洞的经历就行,说重点,突出自己的实力。2、你两次护网的话,你是怎么做信息收集的很简单,基本上都能答上来,无非就是子域名,端口,资产信息,也可以github

50个开发必备的Python经典脚本(1-10)

目录1.将JSON转换为CSV安装2.密码生成器3.从多个文件中搜索字符串4.获取给定网页的所有链接安装5.图像水印安装6.抓取并下载网页上的所有图像安装执行脚本7.低电量通知安装执行脚本8.计算你的年龄执行脚本9.按不同类别组织下载文件夹10.从CSV文件批量发送电子邮件安装执行脚本建议收藏备用1.将JSON转换为CSV该脚本会将您的JSON数据转换为CSV文件。它接受 .json 一个文件作为输入并提供 .csv 该文件作为输出。安装pipinstalljsonimportjsonif__name__=='__main__':try:withopen('input.json','r')as