一亩三分地论坛

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

扫码关注一亩三分地公众号
查看: 433|回复: 10
收起左侧

Pure Storage OA + 吐槽

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

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

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

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

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,可以看到题目数量,看不到具体题目。大家可以根据自己的题目数量找地里的面经。

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

无关的吐槽:. Waral 鍗氬鏈夋洿澶氭枃绔,

今天真的心情好低落:1.被pure storage 拒了;2. machine learning midterm 67.5分;3. 手机充电器不见了 !!!!!!!!!. 鍥磋鎴戜滑@1point 3 acres

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

评分

1

查看全部评分

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

  1. import java.util.*;. more info on 1point3acres.com

  2. public class CountPa {.鐣欏璁哄潧-涓浜-涓夊垎鍦
  3.         public int countPa(String s) {
  4.                 int count = 0;
  5.                 for (int i = 0; i < s.length(); i++) {
  6.                         for (int j = i + 1; j <= s.length(); j++) {
  7.                                 String sub = s.substring(i, j);
  8.                                 if (isPa(sub)) {
  9.                                         count++;
  10.                                 }. from: 1point3acres.com/bbs
  11.                         }
  12.                 }
  13.                 return count;
  14.         }.鏈枃鍘熷垱鑷1point3acres璁哄潧
  15.         . Waral 鍗氬鏈夋洿澶氭枃绔,
  16.         public boolean isPa(String s) {. more info on 1point3acres.com
  17.                 int i = 0, j = s.length() - 1;
  18.                 while (i < j) {
  19.                         if (s.charAt(i) != s.charAt(j)) {.鐣欏璁哄潧-涓浜-涓夊垎鍦
  20.                                 return false;. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
  21.                         } else {.1point3acres缃
  22.                                 i++;
  23.                                 j--;. From 1point 3acres bbs
  24.                         }
  25.                 }. from: 1point3acres.com/bbs
  26.                 return true;
  27.         }
  28.         鏉ユ簮涓浜.涓夊垎鍦拌鍧.
  29.         public static void main(String[] args) {
  30.                 CountPa ob = new CountPa();.1point3acres缃
  31.                 String s1 = "hellolle";
  32.                 int count1 = ob.countPa(s1);
  33.                 System.out.println(count1);
  34.                 String s2 = "wowpurerocks";. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
  35.                 int count2 = ob.countPa(s2);
  36.                 System.out.println(count2);
  37.         }
  38. }
复制代码
回复 支持 反对

使用道具 举报

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

  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) {
  19.                                         return i + 1;
  20.                                 } else {
  21.                                         set.remove(id);.鐣欏璁哄潧-涓浜-涓夊垎鍦
  22.                                 }
  23.                         }
  24.                 }
  25.                 if (stack.isEmpty()) {
  26.                         return 0;. 鍥磋鎴戜滑@1point 3 acres
  27.                 } else {
  28.                         return 1 + inputs.length;
  29.                 }
  30.         }
  31.        
  32.         public static void main(String[] args) {. 1point3acres.com/bbs
  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);
  37.                 System.out.println("Expected output: 0");
  38.                 System.out.println("My output: " + res1);
  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();. 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");
  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");
  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");. 1point 3acres 璁哄潧
  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:
一小时后秒收拒信。。。
-google 1point3acres

回复 支持 反对

使用道具 举报

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

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

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-5 01:34

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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