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

[找工就业] 求问Twitter online coding test

🔗
adlxk | 只看该作者 |倒序浏览
全局:

2013(10-12月)-CS硕士+短暂实习或全职不超过3个月 | 网上海投| 码农类General全职@Twitter

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

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

x
昨天收到twitter recruiter的回复,说是techincal review之前得先做一个online coding test,不知道版上有没有同学做过,能分享下经验和机经什么的?不确定是不是类似amazon的online test,要写不少分析?

上一篇:Decline了实习offer之后过一年再申FT会有影响么?
下一篇:问下关于return offer的问题
推荐
pc1000a 2014-6-8 06:13:50 | 只看该作者
全局:
ivanlw 发表于 2014-3-7 18:11.1point3acres
请问第二题的思路是什么呢?

觉得可以用java的TreeMap<K, V>(Java里面TreeMap实现基于Red-Black Tree),或者其他语言的BST结构,每个Node都是个<K, V> entry, K是数组里的这个element,V是这个element出现的次数。
. 1point3acres.com
先把所有element和出现次数存到Map里面。

然后iterate through这个Map:
int cnt = 0;.
for (int each : map.keySet()) {
        if (map.containsKey(K - each)) {                               
                cnt += map.get(each) * map.get(K - each);
        }.
}
return cnt;.google  и

这就行了。。

因为是java TreeMap基于BST的实现,所以基本操作时间都是O(lgn),所以总的时间是O(n * lgn);. ----
空间的话,题目说space worst case O(n),而用BST结构没有额外空间消耗,所以空间也是O(n),符合要求(Hash等结构的map不能用,因为Hash结构有额外空间消耗,而且比较大,肯定不是O(n))。

但是问题在于,不知道java Collections里面,TreeMap虽然理论上空间消耗,基于BST/RBT,是O(n),但不知道java语言实现细节方面,会不会有其他消耗,会不会空间就能达到O(n)。。。

所以,有人知道不用容器或者其他什么数据结构,就用数组操作,时间O(nlgn),空间O(n)的方法吗???
回复

使用道具 举报

全局:
pc1000a 发表于 2014-6-8 06:13
觉得可以用java的TreeMap(Java里面TreeMap实现基于Red-Black Tree),或者其他语言的BST结构,每个Node都 ...

可以先sort一遍然后two pointers 一左一右往中间靠.. 1point3acres

因为java里Arrays用的是merge sort, O(n log n) for sorting, O(n) for extra space
回复

使用道具 举报

🔗
shire1989 2013-10-31 23:27:38 | 只看该作者
全局:
同问,同问
回复

使用道具 举报

🔗
czyuan 2013-11-1 07:16:50 | 只看该作者
全局:
有点类似Online Judge,给道题,然后写代码就是了,最后会生成个score report。你可以试试他的demo,熟悉下环境就行,题目难度都不难,基本算法的简单twist。
回复

使用道具 举报

🔗
lihannan 2013-11-3 14:26:06 | 只看该作者
全局:
我记得amazon 也有这种online assessment 。 看了Amazon的很简单
回复

使用道具 举报

🔗
starcroce 2013-11-4 10:42:58 | 只看该作者
全局:
lz是直接去twitter官网投的么?我和好几个小伙伴投twitter都是12小时内直接拿了rej,不知道lz投的是哪个职位?
回复

使用道具 举报

🔗
 楼主| adlxk 2013-11-4 14:10:36 | 只看该作者
全局:
starcroce 发表于 2013-11-4 10:42
lz是直接去twitter官网投的么?我和好几个小伙伴投twitter都是12小时内直接拿了rej,不知道lz投的是哪个职位 ...

我就是官网投的SDE Vancouver,没找人refer,周围有几个朋友先投的三藩的那个entry level也是很快就rej了,之后再投Vancouver那个职位也马上被拒,很奇怪
回复

使用道具 举报

🔗
zxyviopond 2013-11-4 14:16:57 | 只看该作者
全局:
adlxk 发表于 2013-11-4 14:10
我就是官网投的SDE Vancouver,没找人refer,周围有几个朋友先投的三藩的那个entry level也是很快就rej了 ...
. check 1point3acres for more.
IPO前好像不招Entry-Level了,可能得过一阵儿才有open了~
回复

使用道具 举报

🔗
starcroce 2013-11-4 15:58:16 | 只看该作者
全局:
zxyviopond 发表于 2013-11-4 14:16
IPO前好像不招Entry-Level了,可能得过一阵儿才有open了~
. From 1point 3acres bbs
我也觉得是因为IPO的关系。。。dropbox好像最近也不大招engineer了,career fair上跟我们说只要sales和operation。。。
回复

使用道具 举报

🔗
diana716 2014-1-7 13:38:16 | 只看该作者
全局:
楼主能分享下题目么,谢谢!
回复

使用道具 举报

🔗
wy16119 2014-1-9 00:30:41 | 只看该作者
全局:
题目大概是啥难度呢?

补充内容 (2014-1-9 00:31):. check 1point3acres for more.
有那种读本地文件进行处理得吗
回复

使用道具 举报

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

本版积分规则

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