12
返回列表 发新帖
楼主: andrew100
跳转到指定楼层
上一主题 下一主题
收起左侧

[二分/排序/搜索] Google 面试技术题,求教考点在哪?

🔗
alexws 2019-2-14 23:28:33 | 只看该作者
全局:
queue 跟 hashmap 一起用啊,要是第一个request timeout了岂不是之后所有的都不能从queue里面出来?
回复

使用道具 举报

🔗
bowenzh 2019-2-15 07:04:56 | 只看该作者
全局:
恩,应该是这样~~祝找工/跳槽顺利!!!
回复

使用道具 举报

全局:
需要加一个超时处理,否则会卡在里面。这是我的Revised版本:

void completed(timestamp, requestId) {
  byId[requestId].tFinished = timestamp;
  while(!queue.isEmpty()) {

    if (queue.peek().tFinished != null) {
         byId.remove(queue.peek().id);
        LOGGING FINISH STATEMENT
    } else {
        if (queue.peek().tStarted < now - timeout) {
               byId.remove(queue.peek().id);
               LOGGING TIMEOUT STATEMENT
        }
    }
  }
}

评分

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

查看全部评分

回复

使用道具 举报

🔗
paopaojeffrey 2019-2-15 09:54:17 | 只看该作者
全局:
应该就是一个简单的排序
回复

使用道具 举报

🔗
csehao 2019-2-15 11:55:49 | 只看该作者
全局:
拍下序吧. 考custom comparator 这要饿是个热场题 要么有N多follow up
回复

使用道具 举报

🔗
黓龙君 2019-2-15 13:47:48 | 只看该作者
全局:
andrew100 发表于 2019-2-14 12:53
终于弄清楚了. 应该是考Queue, 答案见我上面的回复

多谢解答,代码很清晰
回复

使用道具 举报

🔗
 楼主| andrew100 2019-2-15 13:59:55 | 只看该作者
全局:
csehao 发表于 2019-2-15 11:55
拍下序吧. 考custom comparator 这要饿是个热场题 要么有N多follow up

面试官结束前说是要一个data structure, 不过排序应该也可以. 可惜我连热身题都想偏了
回复

使用道具 举报

🔗
ygmm 2019-2-16 12:32:36 | 只看该作者
全局:
请问这是onsite还是电话的题目?
这么长这么绕的题目,面试官是给你一张纸让你自己读题目,还是他口述的呀?
回复

使用道具 举报

🔗
 楼主| andrew100 2019-2-20 18:28:36 | 只看该作者
全局:
ygmm 发表于 2019-2-16 12:32
请问这是onsite还是电话的题目?
这么长这么绕的题目,面试官是给你一张纸让你自己读题目,还是他口述的呀 ...

是电话面试,有一个share的google doc。他把题目在google doc里写出来给我看的,题目的英文部分就是我从google doc里copy出来的,一字未改
回复

使用道具 举报

🔗
ygmm 2019-2-21 11:57:14 | 只看该作者
全局:
andrew100 发表于 2019-2-20 18:28
是电话面试,有一个share的google doc。他把题目在google doc里写出来给我看的,题目的英文部分就是我从g ...

明白了
这么绕的题目,光想明白题目意思就得花好久时间。
回复

使用道具 举报

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

本版积分规则

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