查看: 2753| 回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

[实习] IBM Backend Intern OA

全局:

2021(7-9月)-MIS硕士+3个月-1年 | 内推| FrontEndEng实习@ibm
IBM Backend Intern OA

地里已经有过总结的ibm OA大全了,OA之前务必看完,基本都是原题。

我考的三道题分别是:
. Waral dи,
1. Meandering List(LC似乎有原题),地里给过,让你把一个Array按照 第一大,第一小,第二大,第二小....的顺序重新排列。双指针可以很快做出来。.

2. 题目不记得了,也是地里给过的题,给一个Array长度为 L,判断该Array能不能分成 k 份,每一份长度为 m,并且这 k 份里面没有元素重复。很简单的抽屉原理题。首先如果L % k != 0一定不行。然后用一个hashmap统计Array中每个元素的个数,一旦某个元素个数超过 L / k 就一定不行。

3. 前两个题基本5min之内做完所以没有贴图。第三题折磨了我很久。。。我看地里的时候没有看到这个题,刚才再看好像有朋友po过了,不知道是不是今年的新题,我也贴图了。这个题用DFS或者DP有三个case一定会超时,楼主尝试优化了两个半小时深陷胡同口。正确的做法是:先预处理1,2和3,4,把买1+2所有可能性找出来,再把3+4所有可能找出来,得到两个为n2的list。这时候就成了一个2 sum less than K的问题,可以对每一个list 1中的元素用二分法在list 2里面找答案,时间缩短为n2logn。最后五分钟压哨做完,吐血。. 1point3acres

码字不易,新人求加米

本帖子中包含更多资源

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

x

评分

参与人数 4大米 +5 收起 理由
Dyckia_J + 1 很有用的信息!
jrmiao + 2 给你点个赞!
wayland_u + 1 很有用的信息!
highfive + 1 给你点个赞!

查看全部评分


上一篇:在LinkedIn上收到FB recruiter发的Internship信息,这样还需要自己找人内推吗?
下一篇:Google L4 Timeline
🔗
chachaOCHT 2020-9-11 09:56:55 | 只看该作者
全局:
先预处理1,2和3,4,把买1+2所有可能性找出来,再把3+4所有可能找出来,得到两个为n2的list
-baidu 1point3acres
这个是暴力combine吗?
回复

使用道具 举报

🔗
dailybadnews 2020-9-14 01:40:23 | 只看该作者
全局:
可以指路下OA 大全是哪个帖子么? 谢谢了
回复

使用道具 举报

🔗
k9ql 2020-10-1 08:12:26 | 只看该作者
全局:
同求ibm OA大全
回复

使用道具 举报

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

本版积分规则

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