网易2020校招笔试- 移动安全工程师(提前批)

时长:120分钟 总分:100分

96浏览 0人已完成答题

题型介绍
题型 单选题 填空题 简答题
数量 10 4 2
1.
有一类二叉树用三叉链表来存储的时候除了带有指向左右孩子节点的两个指针,还有...
问题详情

有一类二叉树用三叉链表来存储的时候除了带有指向左右孩子节点的两个指针,还有指向父节点的指针,那么这样一棵二叉树有2个节点,那么有多少指针指向NULL(注:根节点的父指针指向NULL,对于不存在的节点表示为NULL)?





2.
计算机操作系统中,索引顺序文件是顺序文件的扩展,各类记录为顺序排列,现假设...
问题详情

计算机操作系统中,索引顺序文件是顺序文件的扩展,各类记录为顺序排列,现假设牛客网人力资源部门某个文件为索引顺序文件,由5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相等,均为512B,并依次存放在50、121、75、80、63号磁盘块上。若要存取文件的第1569逻辑字节处的信息,则要访问(   )号磁盘块。




3.
判断一个数组或序列是正序,倒序还是乱序,需要我们将这个数组完整的遍历一遍通...
问题详情

判断一个数组或序列是正序,倒序还是乱序,需要我们将这个数组完整的遍历一遍通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入的排序算法是( )




4.
ls -l命令有以下输出,描述正确的是
问题详情

ls -l命令有以下输出,描述正确的是





5.
两条命令分别会有怎样的输出echo hello 1>&...
问题详情

两条命令分别会有怎样的输出
echo hello 1>&2 |grep aaa
echo hello 2>&1 |grep aaa




6.
数字圆环
问题详情

小易有一个长度为n的数字数组a_1, a_2, …, a_n

问你是否能用这n个数字构成一个环(首尾连接),使得环中的每一个数字都小于它相邻的两个数字的和(每个数字都必须使用并且每个数字只能使用一次)。
7.
App 被加密apple加密后,如果我们要进行反编译就要先解除加密,下面不...
问题详情

App 被加密apple加密后,如果我们要进行反编译就要先解除加密,下面不能解除加密的工具是




8.
以下哪些功能不是安卓逆向中ADB的常用功能?
问题详情




9.
下面对名称替换的概念性说法有误的是?
问题详情




10.
(Android系统中)java代码反编译之后那种字节码方便于读取
问题详情




11.
DexClassData类分别定义信息里不包括的是?
问题详情




12.
小盾是一名安卓爱好者,对安卓系统有些了解,某天想试试将他自己写的一个动态库...
问题详情

小盾是一名安卓爱好者,对安卓系统有些了解,某天想试试将他自己写的一个动态库加载到某个安卓的App中,使该App运行时能够执行到他动态库中的功能,但没想到一个合适的办法,那么就请你帮助一下他:

1)列举出你能想到的方法,每种方法实现原理不一样;(启动时、运行过程中皆可,至少三种)

2)针对你列举的方法,对应写出一个能够检测或者对抗的方法,每种方法检测对抗的方案不一致。

13.
在2019年3月7日的公安部新闻发布会上,济宁市公安局通报了一起案例:不法...
问题详情

在2019年3月7日的公安部新闻发布会上,济宁市公安局通报了一起案例:不法分子在酒店客房偷装摄像头,在这个黑色产业链里面,共抓获不法分子29名,搜出作案用的微型摄像头300余个,不法分子通过这些微型摄像头共违法拍摄了近10万余部的住宿者的视频。

随着网上陆续报到的一些酒店新闻,让我们不得不重新重视一下酒店的安全,针对酒店房间暗藏的微型摄像头,你有什么技术手段来检测发现它们?

(不限于软硬件技术)

14.
序列交换
问题详情

小易给你一个包含n个数字的数组。你可以对这个数组执行任意次以下交换操作:
对于数组中的两个下标i,j(1<=i,j<=n),如果为奇数,就可以交换a_ia_j

现在允许你使用操作次数不限,小易希望你能求出在所有能通过若干次操作可以得到的数组中,字典序最小的一个是什么。
15.
小易的英语软件
问题详情

小易是班级的英语课代表, 他开发了一款软件开处理他的工作。
小易的软件有一个神奇的功能,能够通过一个百分数来反应你的成绩在班上的位置。“成绩超过班级 ...% 的同学”。
设这个百分数为 p,考了 s 分,则可以通过以下式子计算得出 p:
p = ( 分数不超过 s 的人数 - 1) 班级总人数
突然一天的英语考试之后,软件突然罢工了,这可忙坏了小易。成绩输入这些对于字写得又快又好的小易当然没有问题,但是计算这些百分数……这庞大的数据量吓坏了他。
于是他来找到你,希望他编一个程序模拟这个软件:给出班级人数 n,以及每个人的成绩,请求出某几位同学的百分数。
16.
按位或
问题详情

小易有一个初始为空的数字集合,支持两种操作:
1、加入数字x到集合中。
2、询问集合中是否存在一个子集,满足子集中所有数字的Or值恰好为k。
Or为二进制按位或操作,C++中表示为"|"。
小易希望你能解决这个问题。