如何用一张图让应聘前端岗位的面试者骂娘?

刚才在「九省通衢」某站点看到一张动图,据称是「前端」面试题,面试主持人乃「数十年后端开发经验者」,声称非「抚掌大笑口称碰瓷碰到枪口上实现易如反掌」者不录用。

前端岗位面试题

还有没有类似的「需求」,能在「互联网企业」内部激化矛盾制造冲突增加剧情跌宕起伏程度,繁荣红色文艺事业,以满足新时代中国特色社会主义大好形势下人民群众日益增长的美好精神文化需求?

范狂夫

2018227日提问之后等了将近两个月也没反应,昨天整理本地备份,发现这篇(编号「№083」)空缺,不仅没有Markdown版,也没有「Microsoft©™® Word©™®」版。于是惦记着查缺补漏,决定自言自语,回答之后保证本地文件与目录之链接求全责备。

稍微解释一下。本地备份的理由已经不用强调了,我中华兲朝上国自有国情在此,新时代中国特色社会主义大好形势下,繁荣的中文互联网上,「有錢是真的能為所欲為的.gif」的新媒体站点当中,充沛着「DIJIT」怪笑的临时工,阴恻恻的「用一根小指头(点一下触摸屏)」就能让费拉不堪的贱种屁民体验到「对力量一无所知」。

而本地备份的方式,在设定集注释和恶补记流水帐当中也提到了,正因为「在线富文本编辑器」的数学公式与以「Microsoft©™® Word©™®」为首的一票文字处理软件的编辑方式不一致,导致不能简单的复制粘贴保持「同步」,于是经过长期艰巨复杂残酷的摸索,终于发现了Markdown这种自由且扩展充沛的格式。

所以,昨天决定不再继续保留「Microsoft©™® Word©™®」版备份,其实之前一段时间已经养成了回复之后先进行Markdown备份之后再追加「Microsoft©™® Word©™®」文件的操作习惯。顺便,对于实体文本的缺陷,包括但不限于没有插入视频、动图等动态内容,也已经解释过了,面向打印机的软件没辙,而面向网页的方式就有与时俱进的可能,最起码动图在本地预览很正常嘛。

另外还把「目录」转换成Markdown表格,但是仍然保留「Microsoft©™® Excel©™®」版,毕竟操作方便。若是错综复杂的国际局势急剧恶化,还有「LibreOffice Calc」可用。看到这里,对于之前没看到设定集注释和恶补记流水帐的新读者来说,也该明白对「伪装成信息技术企业的律师事务所」的反感来源之一了吧?

扯远了,开场白结束,言归正传。

昨天回复之前还先「厉害了,吱の呼」,并且「为网友点赞」:

刀尖红叶:如何评论浏览器最新的 WebAssembly 字节码技术?

当前端工程师靠node.js打入后端战场时,后端工程师靠WebAssembly杀入前端阵营~

这句言简意赅的回答真是「伟大光荣正确」并且「自由民主进步」(此时此地均非贬义),业内都明白,不解释。尤其是知乎首页推荐当中经常刷屏般提供活跃色目帐号的回答「我支持某技术不是为了教高新技术企业太平,乃是教码农之间动刀兵」的时候。

截止到目前,我已经不写代码好多年,用VS Code只是当Markdown编辑器,还没干过别的。而VS Code与其它基于Election技术的竞争产品一样,其实就是「本地运行在线应用」,速度比不上真・本地应用。更何况作为代码编辑器而不是文字处理器,VS Code并非针对Markdown特有需求优化。

之前在《〈恶补记〉流水账》里面提到了,有个拼凑的解决方案「MaDoKo」可以「本地运行」,但也是在浏览器当中。渲染速度比在线快一些,但仍然可以感到明显的延迟,这是「JavaScript©™®」的问题。而Typora也是同样的方式,只不过面向普通用户把所需脚本都打包放在一起了而已。

所以,这种场合,对我的需求(用Markdown码字)来说,期待「WebAssembly」是理所当然的,这话我敢指天发誓拍胸脯保证。

顺便解释这个「指天发誓拍胸脯保证」的梗。

说在那2008313日,雪域高原暗流涌动,这时拉萨的党国栋梁青年才俊纷纷入户做工作,指天发誓拍胸脯保证「放心吧,屌民族关系和谐得一哔,拉萨稳如泰山,真出事了你把我脑袋拎走」!第二天真出事了,听谁的话跟谁走的傻哔脑袋被「暴恐分子」拎走了,不可能去拎党国栋梁青年才俊的脑袋了。

又在那200974日,北庭都护府暗流涌动,这时迪化的党国栋梁青年才俊纷纷入户做工作,指天发誓拍胸脯保证「放心吧,屌民族关系和谐得一哔,迪化稳如泰山,真出事了你把我脑袋拎走」!第二天又出事了,听谁的话跟谁走的傻哔脑袋被「暴恐分子」拎走了,不可能去拎党国栋梁青年才俊的脑袋了。

还在那不知什么时候,金融市场暗流涌动,这时官方和民间的金融机构当中涌现了一批充沛的临时工,自称「经理」,纷纷找「客户」做工作,指天发誓拍胸脯保证「放心吧,兲朝这屌经济稳得一哔,股市/汇市/债市/楼市稳如泰山,真出事了你把我脑袋拎走」!第二天真出事了,「不要慌,只是技术性调整」,听经理的话跟经理走的客户跳楼了,不可能去拎金融临时工的脑袋了。

又扯远了,继续言归正传。

之前看到知乎首页推荐当中刷屏般出现「Atom大号练废了换Xray小号继续」「谷歌为了重返兲朝不惜舔腚沟推出『Xi-Editor』为人民领袖全票冻蒜连升三级钦定修宪改元登基献礼」的时候,单纯从技术角度出发也知道,这种「人缘好情商高」的「はんよう」解决方案,就是「乡愿」,样样通样样松,具体每个应用场景都一瓶子不满半瓶子晃荡,弃之可惜食之无味。

旁证也有,知乎首页还推荐过,说苹果现任掌门基佬「厨子」放话,iOSmacOS不会合并,顺便嘲笑微软现任天竺掌门画虎不成反类犬,在移动互联网领域知耻近乎勇奋起直追的结果就是四不像的「瘟八」,然后企图毕其功于一役,弄出包治百病的狗皮膏药大力丸一般的「瘟蚀」,既不方便惯用键盘鼠标的老迈年高用户,也被惯用大拇指的童年才俊移动互联网民嗤之以鼻。

先甭管这种口水战背后体现的充沛的政治和意识形态内容吧,还是仅从技术角度分析。提问当中出现的动图,反映了两个月前九省通衢高新技术企业尤其是互联网相关从业者的斗争新动向。这图片中体现场景所绘制的是苹果产品「iPhone/iPad/iMac」,跨越了iOSmacOS两个「平台」,其中iOS平台还有两套「需求」。

肯定会有与时俱进的童年才俊指责,说现在都是浏览器包打天下了,你这老掉牙的历史唯物主义的尘埃还总是按照单机版思路理解,体现了钦定被历史の五对负重轮碾为齑粉「三十年后没有位置」的悲惨命运什么的。

那么为啥没有童年才俊回答这个问题呢?哪怕是给出个一劳永逸的浏览器方案也行吖。啥34岁以上码农脑壳僵化「听都没听过的新鲜名词」当中的三套流行框架(刚搜的才知道是「Vue/Angular/React」)。

接下来解释一下「单机版思路」和「浏览器思路」的不同。

一言以蔽之:浏览器应用依赖的文档结构,必须是树状列表,每个「标签」都必须「闭合」,可以「嵌套」但不能「交叉」。

所以,用惯了论坛的BBCode之后再看Markdown语法,首先感觉没有指定字体颜色的功能,其次就感觉换汤不换药,这是html的固有缺陷或曰劣根性,比如「<b>粗<i>粗歪</b>歪</i>」这种写法就不行,必须拆成「<b>粗<i>粗歪</i></b><i>歪</i>」才可以。

而在单机版思路当中,这些「标签」所指示的是「状态」,对应「绘图对象」。写过Win32程序的老迈年高码农都知道,GDI当中SelectObject函数干的就是这事,能选「Pen」和「Brush」什么的,用来划线或填充,所有颜色粗细样式都在「对象状态」当中指定。

单纯从数学或计算机理论上讲,这些「标签」是「指令」而不是「数据」,满嘴新鲜名词的童年才俊理解不了的我也懒得解释。

别的废话就不提了,之前回答了俩技术口水战问题,《「dotNet」和「Java」》,《「PostgreSQL」和「MySQL」》,都因为「政治敏感」而「亦当删去」了也,知乎临时工的「桀桀」操作到底是在害怕什么呢?如果是「男怕入错行,女怕嫁错郎」发现自己押错宝看走眼了,那就「一失足成千古恨,再回首已百年身」去吧,「路是自己选的,慢慢来」。

2018.04.25