一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

一亩三分地官方iOS手机应用下载
查看: 1102|回复: 5
收起左侧

Uber 挂经换米

[复制链接] |试试Instant~ |关注本帖
zsll 发表于 2016-11-26 00:44:31 | 显示全部楼层 |阅读模式

2016(10-12月) 码农类 硕士 全职@Uber - 猎头 - 技术电面 Onsite |Fail在职跳槽

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
很久没消息,应该就是挂了。觉得他家recruiter很rude,虽然挂了你好歹发封邮件回下啊,结果都是默拒,所以不知道feedback。Phone题目:. 鍥磋鎴戜滑@1point 3 acres
calculator I,比leetcode LC 224简单些

Onsite题目:
1. project dive。最后十分钟谈谈设计一个火车购票系统,重点谈热点问题怎么解决 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
2. Coding: excel parsing. 板上经常见到的题(贴下面了)。
3. Design Netflix/Instagram. 人家问哪个你用的多,让我选一个
4. Behavior:Talk about your projects: one of the things that's actually a failure, what's good/bad in your company culture,etc. 这个环节很多人忽略,但uber似乎很重视,一定要事先编好应对。我很可能挂在这轮。. from: 1point3acres.com/bbs
5. Coding:Combination Sum。只有正数,写了dfs,说了排序剪枝。又提到了dp算法。问复杂度,卡了下。这种题建议大家练习的时候要注意,很多人刷过就过了,因为题目不难,但复杂度有时候挺麻烦,可以参考leetcode区的讨论。
  1. import java.util.*;


  2. . more info on 1point3acres.com
  3. // This is the text editor interface. . visit 1point3acres.com for more.
  4. // Anything you type or change here will be seen by the other person in real time.
  5. public class Solution {
    .1point3acres缃
  6.     public static void main(String [] args) {
  7.         List<String> input = new ArrayList<String>();
  8.         input.add("Col1,Col2");
  9.         input.add("\"a\",b");.1point3acres缃
  10.         input.add("\"c,d\", \"e\\\"f");
  11.         print(input);
  12.     }-google 1point3acres
  13.    
  14.     static void print(List<String> l) {
  15.         if(l != null && l.size() > 0) {
  16.             List<String> cols = parse(l.get(0));
  17.             //System.out.println("[");
  18.             
  19.             List<HashMap<String, String>> res = new ArrayList<HashMap<String, String>>();
  20.             
  21.             for(int i = 1; i < l.size(); i++) {
  22.                  //System.out.println("  {");. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
  23.                  List<String> words = parse(l.get(i));
  24.                  res.add(new HashMap<String, String>());.鏈枃鍘熷垱鑷1point3acres璁哄潧
  25.                  for(int j = 0; j < cols.size(); j++) {
  26.                      //System.out.println("    " + cols.get(j) + ":" + words.get(j));
  27.                      if(res.get(res.size() - 1).containsKey(cols.get(j))) {
  28.                          throw new IllegalArgumentException("Duplicate col names");. 1point3acres.com/bbs
  29.                      } else {
  30.                          res.get(res.size() - 1).put(cols.get(j), words.get(j));
    -google 1point3acres
  31.                      }. more info on 1point3acres.com
  32.                  }
  33.                  //System.out.println("  },");
  34.             }
  35.             //System.out.println("]");
  36.             System.out.print(res);
  37.         }
  38.     }
  39.    
  40.     static List<String> parse(String s) {
  41.         List<String> res = new ArrayList<String>();
  42.         if(s != null && s.length() > 0) {
  43.             int i = 0;
  44.             boolean inQut = false;
  45.             StringBuffer sb = new StringBuffer();
  46.             while(i < s.length()) {
  47.                 char c = s.charAt(i);
  48.                 if (c == '"') {
  49.                     if(!inQut) {
  50.                         inQut = true;
  51.                     } else {
  52.                         inQut = false;
  53.                     }
  54.                 } else if (c == '\\' && inQut) {
  55.                     if(i < s.length() - 1) {
  56.                         char next = s.charAt(i + 1);
  57.                         sb.append(next);
  58.                         i++;
  59.                     } else {
  60.                         throw new IllegalArgumentException("Invalid escape");
  61.                     }
  62.                 } else if (c == ',' && !inQut) {
  63.                     res.add(new String(sb));
  64.                     sb = new StringBuffer();. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
  65.                 } else {
  66.                     if(!(c == ' ' && !inQut)) {
  67.                         sb.append(c);
  68.                     }
  69.                 }
  70.                 i++;
  71.             }
  72.             res.add(new String(sb));
  73.         }
  74.         return res;
  75.     }-google 1point3acres
  76. }
复制代码

评分

2

查看全部评分

timpark4 发表于 2016-11-26 11:07:59 | 显示全部楼层
关注一亩三分地公众号:
Warald_一亩三分地
请问lz 一般多长时间不回复就可以认为是挂了呢?
回复 支持 反对

使用道具 举报

 楼主| zsll 发表于 2016-11-26 13:13:18 | 显示全部楼层
关注一亩三分地微博:
Warald
具体多久算据我不知道,我已经超过三周没消息了,版上一般offer 10天内都知道了。
回复 支持 反对

使用道具 举报

timpark4 发表于 2016-11-26 13:17:02 | 显示全部楼层
zsll 发表于 2016-11-26 13:13
具体多久算据我不知道,我已经超过三周没消息了,版上一般offer 10天内都知道了。

我面完也快10天没消息了。。不知道是不是放假会慢点
回复 支持 反对

使用道具 举报

null_point_exc 发表于 2016-11-28 22:19:19 | 显示全部楼层
你怎么知道是挂了呢。干嘛不发邮件问一问。万一是忘了,或者备胎了呢
求职神器indeed - 在全球最大的求职网站找找适合你的工作?
回复 支持 反对

使用道具 举报

 楼主| zsll 发表于 2016-12-3 12:04:53 | 显示全部楼层
挂是肯定了,如果offer了hr不会忘一个月的。面完就move on吧,写信只发感谢信,不要发信催结果。. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
另外忘了说我面试最后聊天没刹住,委婉的问了一个问题:如果过两年无人车多了你们组怎么办。所以我挂我活该啊。
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2017-3-29 08:40

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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