网易2020校招笔试- Android 开发工程师(提前批)

时长:120分钟 总分:100分

146浏览 0人已完成答题

题型介绍
题型 单选题 填空题 简答题
数量 10 4 2
1.
判断一个数组或序列是正序,倒序还是乱序,需要我们将这个数组完整的遍历一遍通...
问题详情

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




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

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





3.
倒数排列
问题详情

有一天,小易把1到n的所有排列按字典序排成一排。小易从中选出了一个排列,假设它是正数第Q个排列,小易希望你能回答他倒数第Q个排列是什么。
例如1到3的所有排列是:
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
若小易选出的排列是1 2 3,则Q = 1,而你应该输出排列3 2 1
4.
按位或
问题详情

小易有一个初始为空的数字集合,支持两种操作:
1、加入数字x到集合中。
2、询问集合中是否存在一个子集,满足子集中所有数字的Or值恰好为k。
Or为二进制按位或操作,C++中表示为"|"。
小易希望你能解决这个问题。
5.
死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,永远在互相等待的进...
问题详情

死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,永远在互相等待的进程称为死锁进程,假设计算机系统中有3个不同的临界资源R1、R2和R3,被4个进程p1、p2、p3及p4共享。各进程对资源的需求为:p1申请R1和R2,p2申请R2和R3,p3申请R1和R3,p4申请R2。若系统出现死锁,则处于死锁状态的进程数至少是(  )




6.
访问记录visit表中包含日期date,用户user_id,访问的页面ur...
问题详情

访问记录visit表中包含日期date,用户user_id,访问的页面url 3个字段,以下哪个选项不能计算'2019-03-11'这一天访问过页面的所有用户数




7.
序列维护
问题详情

小易在维护数据的时候遇到一个需求,具体来说小易有一系列数据,这些数据了构成一个长度为n的数字序列,接下来小易会在这个序列上进行q次操作。
每次操作有一个查询的数字x,小易需要将序列数据中所有大于等于x的数字都减一,并输出在本次操作中有多少个数字被减一了。
小易犯了难,希望你能帮帮他。
8.
一棵二叉树有8个度为2的节点,5个度为1的节点,那么度为0的节点个数为?
问题详情





9.
最大最小值
问题详情

小易给定了一个长度为n的数字序列,对于每一个小易希望能求解出所有长度为k的连续子序列的最大值中的最小值。
10.
电子邮件系统中,用户代理把邮件发往发送发邮件服务器、发送方邮件服务器把邮件...
问题详情

电子邮件系统中,用户代理把邮件发往发送发邮件服务器、发送方邮件服务器把邮件发往接收方邮件服务器以及用户使用用户代理从接收方邮件服务器上读取邮件时,使用的协议可能是以下的哪种情形()




11.
下面关于AIDL的说法,哪个说法是正确的
问题详情




12.
关于Activity的四种启动模式,下列说法不正确的是
问题详情




13.
在遇到高分辨率图片加载时,有可能面临到OOM情况的发生,采取哪种做法不能阻...
问题详情

在遇到高分辨率图片加载时,有可能面临到OOM情况的发生,采取哪种做法不能阻止或减少OOM导致的程序异常退出




14.
下列关于图的说法错误的是()
问题详情




15.
SharePreference是Android中的一种数据存储方式,请问S...
问题详情

SharePreference是Android中的一种数据存储方式,请问SharePreference底层实现是什么,SharePreference支持多进程吗?如果支持请说明原理,如果不支持,如何实现SharePreference支持多进程。
16.
简述下Looper、MessageQueue、线程之间的关系,同时描述下H...
问题详情

简述下Looper、MessageQueue、线程之间的关系,同时描述下Handler的post消息是如何被执行的