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

Airbnb Skype 两轮

🔗
selephant 2017-11-8 04:42:04 | 只看该作者
全局:
cywaner 发表于 2017-10-26 05:32
想问下Skype面试是开视频的吗??
另外加面。。是和recruiter发邮件要求???

借这个帖子问一句,我收到了两次oa,昨晚之后是不是就要skype电面了?不太清楚他家面试流程!多谢!
回复

使用道具 举报

🔗
mitchellhe 2018-5-31 04:07:35 | 只看该作者
全局:
小A要当码农 发表于 2016-10-1 03:46
谢谢楼主分享。 想请问一下楼主,等不能这样想。 固定一个guess之后扫数组时,记录两个值,smaller是小于 ...

根据你的思路我写了一段代码不知道有没有什么bug。求检查

您好!
本帖隐藏的内容需要积分高于 116 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 116 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

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

使用道具 举报

🔗
dounainai 2018-9-16 08:02:45 | 只看该作者
全局:
同问一下楼主,第二题需要写出读写文件的代码么,还是可以以顺序读取int[]数组的的方式来模拟大文件时不能load,只能顺序读取?这样只要写出逻辑即可,还可以方便测试
回复

使用道具 举报

🔗
airpenguin 2018-9-16 11:57:33 | 只看该作者
全局:
谢谢楼主分享!不过airbnb简历关也好难过啊qwq
回复

使用道具 举报

🔗
Jerry_37 2018-11-20 01:56:35 | 只看该作者
全局:
ohyline 发表于 2016-2-18 04:20
因为median那题答得太渣了 面后两小时 迅速要求加面

加面是楼主主动提提出来的吗?还是hr给你发邮件说要你加面?
回复

使用道具 举报

🔗
woshiqingwa 2018-12-10 07:37:28 | 只看该作者
全局:
guoyanjoy 发表于 2017-10-2 03:22
时间复杂度为O(n)的简化方法:
试用low boundary 和 high boudary的方法寻找第k个元素是可以确保找到的数 ...

Nice solution.
回复

使用道具 举报

🔗
小狗雪碧 2019-1-1 08:17:59 | 只看该作者
全局:
mitchellhe 发表于 2018-5-31 04:07
根据你的思路我写了一段代码不知道有没有什么bug。求检查

**** 本内容被作者隐藏 ****

请问这个的时间复杂度是什么呢? O(N)吗?
回复

使用道具 举报

🔗
lanshou 2019-1-1 09:23:41 | 只看该作者
全局:
找median那题要写code吗?还是就说说思路
回复

使用道具 举报

🔗
woshilxd912 2020-11-19 12:19:31 | 只看该作者
全局:
自己写了个findMedian的解法
  1. class Main {  
  2.   public static void main(String args[]) {
  3.       int[] nums = new int[]{1,2,3,4,5,6,7,8};
  4.       System.out.println(Solution.findMedian(nums));
  5.   }
  6. }

  7. class Solution {
  8.     public static double findMedian(int[] nums) {
  9.         int n = nums.length;
  10.         if (n % 2 == 1) {
  11.             return binarySearch(nums, n / 2 + 1, Integer.MIN_VALUE, Integer.MAX_VALUE);
  12.         } else {
  13.             return (binarySearch(nums, n / 2, Integer.MIN_VALUE, Integer.MAX_VALUE) + binarySearch(nums, n / 2 + 1, Integer.MIN_VALUE, Integer.MAX_VALUE)) / 2.0;
  14.         }
  15.     }

  16.     private static int binarySearch(int[] nums, int k, long l, long r) {
  17.         int cnt = 0;
  18.         int res = nums[0];
  19.         while (l <= r) {
  20.             long m = (l + r) / 2;
  21.             if (atLeastK(nums, k, m)) {
  22.                 res = (int) m;
  23.                 r = m - 1;
  24.             } else {
  25.                 l = m + 1;
  26.             }
  27.         }
  28.         return res;
  29.     }

  30.     private static boolean atLeastK(int[] nums, int k, long m) {
  31.         for (int num : nums) {
  32.             if (num <= m) {
  33.                 --k;
  34.             }
  35.             if (k == 0) {
  36.                 return true;
  37.             }
  38.         }
  39.         return false;
  40.     }
  41. }
复制代码


回复

使用道具 举报

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

本版积分规则

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