楼主: lchen77
跳转到指定楼层
上一主题 下一主题
收起左侧

FB 新鲜面经 电面一面

🔗
 楼主| lchen77 2015-9-23 21:34:39 | 只看该作者
全局:

我只做了两道题,难道要3道题才行不?那我是不是没戏啦。
回复

使用道具 举报

🔗
wyattliu 2015-9-23 22:55:25 | 只看该作者
全局:
第二题用map记录每个task上次执行的时间,可以把算法复杂度降到O(n)。
回复

使用道具 举报

🔗
 楼主| lchen77 2015-9-23 23:00:31 | 只看该作者
全局:
wyattliu 发表于 2015-9-23 22:55
第二题用map记录每个task上次执行的时间,可以把算法复杂度降到O(n)。

个人觉得好像是 O(n * t), t是不同的task的个数,因为每次shedule完一个task,需要update所有的map
回复

使用道具 举报

🔗
Chillout 2015-9-23 23:05:38 | 只看该作者
全局:
请问楼主面试的是什么职位呢?
回复

使用道具 举报

🔗
wyattliu 2015-9-23 23:24:15 | 只看该作者
全局:
lchen77 发表于 2015-9-23 23:00
个人觉得好像是 O(n * t), t是不同的task的个数,因为每次shedule完一个task,需要update所有的map

int TaskSchedule(string s, int coolTime) {
    map<char, int> mp;
    int t = 0;
    for (int i = 0; i < s.length(); i++) {
        if (mp.count(s[i]) == 0 || mp[s[i]] + coolTime <= t) {
            mp[s[i]] = ++t;
        }
        else {
            mp[s[i]] = t = mp[s[i]] + coolTime + 1;
        }
    }
    return t;
}
回复

使用道具 举报

🔗
 楼主| lchen77 2015-9-24 00:26:57 | 只看该作者
全局:
Chillout 发表于 2015-9-23 23:05
请问楼主面试的是什么职位呢?

new grad,
回复

使用道具 举报

🔗
 楼主| lchen77 2015-9-24 00:29:34 | 只看该作者
全局:
wyattliu 发表于 2015-9-23 23:24
int TaskSchedule(string s, int coolTime) {
    map mp;
    int t = 0;

赞,这个比我面试当时的解答更好!代码也很clean
回复

使用道具 举报

🔗
ww55201 2015-9-24 11:40:50 | 只看该作者
全局:
lchen77 发表于 2015-9-23 00:38
refer后会有确认信,说你被refer,然后大概1个星期hr联系我的

bless楼主,再请问下refer后就立即收到确认信吗?我昨晚内推的现在还没有确认信是不是就没戏了啊,不会真的new graduate一点都不给机会了吧?
回复

使用道具 举报

🔗
 楼主| lchen77 2015-9-24 22:27:46 | 只看该作者
全局:
ww55201 发表于 2015-9-24 11:40
bless楼主,再请问下refer后就立即收到确认信吗?我昨晚内推的现在还没有确认信是不是就没戏了啊,不会 ...

也没有马上,大概1个星期之内吧,楼主不要着急。
回复

使用道具 举报

🔗
ww55201 2015-9-24 23:13:07 | 只看该作者
全局:
lchen77 发表于 2015-9-24 22:27
也没有马上,大概1个星期之内吧,楼主不要着急。

好的,非常感谢楼主大大的热心回答
回复

使用道具 举报

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

本版积分规则

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