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