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

优步面筋

🔗
huangfuxiao 2017-3-6 09:52:42 | 只看该作者
全局:
Booky 发表于 2017-3-6 05:09
你好!可以问一下你一面的题目吗?

我的是给一串数字和一个dictionary,找出能组合的的所有有效单词,类似于LC17
回复

使用道具 举报

🔗
Booky 2017-3-6 09:55:32 | 只看该作者
全局:
huangfuxiao 发表于 2017-3-6 09:52
我的是给一串数字和一个dictionary,找出能组合的的所有有效单词,类似于LC17

了解了~谢谢你,祝明天面试好运!
回复

使用道具 举报

🔗
csnewbie 2017-3-8 12:18:20 | 只看该作者
全局:
我感觉可能我二面的印度姐姐跟你的印度姐姐是同一个人。。。。也是rate limiter(这次改成了一秒内100个IP),口音不重,很nice,还带着一个小哥一起面我.....
然而我赶due没睡觉于是queue的method记不得了。。。。最后征求同意之后去看了documentation。。。。一堆语法上的compile error,一个一个对着stdout的错误信息de完。。。。
回复

使用道具 举报

🔗
 楼主| yangfangxianzi 2017-3-9 02:09:05 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
csnewbie 2017-3-9 03:24:28 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
zws1818918 2017-3-18 05:33:35 | 只看该作者
全局:
楼主您好,可以具体描述下rate limiter这题吗?在地里看了很多面经,描述的都不是很完整。
回复

使用道具 举报

🔗
LUOLUOLNSH 2017-10-12 11:12:46 | 只看该作者
全局:
yangfangxianzi 发表于 2017-2-21 14:56
哎呀 大概来不及了 给后面的人吧,leetcode 里面搜rate limiter应该就有。主要思想就是限制一段时间内的 ...

多谢分享~~ 想问问为什么1.1s 8次访问是(5true3false)?
回复

使用道具 举报

🔗
UC小王子 2017-11-15 12:53:50 | 只看该作者
全局:
请问第二题的follow up是什么思路
回复

使用道具 举报

🔗
kzh88 2017-11-17 01:14:57 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
kzh88 2017-11-18 07:33:03 | 只看该作者
全局:

这道题没有类似的lc呀,各位求看这样代码合不合理?

这个思路是传说中的Token Bucket么?

  1. import java.util.LinkedList;
  2. import java.util.Queue;

  3. /**
  4. * Created by adam on 11/17/17.
  5. */
  6. public class loginlimiter {

  7.     private final int Capacity = 10;
  8.     static int freeZone = 10 ;
  9.     static Queue<Double> queue = new LinkedList<>();
  10.     static boolean conflict = false;

  11.     private static boolean take(double timeStamp, int time){
  12.         for (int i = 0; i < time; i++){
  13.             if(!queue.isEmpty()) {
  14.                 double temp = queue.peek();
  15.                 while (timeStamp - temp >= 1.0 && !queue.isEmpty()) {
  16.                     queue.poll();
  17.                     freeZone++;
  18.                     temp = queue.peek();
  19.                 }
  20.             }
  21.             if(freeZone > 0){
  22.                 queue.offer(timeStamp);
  23.                 freeZone--;
  24.                 System.out.println(true);
  25.             }else{
  26.                 System.out.println(false);
  27.                 conflict = true;
  28.             }
  29.         }
  30.         return conflict;
  31.     }

  32.     public static void main(String[] args) {
  33.         conflict = take(0.1,5) ;
  34.         System.out.println("Conflicts happened " + conflict);
  35.         System.out.println("========================================");

  36.         conflict = take (0.2,3);
  37.         System.out.println("Conflicts happened " + conflict);
  38.         System.out.println("========================================");

  39.         conflict = take (0.5,10);
  40.         System.out.println("Conflicts happened " + conflict);
  41.         System.out.println("========================================");

  42.         conflict = take (1.1,8);
  43.         System.out.println("Conflicts happened " + conflict);
  44.         return;
  45.     }
  46. }
复制代码

  1. true
  2. true
  3. true
  4. true
  5. true
  6. Conflicts happened false
  7. ========================================
  8. true
  9. true
  10. true
  11. Conflicts happened false
  12. ========================================
  13. true
  14. true
  15. false
  16. false
  17. false
  18. false
  19. false
  20. false
  21. false
  22. false
  23. Conflicts happened true
  24. ========================================
  25. true
  26. true
  27. true
  28. true
  29. true
  30. false
  31. false
  32. false
  33. Conflicts happened true
复制代码
回复

使用道具 举报

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

本版积分规则

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