📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
楼主: ptepte
跳转到指定楼层
上一主题 下一主题
收起左侧

Google 据信 +面经

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

使用道具 举报

🔗
nathanwong 2014-11-17 05:25:54 | 只看该作者
全局:
yabay91 发表于 2014-11-13 21:36
lz这个是多长时间的面试啊。。。我收到了一个goole的说是15~20分钟的电面。。不知道他要问啥

这个是问下你对google有兴趣没有,问下你基本情况然后预约店面。 dnt worry
回复

使用道具 举报

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

使用道具 举报

🔗
Dexter_syr 2014-11-28 14:27:33 | 只看该作者
全局:
请问lz, 为啥只有两道题啊?有没有design题啊?是OO design还是system design呢?

谢谢!
回复

使用道具 举报

🔗
kingtomyu 2014-11-28 14:53:47 | 只看该作者
全局:
不会是被三哥背后给黑了吧?
回复

使用道具 举报

🔗
jeff_xu001 2014-11-28 15:14:42 | 只看该作者
全局:
一般半年就不用再申请了
回复

使用道具 举报

🔗
jeff_xu001 2014-11-28 15:16:31 | 只看该作者
全局:
yabay91 发表于 2014-11-13 21:36
lz这个是多长时间的面试啊。。。我收到了一个goole的说是15~20分钟的电面。。不知道他要问啥

应该是HR 的,问一下背景情况之类的,好决定是否 move on,这么短时间一般不会安排technical的
回复

使用道具 举报

🔗
brainrpi 2014-12-22 10:10:58 | 只看该作者
全局:
adiggo 发表于 2014-11-14 02:45
我怎么觉得第二题和第一题是一样的。。无非加了两个方向。。

想了半天,这个正解
回复

使用道具 举报

🔗
javaprogrammer 2015-12-25 06:10:26 | 只看该作者
全局:
第一题, 用个map记录之前访问过的以每个元素为最大值的长度,扫一遍就可以了。我这里用了个list of list,用来记录不止一个的最长的subsequence。

  1. public static List<List<Integer>> longestConsecutiveSubsequence (int[] nums) {
  2.                 Map<Integer, Integer> visited = new HashMap<Integer, Integer>();
  3.                 int maxLength = 0;
  4.                 Map<Integer, Integer> result = new HashMap<Integer, Integer>();
  5.                 for (int i = 0; i < nums.length; i++) {
  6.                         int currLength = 0;
  7.                         if (!visited.containsKey(nums[i] - 1)) {
  8.                                 currLength = 1;
  9.                         }
  10.                         else {
  11.                                 currLength = visited.get(nums[i] - 1) + 1;                               
  12.                         }
  13.                         visited.put(nums[i], currLength);
  14.                         if (currLength > maxLength) {
  15.                                 maxLength = currLength;
  16.                                 result.put(nums[i], currLength);
  17.                         }
  18.                 }
  19.                
  20.                 maxLength = 0;
  21.                 for (int length : result.values()) {
  22.                         maxLength = Math.max(maxLength, length);
  23.                 }
  24.                
  25.                 List<List<Integer>> subsequences = new ArrayList<List<Integer>>();
  26.                 for (int d : result.keySet()) {
  27.                         if (result.get(d) == maxLength) {
  28.                                 List<Integer> list = new ArrayList<Integer>();
  29.                                 for (int i = d - maxLength + 1; i <= d; i++) {
  30.                                         list.add(i);
  31.                                 }
  32.                                 subsequences.add(list);
  33.                         }
  34.                 }
  35.                 return subsequences;
  36.         }
  37.        
  38.         public static void main(String[] args) {
  39.                 int[] nums = {1, 2, 5, 6, 8, 7, 3, 4};
  40.                 List<List<Integer>> sub = longestConsecutiveSubsequence(nums);
  41.                 for (List<Integer> list : sub) {
  42.                         for (int d : list) {
  43.                                 System.out.print(d + " ");
  44.                         }
  45.                         System.out.println();
  46.                 }
  47.         }
复制代码
回复

使用道具 举报

🔗
javaprogrammer 2015-12-25 06:14:06 | 只看该作者
全局:
第二题,滑雪题的变形,用DP
回复

使用道具 举报

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

本版积分规则

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