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

Percolate oa面经

全局:

2015(10-12月) 码农类General 硕士 全职@Percolate - 校园招聘会 - 在线笔试  | | Other | 应届毕业生

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

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

x
我这个oa是在career fair上从hr那拿的,排队就给,简直不要太好。。。 只是这公司确实没什么名气,都没有看见任何面经,之前在地里也好谷歌也好都没找到,所以就只有自己硬着头皮上了。。。刚做完就来发帖了,希望能帮到需要的人。。。

percolate的oa题不难,就一道题,4小时,要求如下:
从标准输入输出中读入一若干行信息,包括一个人的name, color, zipcode, phone number,要你把这些信息处理好输出到一个json object中,如果格式不对则把当前行数返回到erros中。
有三种符合条件的格式:
1.lastname, firstname, phone number, color, zipcode
2. firstname lastname, color, zipcode, phonenumber
3. firstname, lastname, zipcode, phone number, color
举个栗子:
输入: ['Booker T., Washington, 87360, 373 781 7380, yellow',
        
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
d="110" border="0" alt="" />

别的就没了。。 如果有问题可以随时问我,我看见就会回复。。。 另外,希望好心人施舍点大米。。。 要饿死了。。。。


补充内容 (2015-10-18 10:51):
感谢热心的danielame1264 补充答案和onsite经验,在21楼-24楼,觉得有用的人还望给他点大米!!

评分

参与人数 2大米 +13 收起 理由
sqzhang17 + 10 感谢分享!
d1987115w + 3 感谢分享!

查看全部评分


上一篇:airbnb 一道电面题
下一篇:Uber 电面有几轮?
推荐
 楼主| jxyfwrj 2015-10-18 10:03:50 | 只看该作者
全局:
wen587 发表于 2015-10-17 20:59
lz有代码可以发我看看吗,非cs出身,不精通python,用java也不知道该怎么写。
或者 提供一下 网上相关的资 ...

hackerrank的oa平台不支持对外复制粘贴 我写完之后没法保存代码。。。 我倒是可以给你说个大概思路, 就是先把每行字符串由", "拆分成字符串数组,然后根据三种固定格式逐个比较元素判断每个数组中是不是符合某一种格式,若有效则输入一个字典中存储,无效则把行号输入到array数组中。其实python的这些库我自己一样不熟悉,都是现查现用的。。
回复

使用道具 举报

推荐
lukeken 2015-10-17 03:56:15 | 只看该作者
全局:
输入: ['Booker T., Washington, 87360, 373 781 7380, yellow',
              'Chandler, Kerri, (623)-668-9293, pink, 123123121',
              'James Murphy, yellow, 83880, 018 154 6474',
              'asdfawefawea']
格式每行之间有回车么? 是一次性读还是一行行读,这部分也是自己写么
回复

使用道具 举报

🔗
thh要申master 2015-10-16 05:28:43 | 只看该作者
全局:
我看到有别的帖子写说他们家oa一定要用Python是这样吗?还是有别的选项?
回复

使用道具 举报

🔗
 楼主| jxyfwrj 2015-10-16 14:14:36 | 只看该作者
全局:
thh要申master 发表于 2015-10-16 05:28
我看到有别的帖子写说他们家oa一定要用Python是这样吗?还是有别的选项?

完全没有这种限制。。。 hackerrank上的语言可以随便用的,只不过我发现用python比较快,我同学用java排序全自己敲的,吐血数升。。。
回复

使用道具 举报

🔗
thh要申master 2015-10-16 23:31:33 | 只看该作者
全局:
jxyfwrj 发表于 2015-10-16 14:14
完全没有这种限制。。。 hackerrank上的语言可以随便用的,只不过我发现用python比较快,我同学用java排 ...

谢谢!他家给你回复了吗?下一步了么?
回复

使用道具 举报

🔗
ybxsnail 2015-10-17 00:11:33 | 只看该作者
全局:
楼主的oa有4个小时,我怎么只有一个小时
回复

使用道具 举报

🔗
lukeken 2015-10-17 00:53:06 | 只看该作者
全局:
用java写是定义JSONObject对象存入数据然后直接返回JSON对象么? 还是最后toString()输出字符串?
回复

使用道具 举报

🔗
 楼主| jxyfwrj 2015-10-17 06:33:36 | 只看该作者
全局:
ybxsnail 发表于 2015-10-17 00:11
楼主的oa有4个小时,我怎么只有一个小时

很奇怪 我上周刚拿到点进去看的时候记得好像就一小时,然后前几天做的时候才惊奇发现居然有四小时。。。
回复

使用道具 举报

🔗
 楼主| jxyfwrj 2015-10-17 06:34:33 | 只看该作者
全局:
lukeken 发表于 2015-10-17 03:56
输入: ['Booker T., Washington, 87360, 373 781 7380, yellow',
              'Chandler, Kerri, (62 ...

输入是从标准输入输出中读入若干行字符串,然后会存储到一个字符串数组中,你只要对数组处理即可
回复

使用道具 举报

🔗
 楼主| jxyfwrj 2015-10-17 06:35:20 | 只看该作者
全局:
lukeken 发表于 2015-10-17 00:53
用java写是定义JSONObject对象存入数据然后直接返回JSON对象么? 还是最后toString()输出字符串?

我是返回一个jsonstr, 我有同学拿java写的,他好像返回的是字符串。。。
回复

使用道具 举报

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

本版积分规则

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