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

FB电面一面

全局:

2016(10-12月) 码农类General 硕士 实习@meta - 内推 - 技术电面  | | Pass | 应届毕业生

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

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

x
电面
第一题 类似sort color, 给一个字符串,给一个api int f(
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies
of size K.


求人品这周有公司二面了。。

评分

参与人数 1大米 +10 收起 理由
此用户无名 + 10 报面经要用黑话,防烙印

查看全部评分


上一篇:Zenefits Onsite
下一篇:Google Apps组 Onsite 体验
推荐
Raymomd 2016-11-29 23:48:34 | 只看该作者
全局:
嗯,用一个数组存 k pointers,跑了一个简单的test case
  1. class Solution {
  2.     public static int[] sortk(int arr[], int k) {
  3.         int[] p = new int[k]; // 存放k个指针
  4.         int[] ret = new int[arr.length];
  5.         for(int i=0;i<arr.length;i++) {
  6.             p[f(arr[i])]++;
  7.         }
  8.         for(int i=1;i<k;i++) {
  9.             p[i] += p[i-1];
  10.         }
  11.         for(int i=0;i<arr.length;i++) {
  12.             int idx = p[f(arr[i])]-1;
  13.             p[f(arr[i])]++;
  14.             ret[idx] = arr[i];
  15.         }
  16.         return ret;   
  17.     }
  18.    
  19.     public static int f(int n) {
  20.         return n-1;
  21.     }
  22.   
  23.   
  24.     public static void main(String[] args) {
  25.         int[] arr = new int[]{3,2,1,4};
  26.         int[] ret = sortk(arr,4);
  27.         for(int i=0;i<ret.length;i++) {
  28.             System.out.print(ret[i] + " ");
  29.         }
  30.    
  31.     }
  32. }
复制代码

补充内容 (2016-11-30 03:38):
第13 行应该是--, 从后往前fill
回复

使用道具 举报

推荐
treeguard 2016-11-29 14:47:14 | 只看该作者
全局:
第一题的话 感觉可以先统计下各个颜色的字符串的个数 需要O(k)的空间来存储。接着,用了这个信息就可以知道每个颜色的字符串的起始位置和结束位置。之后遍历字符串的时候 还需要N个指针来记录每种颜色的字符串的即将写入的位置。
回复

使用道具 举报

🔗
wtcupup 2016-11-29 13:45:21 | 只看该作者
全局:
第二题是reservoir sampling ?
回复

使用道具 举报

🔗
此用户无名 2016-11-29 14:57:47 | 只看该作者
全局:
给完分  问俩问题
内推后多久有消息的啊?
上来就做题?简历聊多久呢?
回复

使用道具 举报

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

使用道具 举报

🔗
weitongg 2016-11-30 00:29:27 | 只看该作者
全局:
Raymomd 发表于 2016-11-29 23:48
嗯,用一个数组存 k pointers,跑了一个简单的test case

存结果的数组不算空间吗?
回复

使用道具 举报

🔗
 楼主| TheBlackMamba 2016-11-30 02:13:32 | 只看该作者
全局:
wtcupup 发表于 2016-11-29 13:45
第二题是reservoir sampling ?

是的,怎么回复还有字数限制
回复

使用道具 举报

🔗
 楼主| TheBlackMamba 2016-11-30 02:13:59 | 只看该作者
全局:
treeguard 发表于 2016-11-29 14:47
第一题的话 感觉可以先统计下各个颜色的字符串的个数 需要O(k)的空间来存储。接着,用了这个信息就可以知道 ...

对,挂了电话我也想起来了。。。
回复

使用道具 举报

🔗
 楼主| TheBlackMamba 2016-11-30 02:14:22 | 只看该作者
全局:
此用户无名 发表于 2016-11-29 14:57
给完分  问俩问题
内推后多久有消息的啊?
上来就做题?简历聊多久呢?

简历根本没聊,内推没消息你就催一下吧
回复

使用道具 举报

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

本版积分规则

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