深信服 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的两个开机启动程序___.__ ...
随机推荐
- hugp-MemE关键美化
配置front matter 使用vscode snippet快捷生成front matter 参考博客:vs-code-workflows-for-hugo. markdown-snippets-n ...
- 龙芯下如何进行.net core程序开发部署
龙芯LoongArch64已经发布了对.NETCore的支持,相关工具链也已完成,目前支持.NETCore3.1..NET6..NET7版本.本文以.NETCore3.1在loongnix-serve ...
- 做副业的我很迷茫,但ChatGPT却治好了我——AI从业者被AI模型治愈的故事
迷茫,无非就是不知道自己要做什么,没有目标,没有方向. 当有一个明确的目标时,往往干劲十足.但做副业过程中,最大的问题往往就是 不知道自己该干什么. 干什么?怎么干?干到什么程度?这是做副业(甚至任何 ...
- 深入浅出MySQL事务
Photo by Lukas Hartmann from Pexels 辞职这段时间以来看见了很多工作之外的东西,我认为这是值得的.同时也有时间和机会来好好整理所学所想,准备开启下一段旅途. 事务的定 ...
- @Document元注解的使用
@Documented注解标记的元素,Javadoc工具会将此注解标记元素的注解信息包含在javadoc中.默认,注解信息不会包含在Javadoc中.示例如下: 声明Book注解,并使用@Docume ...
- 文件系统考古 3:1994 - The SGI XFS Filesystem
在 1994 年,论文<XFS 文件系统的可扩展性>发表了.自 1984 年以来,计算机的发展速度变得更快,存储容量也增加了.值得注意的是,在这个时期出现了更多配备多个 CPU 的计算机, ...
- Blazor前后端框架Known-V1.2.2
V1.2.2 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行. 概述 基于C#和Blazor实现的快速开发框架,前后端分离,开箱即用. 跨平台,单 ...
- 使用部分写时复制提升Lakehouse的 ACID Upserts性能
使用部分写时复制提升Lakehouse的 ACID Upserts性能 译自:Fast Copy-On-Write within Apache Parquet for Data Lakehouse A ...
- pandas 根据列的值选取所有行
原文链接:https://blog.csdn.net/changzoe/article/details/82348913 在其他论坛上看到的,原文链接如上所示.为方便记忆,原文如下所示: 选取等于某些 ...
- node: #!/usr/bin/env node
声明 windows中不支持Shebang,它是通过文件的扩展名来确定使用什么解释器来执行脚本 参考链接: https://juejin.cn/post/6844903826344902670