2022年好未来测开提前批笔试题

选择题:9个单选,1个多选,考的比较基础
编程题:3个(感觉测开编程题好难😭
1、leetcode原题。假设有 n 台超级洗衣机放在同一排上。开始的时候,每台洗衣机内可能有一定量的衣服,也可能是空的。
在每一步操作中,你可以选择任意 m (1 ≤ m ≤ n) 台洗衣机,与此同时将每台洗衣机的一件衣服送到相邻的一台洗衣机。
给定一个非负整数数组代表从左至右每台洗衣机中的衣物数量,请给出能让所有洗衣机中剩下的衣物的数量相等的最少的操作步数。如果不能使每台洗衣机中衣物的数量相等,则返回 -1。
示例 1:
输入: [1,0,5]
输出: 3
解释:
第一步:    1     0 <-- 5    =>    1     1     4
第二步:    1 <-- 1 <-- 4    =>    2     1     3
第三步:    2     1 <-- 3    =>    2     2     2
示例 2:
输入: [0,3,0]
输出: 2
解释:
第一步:    0 <-- 3     0    =>    1     2     0
第二步:    1     2 --> 0    =>    1     1     1
示例 3:
输入: [0,2,0]
输出: -1
解释:
不可能让所有三个洗衣机同时剩下相同数量的衣物。
提示:
n 的范围是 [1, 10000]。
在每台超级洗衣机中,衣物数量的范围是 [0, 1e5]。
2、leetcode hard 920。你的音乐播放器里有 N 首不同的歌,在旅途中,你的旅伴想要听 L 首歌(不一定不同,即,允许歌曲重复)。请你为她按如下规则创建一个播放列表:
每首歌至少播放一次。一首歌只有在其他 K 首歌播放完之后才能再次播放。返回可以满足要求的播放列表的数量。由于答案可能非常大,请返回它模 10^9 + 7 的结果。

示例 1:

输入:N = 3, L = 3, K = 1

输出:6

解释:有 6 种可能的播放列表。[1, 2, 3],[1, 3, 2],[2, 1, 3],[2, 3, 1],[3, 1, 2],[3, 2, 1].

示例 2:

输入:N = 2, L = 3, K = 0

输出:6

解释:有 6 种可能的播放列表。[1, 1, 2],[1, 2, 1],[2, 1, 1],[2, 2, 1],[2, 1, 2],[1, 2, 2]

示例 3:

输入:N = 2, L = 3, K = 1

输出:2

解释:有 2 种可能的播放列表。[1, 2, 1],[2, 1, 2]

提示:

0 <= K < N <= L <= 100

3、leetcode 1224。给出一个正整数数组 nums,请你帮忙从该数组中找出能满足下面要求的最长前缀,并返回其长度:

从前缀中删除一个元素后,使得所剩下的每个数字的出现次数相同。

如果删除这个元素后没有剩余元素存在,仍可认为每个数字都具有相同的出现次数(也就是 0 次)。
示例 1:
输入:nums = [2,2,1,1,5,3,3,5]
输出:7
解释:对于长度为 7 的子数组 [2,2,1,1,5,3,3],如果我们从中删去 nums[4]=5,就可以得到 [2,2,1,1,3,3],里面每个数字都出现了两次。
示例 2:
输入:nums = [1,1,1,2,2,2,3,3,3,4,4,4,5]
输出:13

提示:

2 <= nums.length <= 10^5
1 <= nums[i] <= 10^5


#好未来笔试讨论##好未来##笔经##校招#
全部评论
这个侧开的题比后端都难
点赞 回复 分享
发布于 2021-08-24 10:35

相关推荐

2024-12-30 17:33
已编辑
门头沟学院 Unity3D客户端
忘了什么时候投的&nbsp;hr打电话约面自我介绍线程进程协程区别&nbsp;✅协程的底层&nbsp;✅什么时候会用到协程和多线程&nbsp;✅❌&nbsp;说了资源加载的时候&nbsp;面试官指出协程还是在unity主线程运行的&nbsp;如果资源加载时间过长依然会卡顿&nbsp;并补上了在进行网络连接的时候单独开一个线程dfs&nbsp;bfs区别&nbsp;✅状态同步和帧同步✅lua&nbsp;ipairs&nbsp;和&nbsp;pairs的区别✅canvas&nbsp;三种渲染方式✅介绍一下在凉屋的工作内容✅animator的layer什么作用&nbsp;什么时候用?✅怎么做多分辨率下的ui适配✅已经有了这个gameobject&nbsp;如何判断这个ui界面是否显示✅❌https&nbsp;(说不会然后不问了)❌有一块半圆形的滑道&nbsp;一个人物带着滑板去滑雪&nbsp;怎么实现让这个滑板时刻贴紧滑道❌开始做题 判断链表是否有环&nbsp;&nbsp;1分钟解决看太快了直接上&nbsp;正则表达式匹配&nbsp;写dp不让&nbsp;然后写了暴力递归&nbsp;也不满意提示说有双指针做法&nbsp;不会然后换题括号匹配&nbsp;秒了&nbsp;比较好笑的是出题系统bug了&nbsp;答案就在上面&nbsp;并且题目描述是括号生成&nbsp;不过我没看&nbsp;写完面试官笑了反问介绍完业务之后问我用没用过什么ai工具&nbsp;面试官举了几个&nbsp;纯聊天&nbsp;面试官人感觉很不错&nbsp;Update&nbsp;&nbsp;刚刚收到hr电话说过了&nbsp;直接offer&nbsp;已拒
查看36道真题和解析
点赞 评论 收藏
分享
我直接就阐述我的个人观点,不多废话,随缘碎碎念,有问题也可以评论区直接问哈。先说标题结论&nbsp;一本可以&nbsp;学院本够呛&nbsp;当然能力特别强的除外&nbsp;学历差本质上是需要其他东西去补足的&nbsp;你的学习时长&nbsp;准备时间&nbsp;学习效率&nbsp;本质上就是通过技术项目和实习经历去尝试换bg当然我还有一个观点&nbsp;就是稍微早点准备的92&nbsp;基本上包进的学b站那种培训班免费视频有用吗,对我个人来说,入门的时候看这些比文档更能看明白。但是为什么有的同学看完了也找不到实习,说找不到工作呢。一个是现在确实比以前卷,原来干前端的都是没什么基础的就能入行,现在可能都要卡学历卡实习,没办法,其实大厂里面大部分也就是写写后台管理,切切活动页,就硬卷呗。你要跟别人有差异化,要么是你学历不错,要么你的项目就不能是这种视频里的什么管理系统,什么xx网站。如果是一个二本的同学再配上后台管理系统,这种简历必然是烂大街的,那为什么面试官会选择要你呢,除开纯找廉价劳动力的牛马公司,投大点的公司真得有差异化。下面说说我去年前年找实习的一个大概感觉吧。对于92本科及以上找中厂or二线大厂的实习基本你八股背完随便包装两个项目就随便拿,不需要有前置实习,感觉大厂里面前端面试比较简单的是网易滴滴美团的日常实习&nbsp;当然这个可能也看部门,面字节腾讯之前把算法题先写明白吧,lc的mid就差不多,中厂的话&nbsp;知乎&nbsp;科大训飞&nbsp;好未来&nbsp;这种可能也是就问简单八股文&nbsp;我记得有的中厂也就一面。属于是有手就行的难度。如果是一本的话感觉是要背熟八股文&nbsp;可能对项目也需要弄懂&nbsp;简历要写的花里胡哨一点不然容易被简历挂&nbsp;你写的好一点基本上大厂都会给面试&nbsp;最好不要就培训班项目就丢上去了&nbsp;甚至你还b站找的什么黑马尚硅谷的都写不明白怕是不太行剩下的二三本(学院结尾)的同学,感觉冲前端的性价比不是很高&nbsp;除非你真的很卷或者老早就开始准备并且有实习了,因为前面一本以上学历的卷一下基本上稳大厂&nbsp;我没见过卷b学前端去不了大厂的&nbsp;但是有一些学院的同学就可能水平跟我差不多或者比我好一些&nbsp;但是他运气不好秋招加上春招一个大厂都拿不到。不过结局一般都还行,可能去个15-20k的中厂,因为感觉努力的人只要去参与比较公平的竞争通常都是处于前列(但是运气和选择真的也好重要)。 #没有实习经历,还有机会进大厂吗#&nbsp;&nbsp;#前端#
点赞 评论 收藏
分享
评论
2
2
分享
牛客网
牛客企业服务