面试官: 假设这么一个场景,我们俩没有加微信,qq 等社交软件,也不能发邮件以及其他,只能通过打电话,你如何将你写完的代码展示给我看。
我:,,,
1
beastk May 14, 2018 via iPhone
摩斯密码
|
2
badcode May 14, 2018 via iPhone
你能不能顺着网线过来一下?
代码写好了 其他?一点可能性都不留,不存在呀 |
3
hanxiV2EX May 14, 2018 via Android 这是要问你有没有 git
|
4
z15858167 May 14, 2018 via Android
打电话加微信
|
5
ericbize May 14, 2018 via Android
发短信
|
6
ericls May 14, 2018 via iPhone
你给他说个链接不就好了
|
10
fzhw88 May 14, 2018 via Android
让他给你测试条件,你把运行结果告诉他?
|
11
ericbize May 14, 2018 via Android
以前 电话线拨号的声音, 吹给他听 2333
|
12
wlwood May 14, 2018
可视电话 (滑稽).
口头,小点的还好。大点的,基本只能说思路而已了吧。 |
13
rssf May 14, 2018 via iPhone
56kmodem 接固化,然后 ftp 传呗
|
14
Nick2VIPUser May 14, 2018 via iPhone
告诉他你的 teamview 密码
|
15
SKYNE May 14, 2018
是不是不想要你,故意提这么刁钻的问题。
|
16
senghoo May 14, 2018 via iPad 从技术角度上是一个很好的问题啊。
可以考虑使用音频传输数据。例子为电话拨号时的 DTMF 编码,或者支付宝近场支付用的咻咻咻等。 |
17
ytpfxnj May 14, 2018 这种面试官基本可以 pass 了,没有诚意
|
19
hugedata May 14, 2018
注意审题:只能通过电话
|
20
MoHen9 May 14, 2018 via Android 你打印出来,顺丰快递给他,货到付款,打印费就不用还了,doge
其实他想要的是你的 GitHub |
21
syyy May 14, 2018
不是说可以打电话了嘛,不约吗?代码 review 走起
|
22
justfindu May 14, 2018
念给你听啊
|
23
smiletouch3g May 14, 2018 via iPad
电话不是🈶️传真功能吗??
|
24
300 May 14, 2018 via Android
@星际穿越 😀,
|
25
daozhihun May 14, 2018 via Android
直接口头念。如果对方记不住,就是面试官水平的问题啦(问这种问题的公司真的值得去?)
|
26
lhx2008 May 14, 2018 via Android
匹优逼[el]唉撕 克[el]爱爱死爱死
public class |
27
laoertongzhi May 14, 2018
估计不是为了看你的代码,而是想看你的表达逻辑
|
28
cnnblike May 14, 2018 不就是 modem 做的事情么?你们在想啥?
限制在人肉能处理的程度上,那就短 url |
29
shiina May 14, 2018
我看他就是想听你读代码, 朗诵给他听 [doge]
|
30
craftx May 14, 2018 via Android
很多面试官提问的技术,必须要提高
|
31
hqdmy May 14, 2018
开直播吧
|
32
scnace May 14, 2018 via Android
LZ 面的是啥岗 如果是音视频相关 我觉得这是很有启发性的问题啊(
|
34
x86 May 14, 2018 有感情的朗诵给他听
|
35
amon May 14, 2018
弄清楚他的目的,他到底是个傻子还是个蠢蛋。
|
36
KimJongun May 14, 2018 易语言
|
37
chensong004 May 14, 2018 via Android
将代码的主要逻辑思路讲给他
|
38
1yndonn3u May 14, 2018
可不可以用石墨等共享文档,他出个问题,你就在线 coding... 不过,这个面试官问的问题有点奇葩,可能是考验你的代码能力,他们不是很缺人,但是有优秀的人还是招聘,让你过去现场面试,如果不合适还有些尴尬吧。 可能,仅此可能。 毕竟,每个人想法不一样。 |
40
murmur May 14, 2018
pastbin ?
|
41
iamsad3508 May 14, 2018 via Android
010110110 ……这样按给他好了
|
43
adablue77 May 14, 2018
打电话从传统的角度去理解 是一种双向的语音通信技术
理论来说是只能用听觉 而不是视觉 如果他真的很需要这方面的解决方案的话 可以考虑聘请一个会手语专业人士 代码读给手语翻译 让会手语的人笔画给他看 |
45
brondogk886 May 14, 2018
应该是想考你的语言表达能力,但为什么问的这么别扭。。
|
46
wekw May 14, 2018
打飞机过去,当面讲
|
47
coderluan May 14, 2018
上面大家说到了考沟通能力的可能性,那样的话,让对方清楚这个问题是多么的逗逼也是一种沟通能力的体现。
|
48
duan602728596 May 14, 2018 via iPhone
我还被问过多屏幕,如何在一个屏幕的浏览器上打开链接,在另一个屏幕上打开浏览器显示页面。tm 这种问题你问一个前端?
|
49
xomix May 14, 2018
@duan602728596 后端更不能控制浏览器显示屏幕了啊,这东西前后端都没权限控制的
|
50
Abblee May 14, 2018
你这电话这头把代码写好,然后口述代码给他?
|
51
qdwang May 14, 2018
面试官想问你的是编码与解码的问题,不过问的方式不好,没有足够经验没法理解这个问题。
|
52
nomemo May 14, 2018
看了之前 50 楼的回复,如果不是楼主的描述有问题
那无论如何只能说面试官的表达能力欠缺,没有人知道面试官的意图是什么 |
53
Kolin May 14, 2018
我觉着如果不是音频相关,那就应该是沟通问题了。可以问他能不能电话加其它联系方式或者见面,不能的话就直接说没想到其它很好的办法,只能电话里讲一下代码思路,然后顺便问一下面试官有什么高见或是想表达其它什么意思。
|
54
Felldeadbird May 14, 2018
类似在恶劣环境,或者硬件可用不多情况,如何将你需要的数据 发送给对方。楼主可以参考火星救援。 里面有一个环节就是这样了,主角在无法与地球联系的时候,是通过一个类似 码表的东西,与地球进行互动。
|
55
Ethanp OP @Felldeadbird 你们的思维真是太活跃了(๑ᵒ̴̶̷͈᷄ᗨᵒ̴̶̷͈᷅)
|
56
Ethanp OP @nomemo 面试官问我 GitHub 地址,想看我写的项目,然后我直接在电话里报给了他我的地址,然后他就突发奇想,像这种情况怎么样给他展示我的代码,限制条件就是上文所说的那些。
|
57
jason19659 May 14, 2018
把二进制编码用拨号音打给他?
|
58
c0pper May 14, 2018
不就是数字信号(ASCII 编码)转换模拟信号么,
|
59
IFoon May 14, 2018
FTP
|
60
eric227 May 14, 2018
喂,你的地址是啥? 好,我马上到
|
61
airqj May 14, 2018 via Android
二进制编码口头告诉他
要是他记不住就说你没当我领导的能力…… 其实这个问题还好,我碰到过问我在数据分析时候遇到过什么宏观方面的问题 |
62
F1024 May 14, 2018
发彩信不行吗
|
64
q397064399 May 14, 2018
你有女朋友吗?
|
65
Cbdy May 14, 2018
发送方:文字转音频
接收方:音频转文字 |
66
nfroot May 14, 2018 via Android
有的面试官是一拍脑袋想倒一个点子,然后问你,看看你能不能想到,完全不考虑这个东西是不是合理。
别人找到个其他解决办法也不行,只能回答他想到的那个。 |
67
WD40 May 14, 2018
minimodem
|
68
fiht May 14, 2018
你们啊 too naive
关注一下我这个 repo: https://github.com/imfht/fiche-golang 然后回答: 啊,这个太好办了,我刚写的快排放在了 https://termbin.co/B28D ,您看一下去? |
69
duan602728596 May 14, 2018 via iPhone
@xomix 对啊,谁知道咋想的,后来连一个前端的问题都没问,说我水平低,大北京一个月 6k
|
70
xujialiang May 14, 2018
声波,代码打包,转成二进制流,通过高低频发送,加一些错误校验。
|
71
xujialiang May 14, 2018
考验你解决未知问题的能力? 哈哈哈 挺有意思题呀~
|
72
DualWield May 14, 2018
他应该是想问类似于 http://gist.github.com/ ,https://jsfiddle.net/ 这种东西吧
|
73
yunye May 14, 2018
“行行行,我马上回公司加班”
|
74
Ethanp OP @q397064399 不能愉快的聊下去了( ৺ ◡৺ )
|
75
fsdafsag May 14, 2018
基本能想到的话, 如果双方有电脑和 modem 就直接直连传文件就好了。 如果只能用电话,那就双方约定一下,人工差表呗。
|
77
q397064399 May 14, 2018
@Ethanp #74 关键还是一个漂亮的 HR 妹纸
|
79
slack May 14, 2018 via Android
楼主参考一下 https://www.ifanr.com/137973
|
80
SNOOPY963 May 14, 2018
encode & decode
你就反问“取决于你是一个怎样的 decoder,理论上展示时间长短因你而定。 51 整解,65 高效率实例。 其他的也行,效率高低区分。 |
81
ylcx123 May 14, 2018
不会是想考你“计算机网络 5 层或 7 层模型”吧。比如:如何在不靠谱的网络下靠谱的传输数据。也就是数据分段,加校验位。然后一层一层的包装,一段一段的传递+确认,然后错误重试等。
|
82
sgissb1 May 14, 2018
电话里告诉对方,我代码写好了,你过来看下,就行了。
|
83
nxtxiaolong May 14, 2018
我想知道,他通过什么跟你说要看你代码的
|
84
sytnishizuiai May 14, 2018
记得之前看名侦探柯南剧场版,可以利用声波频率拨打 110 电话,难道是这个。。。。
|
85
chinvo May 14, 2018 via iPhone
cw 滴给他听
|
86
dagger2 May 14, 2018
我认为他是想看你的表达能力,如何把代码的内容通过描述让别人知道,其实不一定是代码,可以是任何东西,比如照片,比如如何给盲人描述出一张照片的内容。
|
87
qvvo May 14, 2018
硅谷群瞎传里面 Hooly 的老大盖文·贝尔森跟手下说了一句:
The Bear Is Sticky With Honey,然后两个团队琢磨了几天,呵呵哒 这种问题你要把自己的脑袋里面的筋跟提问者的搭到一起,这难度估计高于程序员在酒吧搭讪妹子问电话住址 |
88
jiangzhuo May 14, 2018
我:“ stackoverflow 的 3699784 问题的赞最多的答案给的示例代码“ ——对于我们面相 SO 编程的这完全不是问题
|
89
akring May 14, 2018 via Android
让他亮兵刃吧,今天不是念死你就是抄死他
|
90
sammo May 14, 2018
计算机网络 5 层或 7 层模型可以的
|
91
jianghu52 May 14, 2018
反正已经不切实际了,那么就再不切实际一点。
把你写的程序转义成汇编。然后约定好两个音,比如 0 是滴,1 是咚。之后就传吧。估计一个小时能传个 100 多行代码。 |
92
yNV71aaf0Wn56q9G May 14, 2018 via iPhone
其实可以实现,没觉得有多奇葩。人家不过考验的是你的思维能力和解决问题的思路。又没让你真正的实施。
思路就是:把代码,转换成 ASCII 码,通过电话拨号音传送,因为电话号码的每个音的频率都是不一样的,就有 9 个不一样的频率可以识别,但这里,只要用到两个数字就可以了,分别代表 0 和 1 对方在另外一端可以将整个过程录下来,最后看音的频率区分出 01,最后转换成代码。 面试除了面你实施经验工作能力,有时候还会看你遇到奇葩问题的解决思路和思考过程。 初级码农和高级工程师的区别,就在这里。我的理解。 |
93
yNV71aaf0Wn56q9G May 14, 2018 via iPhone
而且这个其实还是有业务场景的
|
94
mengyaoss77 May 15, 2018 via Android
文字转语音。。语音转文字
|
95
icyalala May 15, 2018
问题是好问题,只是可能平时工作领域不同,楼主可能没有 Get 到面试官的意图,面试官也没有给你继续启发。。
可以搜一下 "声波传输" 这个技术,通过声波为载体,传输各种数据。 chirp ( https://www.chirp.io/ ) 在 2012 年就已经实现了手机之间通过话筒和喇叭传输文件, 前几年支付宝的声波支付也火过一阵子。 现在 Github 上也有很多开源库,比如 https://github.com/linyehui/sonic。 如果要通过人肉来编码或者念代码,那速度就太太慢了,而且限制也太大,还容易出错。 |
96
cxyfreedom May 15, 2018 via iPhone
你们发散性思维真的强,估计面试的人都没想这么多,可能就是个很奇葩的问题。要是是女朋友问的,上面一些回答大概就是送命题 233
|
97
onepunch May 15, 2018
写信,大家貌似忘记了 最传统的方式 :-}
|
98
JaneLean May 15, 2018
这个问题有意思:是不是就在一个办公室里?通过电话叫他过来,自己在计算机面前看?
要是远程,就告诉他代码所在的地方,比如 GITHUB, 告诉他项目名字? 算了,还是到我们公司来找工作吧。咱们不问这么奇葩的问题。我们找后端的实习生和工程师。 |
99
JaneLean May 15, 2018
|