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

C1 Data Engineer的Code Assessment经验

全局:

注册一亩三分地论坛,查看更多干货!

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

x
今天做了他们的code assessment,两道题在leetcode上和hackerank上都搜不到。一共两道题,理论上是2hr到2.5hr完成,但是会给36小时的时间让你做,感觉难度大概是leetcode上easy-medium的问题。我觉得time spent,test run都会被记录。所以写code一定要干净,多做comment,因为他们真的会review the code(google 面试的经验)。

.google  и第一道题:. 1point3acres
最小和:-baidu 1point3acres
给一个数列arr,可以做k次 除2然后in placement ceiling 的 operation。求最小sum。 ..
举例:. 1point 3 acres
arr = [10,15,6]
k = 3. check 1point3acres for more.
.1point3acres
第一次选15除2, 7.5取整8,得到arr [10,8,6]
第二次选10除2, 得到arr[5,8,6]
第三次选8除2,得到arr[5,4,6]. 1point 3 acres
得到最小和 15.. Waral dи,

他们应该是对big O非常严格,brute force虽然答案对但是不给过因为计算超时。后来我使用堆积排序法才过了test cases。
. 1point3acres.com
第二题:
string division
给string a,b, a要可以被b整除,还要能够被a,b整除的最小单位。
举例:
a = catcatcatcat
b = catcat. ----
得出的答案是cat
.
a=catcatcat
b=catcat
得出的答案的NA因为a不能被b整除

希望可以帮助到大家~

评分

参与人数 1大米 +1 收起 理由
pokeritney + 1 很有用的信息!

查看全部评分


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

本版积分规则

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