回复: 11
收起左侧

HRT SWE summer intern 11月底新鲜OA

|只看干货
匿名用户-FFGYM  2022-11-30 23:56:41 |阅读模式
本楼: 👍   100% (1)
 
 
0% (0)   👎

2022(10-12月) 码农类General 博士 实习@hudson-river-trading - 网上海投 - 在线笔试  | 😐 Neutral 😣 HardOther | 其他
刚做完 HRT SWE summer 2023 intern的OA,2个小时4题,其中第三题是filesystem with unit test的题目,其余三个都是single function的题。
看来还是刷题刷的不够,从没刷过unit test的题,遇到第三题就卡住没写出来,其余三题都过了。
  • 第一题是地里出现的HRT的高频题,也是leetcode上的原题: Leetcode 67: Add Binary String。(这题就不贴图了)
  • 第二题是diamond cipher,给你一个2n*n的table,要你返回经过diamond cipher变换之后的table。我读了好久的题目才看懂该怎么变化。。。看懂题意之后找找规律,重点看新的table的每一行出现在原来table的哪些位置,最后直接按行算出新的table,并不算太难。
  • 第三题是根据
    您好!
    本帖隐藏的内容需要积分高于 188 才可浏览
    您当前积分为 0。
    使用VIP即刻解锁阅读权限或查看其他获取积分的方式
    游客,您好!
    本帖隐藏的内容需要积分高于 188 才可浏览
    您当前积分为 0。
    VIP即刻解锁阅读权限查看其他获取积分的方式
    queries取到的最小值数组。最直观的解法是把matrix构造出来,然后暴力更新matrix和搜取最小值,但是这样会超时。优化了好久,在最后还剩两分钟的时候终于通过了所有的test cases。

本帖子中包含更多资源

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

x

评分

参与人数 6大米 +26 收起 理由
AnthonyNeu + 2 欢迎分享你知道的情况,会给更多积分奖励!
哈哈哈蛤 + 1 给你点个赞!
清道神君 + 20
Wsng + 1 赞一个
decentidiot + 1 赞一个

查看全部评分


上一篇:[非面经] 做过OA之后将近两个月没有消息
下一篇:迷茫求助
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   96% (76)
 
 
3% (3)    👎
AK82 发表于 2022-12-02 15:41:26
请问最后一题可以怎么优化呀,想半天想不出来,只会暴力解法
不要建表,直接return i+1 * j+1
回复

使用道具 举报

地里匿名用户
匿名用户-FFGYM  2022-12-4 02:10:19
本楼: 👍   0% (0)
 
 
0% (0)   👎
乱七八糟的Leo 发表于 2022-12-2 23:48
不要建表,直接return i+1 * j+1

说的没错,首先是不要建表。然后对于行和列各维护一个数组: [1,2,3,...,num_row], [1,2,3,...,num_col]。deactive行和列的时候从数组里删掉对应的行和列。取最小值的时候直接去行列数组的第一位相乘,得到的就是最小值了。
回复

使用道具 举报

lucybean 2023-2-9 17:02:02 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   0% (0)
 
 
0% (0)    👎
匿名用户 发表于 2022-12-3 13:15
第四题的code,但凡再多一个for循环都会tle。。。
请大家多多指教~

请问给的test case没有重复deactivate嘛?因为remove如果尝试删除已经不在的elem会报错的
回复

使用道具 举报

地里匿名用户
匿名用户-FFGYM  2022-12-1 00:23:11
本楼: 👍   0% (0)
 
 
0% (0)   👎
欢迎讨论,若有好心人,给点米吧~~谢谢!
回复

使用道具 举报

地里匿名用户
匿名用户-RAYLL  2022-12-1 01:31:44
本楼: 👍   0% (0)
 
 
0% (0)   👎
感謝你的分享,很有用的資訊
回复

使用道具 举报

AK82 2022-12-3 07:41:26 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (10)
 
 
0% (0)    👎
请问最后一题可以怎么优化呀,想半天想不出来,只会暴力解法
回复

使用道具 举报

地里匿名用户
匿名用户-FFGYM  2022-12-4 02:15:58
本楼: 👍   0% (0)
 
 
0% (0)   👎
第四题的code,但凡再多一个for循环都会tle。。。
请大家多多指教~

本帖子中包含更多资源

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

x
回复

使用道具 举报

哈哈哈蛤 2022-12-5 18:14:30 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (14)
 
 
0% (0)    👎
请问投的是core还是Algo呀?  谢谢~
回复

使用道具 举报

mlliu 2023-1-5 00:34:45 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   0% (0)
 
 
0% (0)    👎
匿名用户 发表于 2022-12-3 13:10
说的没错,首先是不要建表。然后对于行和列各维护一个数组: [1,2,3,...,num_row], [1,2,3,...,num_col]。 ...

真的如此,好厉害~
回复

使用道具 举报

xxxxJessie 2023-1-11 11:31:42 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (1)
 
 
0% (0)    👎
谢谢楼主分享~
回复

使用道具 举报

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

本版积分规则

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