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