[职场感言] 工作一年了,聊聊三件事

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
E轮2.5亿美元融资
K12教育独角兽一起作业
北京-诚聘人工智能/教育/大数据岗
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
码农求职神器Triplebyte:
不用海投
内推多家公司面试
把贵司招聘信息放这里
查看: 5925|回复: 18
收起左侧

Yelp 电面 跪经

[复制链接] |试试Instant~ |关注本帖
ericlee27 发表于 2016-10-19 05:25:03 | 显示全部楼层 |阅读模式

2016(10-12月) 码农类General 硕士 全职@Yelp - 校园招聘会 - 技术电面  | Fail | fresh grad应届毕业生

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

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

x
刚面完,是地里有的题,唯一一个没写过的题,因为我根本看不懂,当时的楼主也看不懂。 也没有人解答,因为我估计没有人能看的懂。 Android 组的。
是这么一道题。小哥让我想象google doc,两个人同时编辑一个文档 然后你在编辑另外一个人也在编辑,当另外一个人对文档进行一系列操作以后,如果不同步cursor, 就会产生问题(这个我倒是理解)。. 1point3acres
比如 左: |cat  右:|cat,左按回车,右面的row应该也跟着下去。(这个我能理解)
第二个例子真是我一点都没有看懂:. 一亩-三分-地,独家发布
TIME 2 : 左 |cat 右 : ca|t
左回车, 左      右 : ca|t   
                 |cat
难道右面的不应该跟着也下去吗???
把对字符串的操作抽象成了数组 String[][] diff 比如0是equals, 1是insert,-1是删除
horse -> house {{”0“, ho}, {"-1",r}, {"1", u}, {0,"se"}} 给你右面的content 和右面的Cursor
Cursor {. from: 1point3acres
  int row. 一亩-三分-地,独家发布
  int col
}
函数签名:给他右面content和右面cursor,和左面做的操作,问你新的row在哪。
如果这题把题设搞明白了一点都不难,可是我在和小哥讨论的时候他就hmmm.... i think it might be...
那到底是该怎么写。。。本来例子就不intuitive。
public Cursor syncCursorRow(String[][] diff, String content, Cursor cursor) {
}
anyways,肯定跪了。move on.

评分

2

查看全部评分

 楼主| ericlee27 发表于 2016-10-19 05:25:19 | 显示全部楼层
http://www.1point3acres.com/bbs/thread-190125-1-1.html 这个是之前那个人的面经
回复 支持 反对

使用道具 举报

WhatsFLAG 发表于 2016-10-19 06:59:48 | 显示全部楼层
感觉从楼主的描述来看,就是如果两个人的光标一致,那么所有操作同步,不然就不能同步操作,至少不能同步换行
回复 支持 反对

使用道具 举报

 楼主| ericlee27 发表于 2016-10-19 07:07:46 | 显示全部楼层
WhatsFLAG 发表于 2016-10-19 06:59
感觉从楼主的描述来看,就是如果两个人的光标一致,那么所有操作同步,不然就不能同步操作,至少不能同步换 ...

我当时的想法是:
1.他的光标在我上面,那么他往上往下,我的cursor也要跟着move
2.他的光标在我同行,那么仅当他换行的位置在我当前编辑的前面的时候我才换行否则不换。
3.如果他的光标在我下面, 有两种情况
   3.1 如果保持在我下面,那么他做什么都和我没关系,因为我不会换行. From 1point 3acres bbs
   3.2 如果通过删除到了我这一行,那么根据2判断。-google 1point3acres
我一直在向他confirm, 他也不回应所以我最后也没写出来他要的。我估计他自己都不知道是什么样的吧。
回复 支持 反对

使用道具 举报

swufejun 发表于 2016-10-19 07:14:17 | 显示全部楼层
。。。这。。lz面的是new grad吗-google 1point3acres

补充内容 (2016-10-19 07:17):
lz被问到一些java的问题了吗?我看你发的上一个人的帖子还问了java原理的一些
回复 支持 反对

使用道具 举报

 楼主| ericlee27 发表于 2016-10-19 07:17:17 | 显示全部楼层
swufejun 发表于 2016-10-19 07:14
。。。这。。lz面的是new grad吗
. 1point 3acres 论坛
是的 new grad  GG
回复 支持 反对

使用道具 举报

swufejun 发表于 2016-10-19 07:18:30 | 显示全部楼层

噗...这,感觉理解题意都有点蛋疼....问到java原理了吗。。。。
回复 支持 反对

使用道具 举报

 楼主| ericlee27 发表于 2016-10-19 07:21:36 | 显示全部楼层
swufejun 发表于 2016-10-19 07:18
噗...这,感觉理解题意都有点蛋疼....问到java原理了吗。。。。

问了我一堆Android的东西,都答上来了。然而并没有什么卵用。
Mobile Apps Category (English)728x90
回复 支持 反对

使用道具 举报

swufejun 发表于 2016-10-19 07:23:08 | 显示全部楼层
ericlee27 发表于 2016-10-19 07:21
问了我一堆Android的东西,都答上来了。然而并没有什么卵用。

Patpat,继续move on
回复 支持 反对

使用道具 举报

WhatsFLAG 发表于 2016-10-19 07:25:15 | 显示全部楼层
ericlee27 发表于 2016-10-19 07:07
我当时的想法是:. 留学申请论坛-一亩三分地
1.他的光标在我上面,那么他往上往下,我的cursor也要跟着move
2.他的光标在我同行, ...

我觉得这种情况下,最好的办法就是在出题以后你给他几个样例,问他输出什么,然后就很好得到结论了,不过如果面试官自己都不知道的话,他也未必会挂你,也许只是想看看你对于一个open问题的思路吧?
回复 支持 反对

使用道具 举报

bcc 发表于 2016-10-24 21:55:53 | 显示全部楼层
lz 那个第二个例子是不是说如果左边cursor换行的时候,有可能右边cursor不会换行,因为左边的offset刚好可以使得右边cursor保持行不变。
回复 支持 反对

使用道具 举报

bcc 发表于 2016-10-24 21:57:28 | 显示全部楼层
ericlee27 发表于 2016-10-19 07:07
我当时的想法是:
1.他的光标在我上面,那么他往上往下,我的cursor也要跟着move
2.他的光标在我同行, ...
. 1point3acres
lz 那个diff 和content是怎么处理的呀?是要在content中找到每次操作的对应string么?diff操作是连续的吗?
回复 支持 反对

使用道具 举报

DJ963 发表于 2016-10-30 03:05:34 | 显示全部楼层
请问楼主的面试官是叫Nicholas吗
回复 支持 反对

使用道具 举报

 楼主| ericlee27 发表于 2016-10-30 04:50:08 | 显示全部楼层
DJ963 发表于 2016-10-30 03:05
请问楼主的面试官是叫Nicholas吗

忘了叫什么了。。。= =
回复 支持 反对

使用道具 举报

luochenhuan 发表于 2016-10-31 05:18:26 | 显示全部楼层
请问楼主:. 1point 3acres 论坛
1. horse -> house {{”0“, ho}, {"-1",r}, {"1", u}, {0,"se"}}  那个“0”操作是指把光标移到这个string之后的那个position么?
2. diff操作怎么表示换行呢?string里面的换行用“%n”表示么?
回复 支持 反对

使用道具 举报

Huangxin 发表于 2017-4-18 11:30:20 | 显示全部楼层
楼主这个操作 horse -> house {{”0“, ho}, {"-1",r}, {"1", u}, {0,"se"}}能解释下什么意思么?

补充内容 (2017-4-18 11:34):.留学论坛-一亩-三分地
{“0”, “ho”}代表光标在ho后面,也就是o和r之间么?
回复 支持 反对

使用道具 举报

Huangxin 发表于 2017-4-23 05:47:57 | 显示全部楼层
楼主,我估计你面试官给的例子写错了,第二个例子右边,cat应该下去,cursor保持不变。如果按你说的这个例子,这个题目没有意义
回复 支持 反对

使用道具 举报

630904334 发表于 2017-12-6 02:31:10 | 显示全部楼层
外部类的隐式引用
原题在lc的discuss里有人放出来了,楼主看一下是不是这个?. 围观我们@1point 3 acres

补充内容 (2017-12-6 02:32):
咦,链接显示不出来?
回复 支持 反对

使用道具 举报

kg1988121 发表于 2018-1-20 09:25:14 | 显示全部楼层
ericlee27 发表于 2016-10-19 07:21
问了我一堆Android的东西,都答上来了。然而并没有什么卵用。

请问android的东西都问啥了
回复 支持 反对

使用道具 举报

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

关闭

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

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

custom counter

GMT+8, 2018-5-24 05:00

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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