🎁 Offer多多申请季白金卡十一特惠52% off! 🎁 点击查看详情
查看: 3607|回复: 28
收起左侧

fresh 亚麻 OA

|只看干货
匿名用户-34D  2022-8-19 10:23:38 |阅读模式
本楼: 👍   100% (1)
 
 
0% (0)   👎

2022(7-9月) 码农类General 硕士 全职@Amazon - Other - 在线笔试  | 😐 Neutral 😣 HardOther | 在职跳槽
本帖最后由 匿名 于 2022-8-19 10:31 编辑

前些天做的OA,没有拍照。
第一题,无序的整型数组,求出平方数序列的最大长度,比如对于[2, 8, 9, 16, 4, 3]应该输出3,对应的平方数序列是2,4,16
第二题,大体上也是一个无序数组,求所有子数组的imbalance,和lc上一道题有一点类似,只不过这题里的子数组里的两个数的imbalance只能是0和1。后来搜了一下在如下,
http://webcache.googleusercontent.com/search?q=cache:
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
想到用hash+visited标记,只剩最后一个case没过。后来想了下,应该是两个整型数相乘溢出了,将结果用int64存储就全过了。

第二题只会用类似brute force,过了一半cases,其他TLE了, -_-!!!
第一次发帖,求一点米看面经。Thank you.

本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

评分

参与人数 6大米 +13 收起 理由
pizza4102 + 1 给你点个赞!
grean_knight + 1 很有用的信息!
lgx20 + 1 很有用的信息!
清道神君 + 8
joyyyyly + 1 给你点个赞!
Space_Walker + 1 给你点个赞!

查看全部评分


上一篇:IMC sde 23ng oa
下一篇:Hudson River Trading 23 ng OA
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   97% (119)
 
 
2% (3)    👎
第一题可以用set记录所有数
然后开始遍历,if num ** 2 在set里就跳过,从最大平方数往前数sqrt(num)在不在
应该是O(2N) 的time complexity就行

补充内容 (2022-09-27 07:59 +8:00):
或是sqrt(n) 在就跳过,从前后往后都行, 是leetcode 128的变种,思路是一样的,只不过变了一下条件
回复

使用道具 举报

本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (23)
 
 
0% (0)    👎
本帖最后由 GLOBE1984 于 2022-8-19 21:38 编辑
AnthonyDXZR 发表于 2022-8-19 20:43
请问层主第二题的思路是什么呀

我也没找到最优解。我就是用个二元数组imbalances[m][n]记录从m到n中有多少个imblances,然后设置imbalances[m][n]=0并且推导imbalances[m][n-1]和imbalances[m][n]的关系。是个O(N^2logN)的解法
扫码关注一亩三分地求职与职场公众号
更多干货内容等你发现
回复

使用道具 举报

本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (2)
 
 
0% (0)    👎
无名之徒 发表于 2022-8-19 11:23
关于第二题有个疑问,为什么【4,1,3】这个group没有算进去呢?

补充内容 (2022-08-20 02:25 +8:00):

请问为什么没有算【4, 1, 3】呀~
回复

使用道具 举报

地里匿名用户
匿名用户-EB2  2022-8-19 13:33:32
本楼: 👍   0% (0)
 
 
0% (0)   👎
请问lz什么时候投的简历呢,谢谢
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (275)
 
 
4% (12)    👎
https://cybergeeksquad.co/2022/0...ance-amazon-oa.html

和第二题有点类似,但条件不同

补充内容 (2022-08-19 21:23 +08:00):
subset题目的基础上去扩展吧
回复

使用道具 举报

地里匿名用户
匿名用户-34D  2022-8-20 00:23:40
本楼: 👍   100% (1)
 
 
0% (0)   👎
匿名用户 发表于 2022-8-19 13:33
请问lz什么时候投的简历呢,谢谢

You may consider it two weeks before the OA, which was the time the recruiter contacted me.
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (2)
 
 
0% (0)    👎
积分不够看不全,请问lz第一题用了排序吗?
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (2)
 
 
0% (0)    👎
关于第二题有个疑问,为什么【4,1,3】这个group没有算进去呢?

补充内容 (2022-08-20 02:25 +8:00):
我脑子抽了,抱歉
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   0% (0)
 
 
0% (0)    👎
第2题是不是可以排序完用单调栈来做 找前一个小超过1的和后一个大超过1 然后算每一个elem对最后结果的贡献
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (2)
 
 
0% (0)    👎
zkx777 发表于 2022-8-19 12:01
请问为什么没有算【4, 1, 3】呀~

我脑子抽了。。。
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (23)
 
 
0% (0)    👎
第二道和我昨天OA是一样的,算是新的高频么。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表