深信服 9-15笔试 C卷
深信服 9-15笔试 C卷
15题填空,4道编程
填空
填空比较基础,考察了数据结构(队列,二叉树),和简单编程,二进制等。
1、1 2 3 4 5 入队,然后队首弹出,6 7 8 9 10 入队,然后队首弹出,11 12 13 14 15 入队,然后队首弹出
最后求队首到队尾: 4 5 6 7 8 9 10 11 12 13 14 15
2、求阶乘和x,补全代码
int x = 0;
int y = 1;
int z = 1;
while (z < n) {
y = y * z; // 补全
x = x + y; // 补全
z ++;
}
3、给了一种表示二叉树节点的4元组,最后画出二叉树找距离根节点最远的节点(每个节点直接有距离)
4、给后序遍历和二叉树的图(上面只有节点,没有信息)求中序遍历
5、找16以内的二进制回文数(转成二进制后是回文二进制的数)
6、缓冲区满了以后,新的数据覆盖旧的数据是什么队列(双向队列or循环队列)感觉应该是循环,我当时想到LRU实现去了。
7、逻辑推理题,这个国家有两种人,在平原上的只说真话,在山里的只说假话。但是你不懂他们的语言,你只知道G和M表示 是或者不是
你给三个人提了2个问题:
1.其他两人是平原人
2.其他两人是山里人
除了第一个人回答第二个问题回答的是M,其他回答均为G
问G表示什么 :不是
8、在一个排序的链表里插入一个数,并保存顺序,时间复杂度是多少。
O(n)或者 二分? O(logn)
9、5个人ABCDE,他们参加选举投票,一人一票,然后围着坐(按abcde的顺序,顺时针),他们投票会投给投给他们的人的左边的人,最后没人当选,求他们投给了谁
A -> D B -> E
C -> A D -> B
E -> C
10、入队:1234,求出队:1234
11、在一个链表的节点p的后面插入,一个新的节点n的指针操作是什么?
n.next = p.next
p.next = n
n.next.pre = n;
12、平衡二叉树插入一个新的后,问改变后的二叉树的节点的左右孩子是什么。
13、给了一个代码,是两个递归的函数,互相递归,求指定函数的结果。
14、找规律
15、忘了
编程题
1、给一个字符串找有多少种病毒,如aa有1个(重复的不算),ab 有3个 [a, b, ab],同理, abc有7个
思路:读入后统计不重复的字母,然后2的n次方-1就是答案。
2、走迷宫,迷宫0不能走,其他可以走,数字表示该点的金币,从左上走到右下角,但是有一次魔法,可以将不能走的变成金币为0的可以走的路,求最多拿到的金币。
3、翻译加密,给一个原串 1 2 3 4 5,然后先倒序 5 4 3 2 1,然后再打乱顺序排成一个数组一行, 前面表示这个数,后面表示下一个数在第几行,提示用链表,最后输出原串。
如
5 2
4 3
3 5
1 0
2 4
4、给一个字符串,如abc,求所有的出栈顺序(看成全排列了,要排除一些情况)
深信服 9-15笔试 C卷的更多相关文章
- 深信服模式(先做减法,必须拜访客户三次、研究需求方向,把产品的问题控制住,快速反应,在未来十年,绝大部分业务都会搬到Internet上来,实现All on Internet)good
深圳市盛凯信息科技有限公司与深信服合作多年,可以说是看着深信服“飞速”长大的.盛凯的总经理邓渊在采访中笑言:“他们(深信服)发展得太快,而我们发展得太慢.” 深信服的产品线已从最初只有VPN一条,到目 ...
- 专访CEO何朝曦:深信服高速成长的秘诀
在深信服公司深圳总部的办公室里,要迅速找到几位高管的工位远远不如找一位女员工的座位那样容易. 深信服CEO何朝曦先生 公司里虽然女孩很少,但几乎每位女员工的工位上都有一盆绿植.相比之下,从公司CEO何 ...
- 用深信服AC控制方位话机注册链路的开、关
1.话机正常配置:专线.互联网 配置: 抓包: 结论:话机走专线注册,正常. 2.在SANGFOR AC上阻断专线地址组(域名没有找到阻断方式),模拟专线断开的场景 1)nslookup解析出地址组 ...
- 【bug-劫持】深信服劫持
深信服的 HTTP 劫持有办法解决嘛 劫持js 当前页面打开下载地址,chrome是弹出保存窗口不刷新页面的,但劫持了就刷新页面了 连wifi(电信)和4g(联通)都一样
- 【面试总结】2019校招京东一面二面,及深信服技术面(已拿深信服offer),还有百度一面
百度一面: 1.自我介绍+项目介绍 2.进程和线程的区别 3.常用linux命令列举 4.堆排序 5.快速排序 反问环节. 现在的状态是岗位转推,毕竟百度投的是开发岗. 京东一面: 1.C++三大特性 ...
- 深信服:Weblogic集群负载均衡技术解决方案
深信服应用交付产品替换集群中的Master节点,以双机模式部署接入,为Cluster 内的服务器提供应用交换服务,结合健康检查和业务特点,提供十几种负载均衡算法组合,满足多种生产环境下的业务需求. ...
- 关于软件定义IT基础设施的未来,深信服是这么思考的
在今年的深信服创新大会上,软件定义IT基础设施成为非常重要的议题之一,深信服与2,000余位客户的CIO和合作伙伴一起围绕IT基础设施在数字化时代中的作用与价值进行了深入的探讨. 此外,深信服还联合I ...
- 深信服SCSA
最近应公司要求报了SCSA课程,老师讲解的可谓是非常的专业以及详细,不止深信服产品及其配置,还有VPN,网络基础的原理介绍等等,产品不用说,工作中会遇到,能学即学.最好的要数网络发包原理,建立连接等底 ...
- 字节跳动19春招研发第一次在线笔试-A卷
结果:凉. 说明 此博客仅为笔试记录所用,如涉及版权或保密问题,请联系我及时删除. 联系方式:georgehu716@qq.com 1. 找零 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C ...
- 深信服笔试题(网络project师售后)
总共同拥有3到大题, 1选择 主要有ip地址计算.http协议.vrrp协议. 2.主要是linux填空题 a.linux显示全部系统载入模块____ b.写出linux的两个开机启动程序___.__ ...
随机推荐
- 天翼云SD-WAN解决方案直播
2023年6月16日14点,天翼云SD-WAN解决方案直播火热来袭啦!参与直播即可领取优惠好礼,实惠多多! 点击链接注册参与:https://ctyun.d1meeting.cn/0616/ 直播时间 ...
- JS工具函数
工具函数 用于工程化开发,记录,备用 返回 [min, max) 间的随机整数 /** 返回 [min, max) 间的随机整数 */ export function getRandom(min, m ...
- 让AI支持游戏更自然、更直观:基于情感分析的AI游戏体验和交互设计
目录 引言 随着游戏市场的不断发展,人工智能技术的应用也越来越广泛.其中,情感分析技术在游戏中的应用,可以让游戏更加自然.直观,同时提高游戏的用户体验.本文将介绍如何让 AI 支持游戏更自然.更直观: ...
- WPF 入门笔记 - 04 - 数据绑定 - 补充内容:资源基础
宇宙很大,生活更大,也许以后还有缘相见. --三体 该篇作为[WPF 入门笔记 - 04 - 数据绑定] - Additional Content 章节的补充内容 前言 XAML 资源概述 (WPF ...
- 逍遥自在学C语言 | 函数初级到高级解析
前言 函数是C语言中的基本构建块之一,它允许我们将代码组织成可重用.模块化的单元. 本文将逐步介绍C语言函数的基础概念.参数传递.返回值.递归以及内联函数和匿名函数. 一.人物简介 第一位闪亮登场,有 ...
- 免费好用的录屏工具 —— EVCapture --九五小庞
下载地址:https://wwfv.lanzoue.com/b022u08ib密码:acdu 1,简介 使用过很多种屏幕录像软件,最终这个软件留下来存到我的工具宝库. 因为界面非常简单友好,功能也很好 ...
- RabbitMQ基本配置
1.用户角色配置 自带的guest/guest 超级管理员五中不同角色配置: 普通管理者(management):仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理. 策略制定者(policy ...
- 如何在 Windows Server 2022 阿里云服务器上搭建自己的 MQTT 服务器之二Mosquitto服务器
一.介绍 最近几天都在搭建MQTT服务器,几天前搭建好了一个 Apache-Apollo的 MQTT 服务器,当我们在管理我们的主题的时候,发现主题的名称的斜杠(/)变成了点号(.),正好我在调试程序 ...
- KVM 虚拟机 热插拔硬盘
新建硬盘 lvm 命令 lvcreate -L 200G -n lv02 ssd01 qemu-img 命令 qemu-img create -f raw test1G.raw 1G dd 命令 dd ...
- ubuntu server安装图形化界面
只需一个命令,然后重启即可: # apt-get install ubuntu-desktop # 查看下一次启动的设置 systemctl get-default # reboot