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

[找工就业] Tusimple第一面

全局:

2019(4-6月)-EE硕士+短暂实习或全职不超过3个月 | 网上海投|其他地区 码农类General全职@tusimple

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

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

x
就在刚才面了图森第一面,简历随机网上投的。。。就做题一个,给一个list,维持一个k长的sublist,每次移动一位,然后求这个sublist去掉最大的10%数字,去掉最小的10%的数字之后的平均值,每次移动一位求一次平均数。。。。
大概就这样,最佳算法用树,我没想出来,具体怎么做求大家指教!!!-baidu 1point3acres
面试的小姐姐讲中文,特别友好!!
最近本身打算回国了,Onsite了三次都没过,还有几个公司电面都过了然后不招人了???气炸了!!!简历回复率也开始变低,有回复的公司都不支持签证,就在准备买机票时来了这个面试,还是有点开心的。。。。。
讲真随着面试真的能体会到自己的提高,从开始的题都做错,到最近一个多月从没做错过题,然后各种CS相关的知识也都全都能答出来,真的真的我都觉得自己很优秀,只是没有公司招我,真的想回国自己做一个app开始创业!!!!

评分

参与人数 1大米 +1 收起 理由
vivivic + 1 给你点个赞!

查看全部评分


上一篇:Google Team Match,求捞,3D reconstruction, AR/VR方向
下一篇:lyft onsite 一周没消息,发信recruiter不回,是不是默拒了?
🔗
juventusland 2019-4-20 08:56:02 | 只看该作者
全局:
没想到太好的办法,我想到的办法就是保存3个Treeset, 前10%,中间,和后10%。然后每次移动窗口的时候左边删除和右边添加都能LogK复杂度。所以总复杂度是NLogK?
回复

使用道具 举报

🔗
qqqzhouhk 2019-4-20 12:01:43 | 只看该作者
全局:
juventusland 发表于 2019-4-20 08:56
没想到太好的办法,我想到的办法就是保存3个Treeset, 前10%,中间,和后10%。然后每次移动窗口的时候左边删 ...

我的想法是前10%用一个MaxHeap存,后10%用一个MinHeap存,这样可以O(1)知道两个边界是多少,中间平均值也可以O(1)算得,在heap里删或者加都是O(logk), 总共应该就是nlogk? 不知道有没有更好的方法
回复

使用道具 举报

🔗
juventusland 2019-4-20 12:54:36 | 只看该作者
全局:
qqqzhouhk 发表于 2019-4-20 12:01. Χ
我的想法是前10%用一个MaxHeap存,后10%用一个MinHeap存,这样可以O(1)知道两个边界是多少,中间平均值也 ...
. 1point3acres
我开始想的也是用heap,但是Python的话要实现logk删除好像比较麻烦。。。至少python的heapq好像不提供logk删除非堆顶元素。所以还要实现logk删除复杂度还需要一个dict辅助记录每个node的index。-baidu 1point3acres

当然Python也不支持平衡二叉树,所以我用Python被问到这道题代码就难写了。。
回复

使用道具 举报

🔗
qqqzhouhk 2019-4-21 04:33:35 | 只看该作者
全局:
juventusland 发表于 2019-4-20 12:54
我开始想的也是用heap,但是Python的话要实现logk删除好像比较麻烦。。。至少python的heapq好像不提供logk ...

啊啊啊我傻逼了,Java里面Heap删除应该也是O(k)的,那确实只能用Tree做了
回复

使用道具 举报

全局:
juventusland 发表于 2019-4-20 12:54
我开始想的也是用heap,但是Python的话要实现logk删除好像比较麻烦。。。至少python的heapq好像不提供logk ...

Python如果调SortedList是可以用红黑树的,用红黑树实现的Python代码见:.1point3acres
https://app.gitbook.com/@complex ... code-480.-follow-up
回复

使用道具 举报

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

本版积分规则

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