网易2019客户端开发实习生岗位线上笔试第一题

网易游戏雷火2021春招游戏研发工程师笔试题 题目输入为第一行数字: N,M,T 此后的N行,每行M个数字。 此后T行,输入r1,r2,c1,c2,S,A 题目要求:对给定的一个N行M列的数组,进行T次局部排序,输出局部排序后数组。 排序规则为,对r1行到r2行的第c1列到第c2列的数据 根据指定的第S列进行排序,如果A==0则从小到大排序,A==1则从大到小排序。 输出排序后完整的数组。 例子: 输入: 4 4 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 3 2 3 3 1 输出: 1 阅读详情

网易2019客户端开发实习生岗位线上笔试第一题

其实就是个数数的功能,给你一个输入文本,让你统计其中各单词出现次数,从大到小排,次数相同的按照单词ASCII表排:
输入规则:
第一行会是行数N ( 0 < N <= 500),之后N行中的每行第一个字段是数字X (0 <= X <= 500),表示该行后面有X个单词。数字与单词间,单词与单词间均以空格分隔。N行后会有一行,包含数字K ( 0 < K <= N),数据总大小不超过100K。
输入样例:
3
3 SQL DW AND
1 AND
3 SQL SQL DW
2
输出示例:
SQL 3
AND 2
DW 2

我的思路:
1、用双列集合HashMap存储单词和次数
2、用双列集合TreeMap构建比较器来取消重复限制,并按次数排序
3、将HashMap键值存入TreeMap的值和键中,进行反转
4、此时映射关系已经基本完成,还差一步同次数按码表排序没时间了。

哭死,当时用HashMap的get()方法来获取键结果一直是null但是后面的次数确是对的。。。迷。。。

我提交的结果是:
null 3
null 2
null 2

醉了啊,系统自动提交了结果匹配率0。可以GG了。
后来我改成EntrySet来获取键值对遍历,就可以了。。。cao。。。
最后那个重复次数排序的思路大概是这样:遍历到重复的时候把重复的单独抽出来构成TreeSet,键为单词,值为次数,String类自带比较,不用自己写。思想比较笨我也想不到其他的。。。就i这样吧,OVER

附上我的代码:

import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Scanner;
import java.util.TreeMap;
import java.util.Comparator;

public class Test01 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        HashMap<String, Integer> hm=new HashMap<>();
        int lineNum = sc.nextInt();
        for(int i = 0; i < lineNum; i++){
            int wordNum=sc.nextInt();
            for(int j = 0; j < wordNum; j++){
                String s=sc.next();
                if(!hm.containsKey(s)) {
                    hm.put(s,1);
                }else {
                    hm.put(s, hm.get(s)+1);
                }
            }
        } 
        int x=sc.nextInt();
        TreeMap<String, String> tm=new TreeMap<>(new Comparator<String>() {

            @Override
            public int compare(String arg0, String arg1) {
                // TODO Auto-generated method stub
                int num=Integer.parseInt(arg1)-Integer.parseInt(arg0);
                return num==0?1:num;
            }});

        for(String s:hm.keySet()) {
            tm.put(hm.get(s).toString(), s);
        }

        for(Entry<String, String> e:tm.entrySet()) {
            System.out.println(e.getValue()+" "+e.getKey());
        }
        //System.out.println(tm);
    }
}

我会告诉你们其实另外两题编程题我都不会么。。。。~__~

网易 广州 梦幻西游端游 客户端社招笔试题 2024 4道算法题,时间2小时,牛客网笔试注:采用OJ模式,需要自己处理输入、输出。 阅读详情

相关推荐

【2021网易游戏-游戏测试开发实习生面经】笔试+一面+二面+HR面

引言:找实习准备了蛮久了吧,从年前就开始准备简历,年后就开始投简历,一百多家公司,基本上跟互联网沾边的都投了,然后每天坚持刷题,刷面经,写博客,很辛苦,很累,期间也面了大概有十几家,拿了几个小的,但是一直没放弃,不断笔试面试,今天总算是上岸了!!! 4.1投的网易互娱,4.11笔试,4.17一面,4.28二面,5.11HR面 笔试大概只记得两道了,一共五道,我刚好这两道A过了,其他的都是三四十几的用例。 第一道是:巅峰选拔赛(不难) 第二道是:升级技能牌(中等) 一面(一小时二十五分钟): 1.魔鬼一面,一

Borrr的博客 4099

一:2021.07.31 客户端开发 笔试题

1、循环队列有50个节点,front=28,rear=14,。先出队列M个元素,直到front=6,再入队列x个元素,直到rear=2。操作完成之后,队列中有N个元素。则M与N为?

星星之火 可以燎原 396

网易游戏开发岗笔试经历 2020.9.5 Apare_xzc

网易游戏开发岗笔试(2020.9.5 15:00-17:30) 昨天的笔试,做得挺难受的,当时正在搬寝室,很吵,然后保洁阿姨来打扫寝室卫生… 2.5小时,4道编程题,每道题100分。 1, 0.2 0 0.1 ,第2题应该就是模拟,说我TLE,第三题bfs,说段错误,不知道map哪里来的段错误…, 第四题就5分钟了,想到了 第一题:自动贩卖机 题意:         模拟一个自动贩卖机。贩卖机有n个货物口,每个货口初始都放了

Apare_xzc的博客 2157

9.4 网易互娱客户端笔试

做了一半图书馆闭馆,我??? 第一题 public class Main{ public static void main(String args[]) throws IOException { Main main=new Main(); Scanner cin=new Scanner(System.in); int n= cin.nextInt();int m= cin.nextInt(); int []price=new int[

xxy41092的博客 557

Java工程师笔试题整理[校招篇]

Java工程师笔试题整理[校招篇] 阿里巴巴 2016阿里巴巴2016研发工程师笔试题(四)阿里巴巴2016研发工程师笔试题(三)阿里巴巴2016研发工程师笔试题(二) 2015阿里巴巴2015实习生笔试题阿里巴巴2015系统工程师研发笔试题阿里巴巴2015基础平台研发工程师实习生笔试题阿里巴巴2015研发工程师A笔试卷阿里巴巴2015研发工程师B笔试卷 腾讯 2017腾讯...

tzllxya的博客 2633

游戏客户端开发笔试攻略:网易真题考点与备战思路

游戏客户端开发是一个融合语言基础、算法功底与工程思维的复合型技术方向。从C++的指针与内存管理,到数据结构中的链表与二叉树,再到动态规划和计算几何的实际应用,每一项原理都对应着真实游戏场景中的核心问题。笔试的价值不仅在于筛选知识储备,更在于考察候选人能否将底层原理迁移到战斗逻辑、性能优化和系统设计等工程实践中。理解这些技术概念的本质,有助于从更通用的视角掌握游戏开发的底层逻辑。本文以网易游戏客户端实习生招聘笔试题为切入点,逐层拆解其考察维度、典型题目与避坑要点,为准备进入该领域的开发者提供一条清晰的备战路径

weixin_29504571的博客 238

网易社招面试问题及答案

网易社招面试问题及答案 原链接:https://www.nowcoder.com/discuss/268157?type=all&order=time&pos=&page=1 1.redis有哪几种数据结构?给你一个key怎么知道是用的哪种结构? 字符串 使用string时,redis大多数情况下并不会理解或者解析其含义,无论使用json、xml还是纯文本在redis看来都...

weixin_43837736的博客 2113

网易人机交互算法实习生笔试复盘与备考指南

算法笔试是技术岗位求职的第一道门槛,其背后考察的是对基础数据结构、机器学习原理以及用户行为建模的综合运用能力。在互联网产品中,从推荐系统到交互优化,算法工程师需要将经典算法与真实场景结合,解决复杂的工程问题。以人机交互算法方向为例,笔试常涉及KMP、排序、动态规划等基础算法,以及聚类、特征工程等机器学习知识,并进一步考察候选人能否将技术方案落地到产品体验优化中。网易实习生招聘的笔试真题复盘展示了这类岗位的典型出题思路与评价标准,为准备大厂实习面试的同学提供了清晰的备考方向和实战参考。

weixin_30887919的博客 303

网易历届笔试面试题整理大全

整理了一下网易往届笔试面试题,希望对大家有帮助: 超级有用的面试题:Java常见面试题    常见算法面试题   数据库常见面试题  操作系统常见面试题   C/C++常见面试题  大数据常见面试   python常见面试 来源:网易笔试面试圈&gt;&gt; 1、2019网易实习生招聘编程题集合 2、2018网易校园招聘编程题真题集合 3、2018网易前端实习笔试题 4、2018网易...

wodwl的专栏 1万+

网易运维实习生笔试题拆解:从Linux基础到生产环境排障

系统运维是保障业务稳定运行的关键岗位,要求工程师具备从单机到全局的完整知识体系。Linux基础、网络协议、Shell自动化、数据库与缓存原理,构成了运维能力的核心底座。理解TCP握手、HTTP状态码、MySQL主从复制等基础知识,不仅是为了应对笔试,更是生产环境排障的必备技能。随着云原生与DevOps普及,运维场景从单一服务器走向分布式架构,监控告警、容灾备份和变更管理成为系统落地的重要保障。当面对CPU飙高、磁盘占满、大量TIME_WAIT等典型故障时,系统化的排查思路比死记硬背命令更有价值。本文以网易系

weixin_30595035的博客 348

网易笔试题——算法岗

网易笔试题——算法岗。

FPGA/MATLAB学习教程/源码/项目合作开发 1042

腾讯游戏客户端开发&网易互娱暑期实习面经

腾讯提前批(二面挂) 在打算笔试的下午,收到了一面电话通知,周一去腾讯上海大厦现场面试,于是提前批的笔试就没有参加(这可能有点影响) 腾讯一面 和面试官约了时间,结果到了腾讯大厦楼下没法进去,所以只能等面试官下来接人。。 和我一起的还有一个小伙伴,不知道他结果怎么样。。 面试官很年轻,人也很好,思路很清晰。主要问题是关于C++和计算机图形学的(这个可能和个人项目有关) 面试问题: 1....

qq_40947718的博客 6981

告别调参玄学:用 DINOv2 (ViT-S/ViT-G) 和 PCA 可视化,直观理解自监督特征

本文深入解析了DINOv2(ViT-S/ViT-G)模型在自监督学习中的特征提取机制,通过PCA降维技术实现特征空间的可视化。文章对比了不同规模模型的特征表达差异,并提供了PCA阈值调优和深度分析的实用技巧,帮助读者直观理解自监督学习的视觉密码。

weixin_42565865的博客 409

网易云音乐C开发实习生笔试题深度复盘:核心考点与解题思路

C语言作为底层开发的核心语言,其指针操作、内存管理与并发特性一直是技术面试的高频考点。理解操作系统原理、网络通信机制与数据结构设计,是构建高性能服务端与客户端基础模块的必备素养。从进程线程调度到TCP状态变迁,从字节对齐到哈希冲突,这些基础概念既决定代码的稳定性与效率,也直接影响音视频传输、实时通信等真实业务场景的落地表现。本文以网易云音乐C开发实习生笔试为线索,梳理C/C++核心考点、Linux常用命令与算法编程的实战经验,帮助开发者系统性查漏补缺,高效备战大厂技术笔试。

weixin_32308101的博客 340

Klocwork安装

简单介绍一下Klocwork在windows下的安装,操作系统是win7,Klocwork的版本是10.0。 第一步:由于Klocwork的安装程序已十分成熟,所以在安装之前不需要什么准备共走。双击Klocwork的安装包,会出现下图的安装引导界面,点击Next按钮。 第二步:下图是协议界面,点击Next按钮。 第三步:选择Klocwork的安装目录,点击Next按钮 第四步:

旮旯 9929

大模型的实践应用31-基于通义千问大模型改进台风和海浪预测研究,利用机器学习与通义千问结合的思路实现对台风和海浪预测分析

通义千问大模型是阿里巴巴云推出的一款大规模语言模型,旨在通过强大的自然语言处理能力提供更广泛的服务。从最初的构想到如今的广泛应用,通义千问的发展见证了人工智能领域尤其是自然语言处理技术的巨大进步。自发布以来,通义千问不断迭代升级,不仅在规模上实现了飞跃式的增长,在性能方面也得到了显著提升。本次研究尝试将通义千问强大的自然语言处理能力与经典的时间序列预测算法相结合,旨在提高对未来天气状况预测的精度。具体来说,首先使用通义千问生成高质量的文字描述来增强特征表达力;

微学AI的博客 935

网易雷火盘古实习生笔试核心考点与备考路线拆解

在游戏开发岗位的校招笔试中,数据结构与算法、操作系统与网络等计算机基础知识始终是衡量候选人底层能力的重要标尺。网易雷火盘古的实习生笔试题虽源于2017年,但其考察逻辑至今仍具指导意义——通过拓扑排序、对象池设计、渲染管线等真实游戏场景,检验应聘者能否将基础原理灵活运用于高并发服务器、实时同步和系统优化等工程问题。这套真题映射出大型网游工作室对技术岗和策划岗的能力要求,也为备考者划定了清晰的复习边界:手写代码、边界条件、过程推导与方案自洽缺一不可。本文结合真题题型,梳理从基础扫盲、专题刷题到模拟复盘的时间线,

weixin_34248705的博客 428

Python 爬虫实战:Boss直聘 Python 岗位招聘数据爬取

本文介绍了一个Python爬虫项目,用于抓取Boss直聘平台的Python岗位招聘数据并进行可视化分析。项目采用requests库发送POST请求,通过抓包分析获取JSON接口,绕过HTML解析直接获取结构化数据。主要内容包括: 接口分析:找到关键POST接口,解析请求头和JSON参数格式 环境准备:安装requests/pandas/matplotlib/pyecharts等依赖库 核心实现: 手动获取登录Cookie 构建请求头和城市代码映射 实现分页抓取职位列表数据 项目特色在于直接解析JSON接口而

u014481728的博客 296

网易大数据开发实习生笔试题全解析:从Java到Hive的备考指南

大数据开发岗位的笔试考核并非单纯堆砌框架名词,而是围绕数据工程师日常所需的核心能力展开。从Java基础、并发编程到Linux命令,再到Hadoop生态中的MapReduce执行流程与Hive SQL分析查询,这些技术构成了大数据处理链路的基础。理解MapReduce的分治思想与Shuffle机制,掌握SQL的窗口函数和TopN统计,不仅能应对笔试,也为处理海量数据、解决数据倾斜等实际问题提供支撑。以网易大数据实习生笔试为切入点,系统拆解考点分布与解题思路,可以帮助求职者构建从原理到实践的系统备考框架。

weixin_33896726的博客 452

基于 Vivado HLS 的 AC97 音频系统设计

介绍一种基于 FPGA 的 AC97 音频系统设计。系统的核心部件采用 Xilinx Atlys 的板载 Spartan6 XCSLX45 芯片,使用的工具为 Xilinx 的高层 次 综 合 技 术 Vivado HLS。首先使用 C /C + + 代码编写的算法描述系统的 FIR 滤波器; 然后按 照 Vivado HLS 编译工具的规范,将程序代码转换为 RTL 模型,快速、直接地生成对 应左右声道的 FIR IP 核和综合结果; 再结合互连的 MicroBlaze 处理器 IP 核,处理 一段立体声

qq_43416206的博客 326

如何通过 Python 爬虫抓取并分析政府开放数据

通过本文的介绍,我们展示了如何使用Python 爬虫抓取并分析政府开放数据。通过requests获取政府开放数据的 API 接口数据。使用和pandas进行数据清洗与存储。使用matplotlib对数据进行可视化。你可以根据不同的政府开放平台和数据集进行调整,应用于不同领域的数据分析,如公共健康、交通、环保等。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1077

2024-3-30 网易雷火笔试题题解(A~C)

今日行程:12:30 - 14:00 吃饭,好不容易熬来的放纵餐,狠狠地入了一把,羊肉串*4、一份羊。/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * *垃圾软件,就是为了骗学生的钱,我就弄个简历,懒的自己做,好嘛,所有的模板都有个在校经历,除了刚毕业的。/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * *实习或者正式找工作的时候,笔试是必须的吗,或者哪些公司一般需要笔试,还有笔试内容一般是什么(看一些官。

每天多一点干货 970

从苏宁电器到卡巴斯基第02篇:我的本科时光(中)

怎么还分班了呢? 大概是在大二第二学期的时候吧,学院突然通知我们要分班。因为我们目前所有学生都是属于工商管理专业的,而从下个学期开始,就要分为会计、市场营销以及工商管理这三个方向。这还真是打了我一个措手不及,我都不知道还有分班这一回事。不过也没关系,我继续选择我的工商管理就好了。不过,在实际的选择结果上,像会计和工商管理这种学科,选的人自然是占了绝大多数,而选择市场营销的,大概也就是十

Gleam的专栏 9605

网易大数据开发实习生笔试题全解析:从Hadoop原理到Spark实战

大数据开发岗位的笔试面试,往往考察的不只是知识点记忆,而是对数据全链路的理解。从HDFS读写流程、MapReduce Shuffle机制,到Spark的RDD血缘与宽窄依赖,再到Kafka的消息可靠性保障,这些核心组件构成了分布式数据处理的基石。理解其底层原理,才能在实际场景中定位数据倾斜、小文件、消息积压等生产问题。对于准备投递大厂实习的开发者来说,掌握Java基础、SQL窗口函数、TopN与UV去重等高频考点,并通过真题复盘建立工程思维,是提升竞争力的关键。本文以网易大数据开发实习生笔试为切入点,梳理考

weixin_30861459的博客 460

华为OD机试真题 新系统2026-04-08 Python&JS 实现【配置操作失败数量统计】

模拟一个系统的命令行配置,包含添加、修改、删除三项操作,详情如下: 添加操作命令:add_rulerule_id=1rule_index = 18 修改操作命令: mod_rule rule_id= 1rule_index = 100 删除操作命令:del_rulerule_id=1

MISAYAONE的博客 586

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

网易游戏服务器开发实习生笔试:核心考点与备考策略解析

在互联网后端开发中,高并发与网络通信一直是衡量服务端工程师基本功的核心指标。无论是通用业务系统还是游戏后台,多线程编程、TCP连接管理、I/O多路复用等底层技术,都决定了系统能否稳定支撑海量用户的实时交互。理解这些原理,不仅能帮助开发者排查线上故障,更是设计低延迟、高可用服务的基础。C++作为游戏服务端的主流语言,其内存管理、智能指针及并发控制能力,在实战中直接影响代码质量与运行效率。从局域网对战到大型多人在线游戏,服务器架构都要面对状态同步、任务调度与数据一致性等挑战。本文以网易游戏服务器开发实习生笔试为

weixin_34026997的博客 327

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: 重载、重写、虚方法、抽象方法、隐藏方法小记---C#多态
下一篇: WPF-MouseDown&MouseUp事件触发无效解决方法
天落枫
博客等级 码龄10年 91粉丝 92原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值