一场灵魂烤问式的前端面试经历……
2020-08-30 本文已影响0人
张培跃
面试官:小老弟,请坐!希望我们聊的开心。
小老弟:好的。
面试官:先说一下你为什么来我们公司面试吧?
小老弟:因为这是上天的安排!
面试官:你说什么?
小老弟:因为是你们公司给我打电话约我来面试的!
面试官:好吧!为什么从上家公司离职?
小老弟:因为钱!
面试官:(像看一个另类一样,盯着这位小老弟)
小老弟:钱少、活多、离家远、晋升遇到瓶颈、工作环境差、领导同事不好相处……这些够了吗?
面试官:好好,够了!够了!你什么星座?
小老弟:处女座
面试官:还好不是双子座,否则我们也就只能聊到这儿了。
小老弟:你们公司真是贱的无可挑剔!
面试官:咱聊些技术问题吧,你知道什么是闭包么?
小老弟:闭包就是可以创建一个独立的环境,每个闭包里……
面试官:挺好,能再说一下闭包的应用场景吗?
小老弟:面试的时候。
面试官:什么?
小老弟:就是在面试的时候,提问的问题会包括闭包。
面试官:no!闭包在编程中的应用场景非常多啊!比如,比如说,恩(像猪一样笨拙的比划着)
小老弟:比如说保护函数内的变量安全:如迭代器、生成器。在内存中维持变量:如缓存数据、柯里化?
面试官:恩,好吧,下一个问题!如何渲染十万条数据而页面不卡?
小老弟:这又是一道只会在面试中遇到的问题。
面试官:不是,当然不是!如果我需要你完成这个功能,你怎么办?
小老弟:首先肯定不能一次性将十万条数据都渲染出来,而是应该一次渲染一部分,中间可以借助requestAnimationFrame……你能不能问我一些实际工作中用到的东东?
面试官:(甚是无耐)好吧,来点儿实际的。es6有哪些新特性?
小老弟:嗯,这个百度一下就可以了!
面试官:那你工作中如何与后端人员进行数据交互?
小老弟:百度?
面试官:(愤怒)我的天,连个ajax都记不住?如果网络瘫痪百度打不开怎么办?
小老弟:怎么可能!如果网络真的瘫痪了 ,那我与后端的数据还如何交互?
面试官: 啧啧, 现在这些年轻人啊 !我们需要一个拥有十余年经验的骨灰级前端工程师,我看了你的简历,并不符合我们公司的要求!
小老弟:我的天!前端工程师有十年的历史吗?再者,简历不符合你们的要求,还约我面试干嘛!
面试官:好吧,算我口误!换个话题!你最近在读什么书?
小老弟:天蚕土豆的《天尊》!还有腾讯视频里的《斗罗大陆》也不错……
面试官:(无语)我指的是专业技术书籍~
小老弟:不好意思,我这人不喜欢看太专业的技术书籍!
面试官:你所做过最具挑战的事情是什么?
小老弟:嗯,我发现我家厨房的缝隙里有一只蟑螂,然后我蹲守了一天,只为等它出来,将其降服!这太具有挑战性了!
面试官:我指的是技术方面的挑战!
小老弟:我曾经尝试在thinkpad笔记本上安装mac系统,不过最终失败了!
面试官:为什么这么做?
小老北:因为无聊,没事干啊!
面试官:对了,你对996怎么看?
小老弟:只要给足加班费,我觉得非常之好!
面试官:好吧,你期望的薪资是多少?
小老弟:年薪百万,五险一金是不能少的,另外还要有年终奖,再来些股票期权之类的就更好了!当然,如果你们给不了的话,待遇和你一样也能勉强接受!
面试官:(有些不开心了)你的缺点是什么?
小老弟:这个等我入职以后再告诉你!
面试官:我为什么要聘用你?
小老弟:因为我能解决你所解决不了的任何问题。
面试官:最后,你还有什么问题要问我的吗?
小老弟:你希望我问你些什么问题?
面试官:(懵了),比如,比如……,算了,还是我问你一个问题吧,你对未来有什么规划?
小老弟:做你的工作,但不会问这些愚蠢的问题!
面试官:给我出门右拐!回家等通知吧!
—————END—————