深信服笔试题

深信服-秋招提前批-笔试 7. 现在有两堆石子,一堆有2颗,另一堆有5颗,两人轮流拿石子,一人一次只能选择从一堆中拿一颗或两颗石子,两人轮流拿取,无石子可拿即判负,双方都按照最优方法选择,此时()(先手or后手)取胜。6. 设栈S和队列Q的初始状态均为空,元素a,b,c,d,e,f,g依次进入栈S。若每个元素出栈后立即进入队列Q,且7个元素出队的顺序是b,d,c,f,e,a,g,则栈S的容量至少是()这是因为需要从链表头开始遍历,找到合适的插入位置,而这需要遍历链表的节点,最坏情况下需要遍历到链表的末尾,时间复杂度为 O(n)。 阅读详情

深信服笔试题:

五道选择题每题两分,十道简答题(前九题每题五分,最后一题20分)考试时长:90分钟

选择题:

  1. 以下内容是什么值?122,32,NaN2,NaN
    console.log(1+"2"+"2")
    console.log(1+ +"2"+"2")
    console.log("A"-"B"+"2")
    console.log("A"-"B"+2)

  2. function test(a){a=a+10} var a=10 test(a) console.log(a) a是多少?10 首先 a作为参数传递给函数,而函数的参数都是按值传递,而不是引用传递,所以函数内部的a 无论怎么修改,都不会影响外部

  3. Var str1=new RegExp(“e”); document.write(str1.exec(“hello”)); 以上代码输出结果为( ) exec匹配成功之后返回的是数组,hello里面匹配成功了一个e,所以exec返回的结果是[“e”],但是通过document.write()方法打印出来之后会将数组转成字符串,最终我们看到的结果就是"e"

  4. BFC描述错误的是? bfc会与float元素重叠

  5. 忘了。。。


简答题:

  1. 两个数组:a=[1,2,3,4,5],b=[2,3,4,6,8],输出[2,3,4]
const a=[1,2,3,4,5]
const b=[2,3,4,6,8]
const data=[...a,...b]
//遍历每一个数组元素,通过indexOf(curNum,startPos)的方式进行查找,若查询结果不为-1,则说明该数组元素重复。
function useIndexOf(arr) {
            let len = arr.length;
            let result = [];
            for (let i = 0; i < len; i++) {
                let curNum = arr[i];
                //遍历到Arr[i]时,若在这个索引i之后都没找到相同数字,则indexOf会返回-1,说明改数字不存在重复
                if (arr.indexOf(curNum, i+1) != -1) {
                    result.push(curNum);
                }
            }
            return Array.from(new Set(result));
        }

        console.log(useIndexOf(data));

  1. 如何判断一个数组内的值是否连续,例如[1,2,3,4]返回true,[1,5,6]返回false
 function isContinuousArr (data) {
             return data.every((item, index) => index === 0 || item === (data[index-1] + 1) % 10)
             }
  1. 数组合并去重a=[1,2,3,4,5],b=[2,3,4,6,8]
const a=[1,2,3,4,5]
const b=[2,3,4,6,8]
const data=[...a,...b]
data.filter((item,index)=>{
return data.indexOf(item)===index
})
  1. 编写一个函数chunk(arr,size),把一个数组arr按照指定的数组大小size分割成若干个数组块
function chunk(arr,size){
const res=[]
while(arr.length>0){
res.push(arr.splice(0,size))
}
}
  1. dev合入master

在dev 分支下切换到master分支:git checkout master
master分支下将dev合入:git merge dev
最后将master推送远程: git push origin master

  1. git pull 回退版本

查看历史版本:git reflog
回退到需要回退的版本号:git reset --hard 版本号

  1. 这些是什么结果 +true !“sangfor”

1和false
underfined 、null、false、0、NaN 、空字符串 这六个取反后为true,其余的都为false

  1. zip(arrays)
  2. ts
  3. 组件封装
深信服软件测试笔试题 输入一行字符串,将其中的数字转换成由英文组成的字符串,每个英文单词用空格进行间隔,字符串长度小于等于10; 输入描述:一个字符串。 输出描述:数字对应的英文字符串。 示例: 输入:1230-abc 输出:one two three zero - a b c#include<iostream> #include<string.h> using namespace std;int main() 阅读详情

相关推荐

深信服PT2 笔试题库 ,实验,面试题库

[HCI]下列关于磁盘分卷配置规格说法错误的是? A 一个集群服多允许存在6个存储卷,其中最多允许存在1个延伸卷且延伸卷所在的主机在故障域内可以组磁盘分卷 B 1个卷至少由3台主机上的硬盘组成,1台主机上最多划分2个卷 C 不支持多个卷呈“品”字形交叉,即1个卷所横跨的主机不能分别属于另外两个卷 D 若卷采用全SSD方式:该卷无需配置缓存盘,至少每台主机上有2块SSD 【HCI-L 2】点对点迁移-有代理模式迁移流程排序正确的是?1.SCMT平台调用HCI的API接口创建目的端虚拟机,并

m0_61498874的博客 3698

深信服C++笔试

解析,这道题目就是两个栈实现队列:参考:https://blog.youkuaiyun.com/SCS199411/article/details/91443928一个接收栈,一个输出栈,输出栈的容量Q大于接收栈的P;满足先进先出的情况下,两个栈中容纳最多元素和最少元素的数量如果输出栈的容量是P,接收栈的容量是Q Q大于P我的答案:接收栈先接受Q个元素,然后缓存到输出栈中,然后接收栈再接受Q+1个元素;

weixin_45419660的博客 1411

最新深信服面试笔试题

一、(12X4分,选择题含多项选择题) 二进制1011010的十六制值是 5A 计算机系统出现死锁是因为 ABCD A.系统中有多个阻塞进程 B.资源数大大小于系统中的进程数 C.系统中多个进程同时申请的资源总数大大超过系统的资源总数 D.若干进程互相等待对方已占有的资源 3.正则表达式 .**123\d能与以下哪些选项匹配?CD A.*123 B.123 C.******1234 D....

Cement20的博客 6817

深信服笔试题 php,2019深信服校招笔试题------木板接水

2019深信服校招笔试题——木板接水题目:空地上竖立着n个从左到右排列的木板,它们可以把水挡住,但溢出最边上木板的水将会流到空地上。已知木板间距都是单位1,现给定每个木板的高度,请求出总共能接住的水量?说明一点,这里只考虑间距(宽度)和高度,不考虑第三个维度,因此水量是平方单位。示例1,木板高度分别是2,1,3,那么我们可以接住2*2=4平方单位的水,如下图所示。注意,中间那个木板被水淹没了。示例...

weixin_29149259的博客 452

【春招笔试】2025.03.16-深信服春招笔试题

1️⃣:计算每种指纹交替出现的次数2️⃣:根据交替次数判断可信终端数量,至少要满足 n 次交替:中等这道题目的关键在于理解"交替出现"的概念,并正确计算每种指纹的交替次数。我们需要统计每个指纹连续出现的段数,如果某个指纹的段数至少为 n+1,则说明它交替出现了至少 n 次,可以被认为是一个可信终端。通过哈希表可以高效地统计每种指纹的段数,最终输出符合条件的终端数量。

春秋招笔试突围 591

深信服2021秋招笔试题

笔试时间:2020.08.25,19:00—21:00。岗位:嵌入式软件工程师。题型:5个不定项选择题,16分5个填空题,19分2道编程题,65分。

qq_38769551的博客 365

深信服测试开发笔试题

深信服测试开发岗笔试题和开发笔试题一样 选择、填空、问答、编程 问答题是智力题考逻辑 选择 填空 有数据结构、 网络 、linux的知识 编程有四道 在牛客网平台完成 ...

kaishihaohaozuoshi的博客 2986

深信服技术笔试题及答案

深信服笔试题 有些题目有难度需仔细考虑,准备找工作的人要加油。

2018深信服java笔试题_深信服2018春招笔试题解

原文链接:点这儿。深信服还是一如既往的“懒”,2018秋招的5个编程题在本次春招出现了三道,然后添加了一道新的编程题,且选择题和填空题基本与秋招的雷同,看来之前没看深信服2018校园招聘C++工程师编程题 - 题解的同学有点亏啊。我猜深信服明年的编程题估计还是这样,不看亏的是自己(瞎吹一波)。这次题解只给出新添加的那道编程题的解析与代码,同时修正深信服2018校园招聘C++工程师编程题 - 题解中...

weixin_39838302的博客 349

深信服笔试试题大全

深信服历年笔试试题!想应聘深信服的同学建议看看,深信服笔试题有一定难度,如果平时学习成绩不太好的同学得多下功夫!

制作Ubuntu22.04启动盘

现在越来越多程序代码都需要运行在linux环境下,运行这些代码的前提是安装一个稳定的linux操作系统。本文选择Ubuntu 22.04去制作系统启动盘。本文主要对ubuntu22.04的启动盘制作过程进行了详细的说明,希望能帮助到有需要的朋友。

lyx_ok的博客 1万+

算法与数据结构——深信服笔试题

算法题 95:火车经过轨道(深信服笔试题) 题目:编号为123456789的火车经过如下轨道从左边入口处移动右边出口处(每车都必须且只能进临时轨道M一次,且不能再回左边入口处) 按照从左向右的顺序,下面的结果不可能的是哪项? A. 123876549 B. 321987654 C. 321456798 D. 987651234 **************************

wjheha的博客 1387

别再瞎调参数了!分子动力学模拟新手必看的力场选择与验证实战指南

本文为分子动力学模拟新手提供力场选择与验证的实战指南,详细解析主流力场特性及适用场景,并通过水分子案例演示完整的验证流程。文章重点对比SPC/E、TIP3P和OPLS-AA三种力场在GROMACS中的表现,帮助读者避免常见参数调整误区,提升模拟准确性。

weixin_26934905的博客 425

深信服的笔试题

软件工程师题: NO1、平衡二叉树和哈希表 哈希表主要可以在O(1)时间内对查找对象定位,但是事实上,如果输入集合不确定的情况下,可能出现大量的冲突,虽然有很多好的哈希函 数,但是随着随机输入,大量冲突还是不可避免,可能出现最差情况。所以,哈希表如果用在输入集合确定(即以后只会做查询操作)的情况 下,选择合适的函数函数和解决冲突的方法(perfect hash)可以在O(1)时间内完成查找

逆水行舟,不进则退 1628

Infinite-Canvas:一站式AI绘画工作流平台部署与实战指南

在 AI 绘画和内容创作领域,你是否经常遇到这样的困扰:灵感来了,却要在多个工具间来回切换——找素材、写提示词、调整参数、批量生成,整个过程繁琐且低效。创作一个系列作品时,管理不同版本的图片和提示词更是让人头疼。如果你渴望一个能整合所有流程,实现从素材管理、提示词工程到批量出图一站式完成的工作台,那么今天介绍的 Infinite-Canvas 正是为你量身打造的解决方案。 Infinite-Canvas 是一个开源的本地网页应用,它将 AI 绘画的完整工作流集成在一个界面中。无论你是想快速生成单张图片,还是

weixin_28707535的博客 337

[原创]Linux 802.11n CSI tool安装教程(亲测可用)

Linux 802.11n CSI tool安装教程 前言 网上关于Intel5300 CSI tool的教程繁多,实际有效的可以说极少,各种疏漏错误。装的时候被坑无数次,终于调通。其实装这个工具并不太难,但是很多人把它弄得极其复杂,所以写这篇博客来帮助和我有一样困扰的人。我基本沿用的是官方文档旧版本的安装方案,针对其冗杂之处做了大量改进。 旧版安装教程: http://dhalperi....

u014645508的博客 4万+

深信服2018秋招安全攻防笔试题

深信服2018秋招安全攻防笔试题 一、题型分布 二、单选题 题目比较多,记不清了 但主要是考基础知识,TCP 四层模型、病毒反调试特征、躲避杀软检测的方法。 其中web方面比较多一些,这方面比较欠缺,不太熟悉 三、不定项 基础题型, 有道是关于反汇编工具的; objdump、peid、OD、IDA pro中不能反汇编的是哪个 四、填空题 忘了什么题,尴尬

书外人生的博客 4451

单周期CPU设计【Verilog】

第一章 单周期CPU的设计原理 为实现单周期CPU,本文首先研究了单周期CPU的相关理论和工作原理。本章首先简要介绍单周期CPU的基本概念,然后对CPU的工作原理进行简要分析,以便为单周期CPU的设计和开发提供理论基础。 1.1 单周期CPU概述 中央处理器,即CPU,作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。在CPU内部,电平从低到高变化的瞬间称为时钟上升沿,两个相邻时钟上升沿之间的时间间隔称为一个时钟周期。单周期CPU指的是一条指令的执行在一个时钟周期内完成,然后开始下一

醉酒、冰城外 2万+
上一篇: js 学习记录
下一篇: 华为OD机试题B卷【20230606】
小小布灵鸟
博客等级 码龄9年 8粉丝 23原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值