传说中的谷歌招聘委员会成员之一,从幕后走出来,教你学系统设计!


一亩三分地论坛

 找回密码
 获取更多干活,快来注册
天天打游戏、照样领工资、还办H1B
这份工作你要不要?
把贵司招聘信息放这里
查看: 5360|回复: 20
收起左侧

Pure Storage OA + 吐槽

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

2016(10-12月) 码农类 硕士 实习@Pure Storage - 内推 - 在线笔试 |Failfresh grad应届毕业生

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干活,快来注册

x
一星期前找人内推的,然后瞬间就收到OA。昨天晚上把OA做了,今天早上就收到拒信了。

OA还是8题的,之前有人发过所有题目的截图:http://www.1point3acres.com/bbs/thread-190828-1-1.html

选择题我是参照这个帖子(http://www.1point3acres.com/bbs/thread-205338-1-1.html)的答案做的,因为我看他拿到店面了,所以觉得答案应该是对的吧。代码题自己提前写好了的,test case全部都通过了。结果还是这么快就被拒了。估计发OA的时候没有看简历,做了OA再看简历,觉得我简历太弱了就把我拒了???先在公司发OA也太不走心了吧!!!

. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷

pure storage oa有8题和12题2个版本的。oa的链接发来过后,我发现是hackerrank,可以点进去,但是不点start challenge,可以看到题目数量,看不到具体题目。大家可以根据自己的题目数量找地里的面经。. 1point 3acres 璁哄潧

7,8题我把代码贴在1,2楼吧,很简单,稍微刷了点题的人都能写。
============================================================================================================

无关的吐槽:

今天真的心情好低落:1.被pure storage 拒了;2. machine learning midterm 67.5分;3. 手机充电器不见了 !!!!!!!!!

转专业第一学期,又想找实习,又想把课上好,真的太难了。自己又还找了一个校内web相关的工作,但是做的事情比较弱。每天都觉得很忙,身心俱疲,但是又什么事情都没有做好。这么低的考试成绩,不知道这学期的GPA会是什么鬼样子,之前觉得有3.5就满足了,也不要求多高。现在觉得GPA 3.5似乎也不容易啊。好想哭/(ㄒoㄒ)/~~担心找不到实习,担心找不到工作,担心因为GPA给自己找工作的路上拖后腿。。。。。。。。。。烦躁!!!!!!!!!!!!!!!!

评分

2

查看全部评分

 楼主| jigsaw_Becky 发表于 2016-11-9 10:45:32 | 显示全部楼层
第七题代码

  1. import java.util.*;
  2. . visit 1point3acres.com for more.
  3. public class CountPa {. 1point3acres.com/bbs
  4.         public int countPa(String s) {
    . 1point3acres.com/bbs
  5.                 int count = 0;
  6.                 for (int i = 0; i < s.length(); i++) {
  7.                         for (int j = i + 1; j <= s.length(); j++) {
  8.                                 String sub = s.substring(i, j);
  9.                                 if (isPa(sub)) {. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
  10.                                         count++;
  11.                                 }. 1point 3acres 璁哄潧
  12.                         }
  13.                 }
  14.                 return count;. From 1point 3acres bbs
  15.         }
  16.         . visit 1point3acres.com for more.
  17.         public boolean isPa(String s) {
  18.                 int i = 0, j = s.length() - 1;
  19.                 while (i < j) {
  20.                         if (s.charAt(i) != s.charAt(j)) {. 1point3acres.com/bbs
  21.                                 return false;
  22.                         } else {
  23.                                 i++;
  24.                                 j--;
  25.                         }
  26.                 }
  27.                 return true;
  28.         }. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
  29.        
  30.         public static void main(String[] args) {
  31.                 CountPa ob = new CountPa();
  32.                 String s1 = "hellolle";
  33.                 int count1 = ob.countPa(s1);
  34.                 System.out.println(count1);
  35.                 String s2 = "wowpurerocks";
  36.                 int count2 = ob.countPa(s2);. 鍥磋鎴戜滑@1point 3 acres
  37.                 System.out.println(count2);
  38.         }. more info on 1point3acres.com
  39. }
    . 鍥磋鎴戜滑@1point 3 acres
复制代码
回复 支持 反对

使用道具 举报

 楼主| jigsaw_Becky 发表于 2016-11-9 10:45:54 | 显示全部楼层
第八题代码
. more info on 1point3acres.com
  1. import java.util.*;

  2. public class AcquireRelease {
  3.         public int detect(String[] inputs) {
  4.                 Set<Integer> set = new HashSet<>();
  5.                 Stack<Integer> stack = new Stack<>();
  6.                 for (int i = 0; i < inputs.length; i++) {
  7.                         String[] ss = inputs[i].split(" ");
  8.                         String status = ss[0];
  9.                         int id = Integer.parseInt(ss[1]);
  10.                         if (status.equals("ACQUIRE")) {
  11.                                 if (set.contains(id)) {
  12.                                         return i + 1;
  13.                                 } else {
  14.                                         set.add(id);
  15.                                         stack.push(id);
  16.                                 }
  17.                         } else {
  18.                                 if (stack.isEmpty() || stack.pop() != id) {. 1point3acres.com/bbs
  19.                                         return i + 1;
  20.                                 } else {. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
  21.                                         set.remove(id);
  22.                                 }
  23.                         }
  24.                 }. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
  25.                 if (stack.isEmpty()) {
  26.                         return 0;
  27.                 } else {
  28.                         return 1 + inputs.length;
  29.                 }.鏈枃鍘熷垱鑷1point3acres璁哄潧
  30.         }
  31.        
  32.         public static void main(String[] args) {
  33.                 AcquireRelease ob = new AcquireRelease();
  34.                
  35.                 String[] inputs1 = new String[]{"ACQUIRE 364", "ACQUIRE 84", "RELEASE 84", "RELEASE 364"};
  36.                 int res1 = ob.detect(inputs1);. visit 1point3acres.com for more.
  37.                 System.out.println("Expected output: 0");
  38.                 System.out.println("My output: " + res1);. Waral 鍗氬鏈夋洿澶氭枃绔,
  39.                 System.out.println();
  40.                
  41.                
  42.                 String[] inputs2 = new String[]{"ACQUIRE 364", "ACQUIRE 84", "RELEASE 364", "RELEASE 84"};.鐣欏璁哄潧-涓浜-涓夊垎鍦
  43.                 int res2 = ob.detect(inputs2);
  44.                 System.out.println("Expected output: 3");
  45.                 System.out.println("My output: " + res2);
  46.                 System.out.println();. from: 1point3acres.com/bbs
  47.                
  48.                 String[] inputs3 = new String[]{"ACQUIRE 123", "ACQUIRE 364", "ACQUIRE 84", "RELEASE 84", "RELEASE 364", "ACQUIRE 456"};
  49.                 int res3 = ob.detect(inputs3);
  50.                 System.out.println("Expected output: 7");. 1point 3acres 璁哄潧
  51.                 System.out.println("My output: " + res3);
  52.                 System.out.println();
  53.                
  54.                 String[] inputs4 = new String[]{"ACQUIRE 123", "ACQUIRE 364", "ACQUIRE 84", "RELEASE 84",
  55.                                 "RELEASE 364", "ACQUIRE 789", "RELEASE 456", "RELEASE 123"};
  56.                 int res4 = ob.detect(inputs4);
  57.                 System.out.println("Expected output: 7");. more info on 1point3acres.com
  58.                 System.out.println("My output: " + res4);
  59.                 System.out.println();
  60.                
  61.                 String[] inputs5 = new String[]{"ACQUIRE 364", "ACQUIRE 84", "ACQUIRE 364", "RELEASE 364"};
  62.                 int res5 = ob.detect(inputs5);
  63.                 System.out.println("Expected output: 3");
  64.                 System.out.println("My output: " + res5);
  65.                 System.out.println();
  66.         }
  67. }
复制代码
回复 支持 反对

使用道具 举报

dbtaotao 发表于 2016-11-9 12:02:22 | 显示全部楼层
无所谓吧,这点事吐完就舒服了,该干嘛干嘛,一个被降级的公司而已,还有那么多公司呢。我也是转专业,还不是一样有实习,有工作,我还是乡野村校的
回复 支持 反对

使用道具 举报

 楼主| jigsaw_Becky 发表于 2016-11-9 12:28:52 | 显示全部楼层
dbtaotao 发表于 2016-11-9 12:02
无所谓吧,这点事吐完就舒服了,该干嘛干嘛,一个被降级的公司而已,还有那么多公司呢。我也是转专业,还不 ...

主要是machine learning只有60多分才不开心的,好担心这学期的gpa。。。。公司拒信也仅仅是一丝丝的忧伤而已。。。
回复 支持 反对

使用道具 举报

阿童木 发表于 2016-11-10 03:03:23 | 显示全部楼层
jigsaw_Becky 发表于 2016-11-8 20:28
主要是machine learning只有60多分才不开心的,好担心这学期的gpa。。。。公司拒信也仅仅是一丝丝的忧伤 ...

记得我之前跟你说GPA的时候么……我那时候经历了已经两次midterm很糟糕了……最近又考了一次midterm,也不知道结果怎么样……我现在感觉完全投入在找工作上放弃平时的学习的话根本不可能拿A,甚至B都难……所以书还是要念的
回复 支持 反对

使用道具 举报

 楼主| jigsaw_Becky 发表于 2016-11-10 03:18:43 | 显示全部楼层
阿童木 发表于 2016-11-10 03:03
记得我之前跟你说GPA的时候么……我那时候经历了已经两次midterm很糟糕了……最近又考了一次midterm,也 ...

对。。。现在感觉要保证gpa 3.5也是不容易!!!还有一个月就放假了,我打算暂时不投简历了,有面试就好好准备,没有就好好学习学校的知识吧。。。虽然感觉对找工作不是很有用。。。
回复 支持 反对

使用道具 举报

 楼主| jigsaw_Becky 发表于 2016-11-15 22:41:00 | 显示全部楼层
cxw111 发表于 2016-11-15 22:27
学姐加油!!!!!

O(∩_∩)O谢谢~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

阿童木 发表于 2016-11-16 03:06:58 | 显示全部楼层
本帖最后由 阿童木 于 2016-11-15 12:00 编辑
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
刚做完,不知道为啥,我看到地里所有的8题版OA截图第二题都不完整。我做的第二题最后要求是给出节点11,和target12,求打印的内容。
Screen Shot 2016-11-15 at 10.56.37 AM.jpg . 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴

其他题目都跟你的一样~
Update:. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
一小时后秒收拒信。。。

. from: 1point3acres.com/bbs
回复 支持 反对

使用道具 举报

 楼主| jigsaw_Becky 发表于 2016-11-16 05:13:03 | 显示全部楼层
阿童木 发表于 2016-11-16 03:06
刚做完,不知道为啥,我看到地里所有的8题版OA截图第二题都不完整。我做的第二题最后要求是给出节点11,和t ...

他家发oa估计就是为了减轻hr看简历的工作量。。。
回复 支持 反对

使用道具 举报

wxr.dal 发表于 2016-12-28 03:41:30 | 显示全部楼层
请问楼主,这个是60分钟八道题吗
回复 支持 反对

使用道具 举报

 楼主| jigsaw_Becky 发表于 2016-12-28 09:24:10 | 显示全部楼层
wxr.dal 发表于 2016-12-28 03:41.鐣欏璁哄潧-涓浜-涓夊垎鍦
请问楼主,这个是60分钟八道题吗

对的。字数字数
回复 支持 反对

使用道具 举报

AdamCMU 发表于 2017-9-4 11:44:54 | 显示全部楼层
楼主加油! 现在怎么样了啊
回复 支持 反对

使用道具 举报

 楼主| jigsaw_Becky 发表于 2017-9-4 11:48:51 | 显示全部楼层
AdamCMU 发表于 2017-9-4 11:44
楼主加油! 现在怎么样了啊
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
暑假在亚麻实习,拿了return offer~现在全职再面几个公司看看~
回复 支持 反对

使用道具 举报

AdamCMU 发表于 2017-9-4 11:52:30 | 显示全部楼层
阿童木 发表于 2016-11-10 03:03
记得我之前跟你说GPA的时候么……我那时候经历了已经两次midterm很糟糕了……最近又考了一次midterm,也 ...

请问一下 这个signature是怎么设置的。
回复 支持 反对

使用道具 举报

阿童木 发表于 2017-9-5 04:51:15 | 显示全部楼层
AdamCMU 发表于 2017-9-3 20:52. From 1point 3acres bbs
请问一下 这个signature是怎么设置的。

个人空间里个人资料面板右上角有一个 编辑我的资料 -> 个人信息 -> 个人签名
回复 支持 反对

使用道具 举报

lcq123 发表于 2017-9-9 02:06:18 | 显示全部楼层
请问楼主pure storage写完会发结束OA test 的确认邮件吗?
回复 支持 反对

使用道具 举报

 楼主| jigsaw_Becky 发表于 2017-9-9 04:44:21 | 显示全部楼层
lcq123 发表于 2017-9-9 02:06. more info on 1point3acres.com
请问楼主pure storage写完会发结束OA test 的确认邮件吗?

太遥远了。。。都忘了。。。。
回复 支持 反对

使用道具 举报

fangmingbnu 发表于 11 小时前 | 显示全部楼层
请问楼主,他家的OA可以选择用PYTHON做吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-9-26 22:43

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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