网易2018年春招 校招编程题
时间:2018.3.27
申请岗位:测试实习生(网易杭州)-音乐事业部
记录一下自己人生的第一次笔试吧。。自己的水平还是太差了,希望以后自己翻到这篇文章的时候能够有进步。
20道选择题:其中一半都是测试方面的题目,不清楚啊。剩下10道,一半是数据结构(只记得有个算hash散列表了),一半是操作系统(死锁,进程线程之类的)。
2道问答题:第1道题目叙述了充值网易云音乐会员的过程,在客户端,充值类型,时长,支付方式等都有分支,让你画一个流程图(应该是这么叫吧),自己随便画了个。第2题,数据库,从建表开始写语句,好吧,破学校这学期才教,自己之前也没自学过,放弃。
3道编程题:
第1题
题目:一个人一开始朝着北方(N),输入一个次数N,和一个字符串(比如:LRR,表示向左转1次之后,再向右转2次),输出他最后面朝的方向。
思路:定义一个count,如果向右转一次,count++,向左转一次,count–。最后通过count与4模的结果来确定面朝的方向。
package 猪厂笔试;import java.util.Scanner;public class example_01 {public static void main(String[] args) {Scanner in = new Scanner (System.in);int N = in.nextInt();if(N == 0){System.out.println('W');}else{char[] arr = new char[N];String str;str = in.next();arr = str.toCharArray();int count = 0;for(int i = 0; i < N; i++){if(arr[i] == 'L'){count--;}if(arr[i] == 'R'){count++;}}count = Math.abs(count);char res = 0;if(count % 4 == 0){res = 'N';}if(count % 4 == 1){res = 'E';}if(count % 4 == 2){res = 'S';}if(count % 4 == 3){res = 'W';}System.out.println(res);}}
}
做到最后没有AC有点难受,只过了%90,特殊情况一次也不转也考虑了,实在不知道哪里还有问题。
第2题
题目:在一个平面上有N个矩形,输入一个整数N作为矩形的个数,再输入4个数组,X1[N] X2[N] Y1[N] Y2[N],X1[i] Y1[i] 作为第i个矩形的左下角坐标,X2[i] Y2[i] 作为第i个矩形的右上角坐标。要找出这个平面上矩形重复部分最多的一个区域,最后只需要输出最多重复矩形的个数。
这道题实在没有什么思路,时间也不允许。只能怪自己太菜了。希望大神们给点思路。
第3题
题目:输入2个整数N和K,有2个整数X,Y 满足 X和Y都是小于等于N的,并且X%Y是大于等于K的。求出所有的X和Y的组合,最后只需要输出组合对的个数。
思路:按着逻辑写了个,理所当然,只过了%20,时间复杂度O(N²)满足不了题目的要求。
package 猪厂笔试;import java.util.Scanner;public class example_03 {public static void main(String[] args){Scanner in = new Scanner(System.in);int n = in.nextInt();int k = in.nextInt();int count = 0;for(int x = k; x <=n; x++){for(int y = k+1; y <=n; y++){if(x < y){count++;}else{if(x % y >= k){count++;}}}}System.out.println(count);}}
这次笔试就这么结束了,应该是凉凉了吧。。
网易2018年春招 校招编程题相关推荐
- 快手2019春招笔试编程题
快手2019春招笔试编程题 第一题 输入描述 输出描述 分析 代码 第二题 输入描述 输出描述 分析 代码 第三题 输入描述 输出描述 分析 代码 个人主页:http://redtongue.cn o ...
- vivo2020春招笔试编程题(下)
本文介绍笔者参加过的vivo2020春招笔试编程的第三题. 第三题:手机屏幕解锁模式 题干 现有一个 3x3 规格的 Android 智能手机锁屏程序和两个正整数 m 和 n ,请计算出使用最少m 个 ...
- 2018年科大讯飞春招笔试编程题
科大讯飞2018春招的笔试编程题中,第一题是判断蚊子是否在蚊帐中,比较简单,这里不做说明,本文将简单讲解第二题和重点说明第三题的解法. 第二题 1.题目 2.输入输出及样例 3.思路 这题思路很容易想 ...
- 2021中国农业银行(浙江省分信息科技岗)春招笔试编程题(待更)
2021中国农业银行春招笔试共计三道编程题题目,详解如下: 题目一 def list_to_set(ls):len_ls = ls[-1] - ls[0]ls0 = [ls[0]]for i in r ...
- 网易2017春招笔试真题编程题集合
网易2017春招笔试真题编程题集合 题目来源:牛客网 https://www.nowcoder.com/profile/7952866/test/7811777/83061 1.双核处理 题目描述 一 ...
- 从网易校招编程题谈起,轻松理解有趣的0-1背包问题
从网易的一道算法题开始 最近在准备春招实习,偶然做到网易的一道编程题,一方面找了很多博客看的云里雾里,这里特别写下解题的思路和逻辑,一方面加深印象,另一方面供需要的你学习参考.好了,话不多说,开始吧. ...
- 深信服2018春季招聘-研发卷编程题 - 题解
深信服还是一如既往的"懒",2018秋招的5个编程题在本次春招出现了三道,然后添加了一道新的编程题,且选择题和填空题基本与秋招的雷同,看来之前没看深信服2018校园招聘C++工程师 ...
- 网易云信助春招上“云” ,疫情过后线上招聘或成常态
网易2021届春招视频面试专用洽谈室 又是一年"金三银四",人才市场熙熙攘攘,HR们四处寻觅,春招也陆续展开,应届生纷纷抓紧最后一次上车的机会.但疫情的发生,让线下招聘的推进成为难 ...
- 阿里达摩院-XR实验室2022春招校招内推
点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 阿里达摩院-XR实验室2022春招校招 面向对象:2022年11月~2023年10月毕业的应届毕业生 校招面 ...
最新文章
- osgearth+vs2010安装
- centos查看特定程序占用端口情况
- Sql批量插入时如果遇到相同的数据怎么处理
- UVA-10285 Longest Run on a Snowboard (递推)
- tomcat和servlet的关系
- MacOSX环境上的多个Java JDK
- Kibana:数据分析的可视化利器
- Android系统换字体不root,一键换字体:字体大师
- 2009年2月26日经济报道:奥巴马2010年3.5万亿美元预算。
- Atitit各种驱动的xdd tdd bdd设计 ATDD ddd v3 u66.docx Atitit各种驱动的xdd tdd bdd设计 ATDD ddd v2 s66 开发方法论与效率提
- maven下手动导入ojdbc6.jar
- 极限编程价值观及最佳实践
- 树莓派舵机 c语言,树莓派控制SG90舵机
- 自动批量删除全部微博(自动翻页加载)
- c语言指数公式_c语言指数函数详解
- mysql 时区时间_mysql的时间不对(时区问题)
- AAAI2022行人重识别论文汇总
- Android 原生和 JS 交互实践
- win10+黑苹果 单硬盘 双系统 超简单安装 一看就会
- iOS-UITableView 中自定制cell上UIButton互斥事件