2021网易秋招笔试题(Android开发)

网易笔试题(2021.08.08)

校招的笔试题通常是4道编程题,时间为2个小时,每题25分。
2021秋招笔试题总结如下,包含问题和代码实现。


题1:查找关键词

查找关键词(单词在文章中出现频率>1%)
输入:n行每行一个单词;
输出:关键词个数

解析:这个很简单,用python的话只需要用dict统计出每个单词的个数然后计算出频率大于1%的单词,保存输出。用dict统计数字代码如下:

d[key] = d.get(key, 0) + 1  # d是字典类型的变量

题2:出模拟题

某题库中中三种难度的题:“简单题”,“中等题”和“困难题”。假设现在有E道简单题,M道中等题以及H道困难题,同时还有EM道简单或中等题,MH道中等或困难题(也就是说既可以划分到中等难度也可以分到困难难度)。出模拟题要求:包含三道题目,简单、中等、困难各一道。请问最多能出多少组题?
输入:5个整数 E、 EM、 M、 MH、 H的个数 (其中0 <= E、 EM、 M、 MH、 H<=10^18)
输出:多少组题

不知道具体应该怎么计算~

题3:牛牛铺地毯

牛牛想要给2 * n的地面铺上地毯,目前有两种地毯,1 * 2和2 * 3,地毯可以旋转,问铺可以铺满整个地面的方案数(两种地毯无数量限制,铺地毯不能有重叠,结果模上10007)

大致看一下题,感觉应该是个动态规划的问题,凡是经过动态规划训练的同学都会觉得这个题不难,如果还不是很了解动归的同学可以先看我的系列文章动态规划三部曲。这道题是一维的动态规划问题,dp数组含义如下:dp[i],当n = i时的方案数。

# 边界值
dp[0] = 1
dp[1] = 1
dp[2] = 2
# 递推公式
dp[n] = dp[n - 1] + dp[n - 2] + dp[n - 3] (n >= 3)

题4:教授的互相认可

一群教授,如果教授A认可教授B,而教授B认可教授C,那么认为教授A也认可教授C。给出教授们之间的认可关系,输出有多少对教授互相认可。
输入:n个教授,M个认可关系
输出:互相认可的教授对数

不知道具体怎么计算

总的来说,除了第一题像是个送分题,其他题都是有一定难度的,第二题和第四题当时真的是不知道怎么做,等之后上传答案。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我无法提供南方电网秋招笔试真题的具体内容,因为我无法获取或提供特定公司的招聘信息。但是,我可以给你一些关于南方电网秋招笔试的一般性建议和常见题型。 南方电网秋招笔试通常包括以下几个方面的内容: 1. 专业知识测试:涉及电力工程、电气工程、能源与动力工程等相关专业知识,包括电力系统、电力设备、电力工程管理等方面的知识。 2. 数学与逻辑推理:包括数学运算、概率统计、逻辑推理等方面的题目。 3. 英语能力测试:主要考察英语阅读理解、词汇量和语法等方面的能力。 4. 综合素质测试:主要考察应聘者的综合素质,包括综合分析能力、创新思维、团队合作等方面。 在备考南方电网秋招笔试时,建议你注意以下几点: 1. 熟悉岗位要求:了解南方电网对应聘者的要求,明确自己所应聘的岗位所需的专业知识和技能。 2. 多做模拟题:通过做一些模拟题来熟悉题型和考试时间,提高解题速度和准确性。 3. 复习重点知识:重点复习与岗位相关的专业知识,包括电力系统、电力设备、电力工程管理等方面的知识。 4. 提高英语能力:加强英语阅读理解和词汇量的积累,可以通过阅读英文文章、做题和听力练习等方式提高英语能力。 5. 注重综合素质:在备考过程中,注重培养自己的综合素质,包括综合分析能力、创新思维和团队合作等方面的能力。 希望以上建议对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值