C#打底,简历写了前端 Angular,TS,Ionic,后端会 Node,Mq,WbSockt,能开发 Exe,Apk 程序,结果被面试官公开处刑。。。

2019-07-17 16:54:31 +08:00
 LongMaoz

前几天面试某公司的时候,简历上密密麻麻的一片还是让我十分膨胀,在那跟面试官疯狂吹🐮🍺,前面的部分都差不多,自我介绍,公司职务,项目分析。


由于之前是小公司实习的,所以还假装作随口一说的样子提了提自己在 GitHub 上写了个 Angular+AntDesign 整合的通用后台模版,但是他并不 care。
自我吹🐮🍺结束后,我就像个待宰的羔羊一样到了被他任意解剖的环节。
“你简历上说项目都是独立开发,并且前后端分离,使用了 MQ 处理聊天消息,为什么要这样做呢?”
“因为使用前后端分离可以让前后端开发进度不需要受到对方进度的限制,分工更明确,使用 MQ 是考虑到大量聊天消息同时发往处理器的场景下产生高并发问题的解决方案。”
“那你说说为什么选用 RabbitMQ,RabbitMQ 相对于其他 MQ 的优缺点是什么?”
“ RabbitMQ 并发能力强,性能好,延迟低,社区活跃度高,出了问题比较好解决。”
“那你详细说一下 MQ 做了什么事情,为什么可以解决高并发问题?”
“ MQ 相当于一个信息交换器,有出口和入口,在信息交换的过程中,生产者和消费者不需要进行直接接触,只需要通过 MQ 进行信息交换,生产者的变更或消费者的变更完全影响不到整个业务的流程,同时在高峰期间可以多个服务器进行读取 MQ 的数据以保证信息不会因为某台服务器挂掉直接 GameOver。”
“那你再说说 MQ 工作原理,它的底层是怎么工作的。”
“......呃....应该是类似于一个单向链表的结构?遵循先进先出原则.....”

这尼玛不对劲啊,怎么跟以前的面试官不一样,一个 MQ 问这么深进去我知道个🔨啊???
“那你说说 MQ 的底层实现是怎么做到的?”

我突然意识到了不对劲,平常咱面试一说不行,或者面试官发现你对这块不了解,那必须得跟你换个问题让你不太难堪,结果他居然体贴的盯着死穴一顿猛攻毒打,我顶不住啊。。。。
“。。。。。。不太了解。。。”

我从刚开始面试的十分膨胀到现在像个被戳破的气球一样耷拉着头挤出一句话。我看见了他嘴角微微一抽,可能这就是恶魔的微笑吧。 我狠狠地深呼吸了一下,喝了口‘亲切’的面试官倒给我的斐济矿泉水,等待着面试官的狂攻猛打。。。
“ Angular 的 AOT 编译跟 JIT 编译有什么区别? AOT 的坏处是什么? AOT 底层是如何实现的?为什么 AOT 编译不支持箭头函数?”
“ Observables 和 Promises 的差别是什么?分别是如何实现的?底层原理是什么?”
“ TypeScript 中的泛型和接口最后会转化成什么? TS 是强类型语言吗?怎样把 JS 库转化为 TS 库?命名空间和模块的区别是什么? TS 的重载和 C#的重载有什么区别?是如何使用 JS 实现的重载?”

我脸绿的像个比克大魔王,憋了半天把我仅有的一些知识挤了一丢丢出来,当然,我相信他并没有得到满足,继续在追问。
“ Ionic 是如何跟手机交互的? Ionic 作为一个 UI 库底层做了什么东西?为什么可以打包出一个 APK 文件?”
“呃,应该是调用了 AndroidSdk 对 Angular 项目进行打包,通过调用 Angular 内的 Cordova 库的 API 跟手机进行交互?”

我猛地一个激灵,这玩意我看过啊!赶紧答上来不要显得我太 LOW !然而,我看到了他微微一笑,坏了!要出事了!
“ Cordova 作为一个 JS 库是怎么对 Android 的 API 进行调用的?为什么可以对 AndroidAPI 进行调用?如何在不使用 Cordova 的情况下页面调用 AndroidAPI?”

果然,素质三连又开始了,怎么用?是什么?为什么?我尼玛面的是.NET 后端,我为什么会被问到这种问题啊???我不就写到简历撑撑场面???? 就算我内心一万匹羊驼奔过,但我的舌头已经开始自我运转了,连续的说出了大量危险词汇“嗯。。。我感觉。。啊。。我认为。。。可能。。。。” 每当我开始自闭三连的时候,我都能看到面试官脸上由内而外散发出的憋笑面庞(参考美人鱼报警的场景)(跟我以前叼我那学习太不好的朋友是一样的快感,TONY🐴)
“那这样吧,给你道算法题,你来手写解法吧”
“彳亍....口巴....”

我已经被一顿闷棍打的头晕脑胀直接懵逼,看了看手上的题目,两眼无神,瞳孔涣散,脑细胞已经开始拒绝运算这道题了....
“我出去上个厕所,等会回来”

面试官看我生无可恋,可能是想给我个冷静的机会,便开门走了出去。 30 秒之后我的听觉神经似乎听到了门背后面试官传来的欢快笑声,大概是在跟同事吐槽 HR,找的都是些什么谐星憨憨来面试。。。
“做完了吗?”

面试官进来后盯着我看了 30 秒,让我好不容易运转的脑细胞再度罢工。。。 我双手一摊,用了三种方式表达我写不出来这道题。。。
“好吧,这边面试结束了,我们会在 3 个工作日内通知您的面试结果。。。。”

我走在广州的街道上,感受着 36°的太阳,却感觉比空调房内舒服无数倍。。。。而在极度的舒爽下,我开始思考起了人生的哲学。我是谁?我在哪?我为什么会走在大街上?刚才我是在面试吗?好像不知道要做什么了,要不抽根烟?等下去干啥呢。。。。。
14308 次点击
所在节点    程序员
124 条回复
babedoll
2019-07-17 17:07:02 +08:00
你说的我竟然都不知道。。。

5555 学习去了
qq976739120
2019-07-17 17:09:02 +08:00
面试官懂的也挺多啊
Woood
2019-07-17 17:10:17 +08:00
写简历铁则,不清楚源码的不要写精通
BingoXuan
2019-07-17 17:10:22 +08:00
你永远不知道你的对手是谁的时候,不要把自己软肋给暴露出来
DonaldY
2019-07-17 17:11:17 +08:00
算法题是什么?好奇
greatbody
2019-07-17 17:12:46 +08:00
其实人家的意思是我们只招大牛,杂学家回避
Fate810
2019-07-17 17:13:03 +08:00
面试官内心获得极大满足,一天后收到 offer
TobiahShaw
2019-07-17 17:13:05 +08:00
MQ 那个是队列吧,不是单链表
wunonglin
2019-07-17 17:14:16 +08:00
这就是我简历用永远写了解而不写熟练的原因
zcjfesky
2019-07-17 17:15:11 +08:00
吹牛逼一直爽,一直吹牛逼一直爽
BBCCBB
2019-07-17 17:15:16 +08:00
一个 websocket 能被你写出 2 个错,也是醉了
zcjfesky
2019-07-17 17:15:46 +08:00
@zcjfesky 手快了,“吹牛逼一时爽,一直吹牛逼一直爽”
oott123
2019-07-17 17:18:35 +08:00
面试官想知道你对一个知识了解得有多深。并不需要你全都回答出来吧……

不然只随便问问,你又该发帖说面试官什么都不懂面个屁了……
515576745
2019-07-17 17:19:37 +08:00
这么底层的,是精通?
EKkoGG
2019-07-17 17:19:57 +08:00
同.net ,楼主文笔还可以,挺逗乐的
v23x
2019-07-17 17:22:46 +08:00
这种情况的确很尴尬 难受
LongMaoz
2019-07-17 17:34:44 +08:00
@wunonglin 咱也妹写精通啊。。。。
CEBBCAT
2019-07-17 17:35:04 +08:00
该发文学区,哈哈哈

另外最后算法题没撸出来也太丢人了吧喂
LongMaoz
2019-07-17 17:36:07 +08:00
@DonaldY
记忆被大脑保护性封锁了
@Fate810
这谁顶得住啊,上个班看到面试官不得直接自闭
longline
2019-07-17 17:36:23 +08:00
楼主要不考虑转行写段子?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583841

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX