前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >校招遇到装X面试官的不合理问题怎么办?

校招遇到装X面试官的不合理问题怎么办?

作者头像
青南
发布2021-07-20 10:43:33
5570
发布2021-07-20 10:43:33
举报
文章被收录于专栏:未闻Code未闻Code

2021年秋招提前批已经开始了,大家在面试的时候,可能会遇到一些喜欢装逼的面试官。我们来说说技术岗位面试的时候,如何回应他们的不合理问题。

今天你起了个大早来参加某某公司的校招面试,岗位是爬虫开发。面试官让你自我介绍以后,就开始例行问问题。一开始的编程语言基础、算法题你都回答正确了,然后面试官突然问了一个让你很奇怪的问题:

“如何防止你正在爬的网站入侵你的内网?”

听到这个问题,你一时以为自己是不是听错了:“面试官,你是说我用爬虫怎么去入侵别人的网站吗?”

面试官说:“不,我是说,当你的爬虫要爬别人的网站时,如何防止网站入侵你的内网。”

你:“面试官,我不太明白,如果你说对方网站发现我在爬他,然后把我封了,这我可以理解。可是我不太明白网站怎么能通过我的爬虫进到我的内网里面。”

面试官露出一副觉得自己很牛逼的表情,说到:“你爬虫肯定要用浏览器吧,浏览器肯定要运行 JavaScript 吧……”

你:“不是啊,爬虫不一定要运行 JavaScript 啊。我写的是定向爬虫,大多数情况下都是抓接口,很少用模拟浏览器的。模拟浏览器一是速度慢,二是不稳定……”

你本来想给面试官介绍一下你是怎么做爬虫的,但是面试官似乎并没有兴趣听你讲,他还在自顾自地说:“那肯定是你开发的爬虫太少了。大爬虫都是需要用浏览器来跑的。用了浏览器,它就能用 JavaScript 请求其他网址,开始扫描你的内网端口。例如你内网有 MongoDB,它就穷举同一个网段每个 IP 地址并扫描27017端口……”

你赶紧解释:“不是的面试官,即使我用模拟浏览器,那也是放在爬虫专用的集群上面的,这个集群跟我本地的内网完全是隔离的,它随便怎么扫描也威胁不到我的内网。再说浏览器执行 JavaScript 的时候,不是有跨域限制吗,它怎么能请求其他的网址呢?”

面试官似乎等待了很久的一个点终于被你问到了,他直接忽略前面你说的爬虫专用集群的问题,抓住你说的跨域问题回答道:“跨域限制不是万能的,JSONP 你知道吧,它就可以跨域啊。有一个攻击方式叫做 CSRF,你去了解一下,就是通过 JavaScript 在浏览器发起攻击的……”

面试官 Blabla 说了一大堆……

这种面试官就是我们今天文章标题里面提到的装逼型面试官。他自己是做网络安全的,他对各种入侵、入侵检测很熟悉,但是他对爬虫并不熟悉。于是根据道听途说的一些关于爬虫的描述,强行跟自己的领域联系在了一起,觉得针对普通用户的攻击方式,也可以用来攻击爬虫。然后就问一些跟候选人岗位没有什么太大关系的问题。

如果候选人面试的是阿里 P9这样的岗位,那确实需要跨领域的知识和能力。但如果候选人只是一个参加校招的应届生,那么这些问题就显得非常为难人了。这些问题属于锦上添花的问题,候选人知道当然挺好,但如果候选人不知道,这才是正常情况。

我们先来定义一下什么是不合理问题。算法、数据结构、设计模式是属于公共基础知识。面试官问这些问题是正常的,合理的。不能因为你觉得设计模式没有用,或者你觉得算法题脱离实际,你就觉得面试官问的问题不合理。本文所讲到的不合理问题,是指超出你这个岗位要求的,涉及到具体其他业务场景的技术问题。

如果你面试的是Web后端岗位,那么面试官问你网络框架、数据库、ElasticSearch、消息队列的相关问题甚至是底层原理,我觉得都是正常的,合理的。但如果你面试后端,但是面试官问你resnet-51模型怎么优化、Object-C 比 Swift 有什么缺陷这种问题,就显得不合理了。

还有一些面试官,把炫技当做荣耀。让候选人用 Python 的 lambda 函数,把几十行代码强行压缩成了一行代码。

还有一些面试官,早上刚刚解决了一个技术问题,他为了解决这个业务强相关的问题花了一周时间。下午顺手就用这个问题去问候选人,然后看到候选人回答不出来,以一种智商碾压的姿态看着候选人。

在校招的过程中,一般公司各个岗位的技术人员都会来做面试官,这就导致有一些面试官他们做的事情跟你想面试的岗位没有什么直接关系。

遇到这种装逼面试官,应该怎么回答呢?如果你发现这个问题满足如下2点特征:

  1. 他问的这个问题确实不属于公共基础知识,并不是任何人任何岗位都应该知道的。
  2. 他问的这个问题跟业务强相关,并且这个业务跟你面试的岗位没有什么直接关系。

那么,你应该直接给这个面试官提出来:

“我觉得你问的这个问题跟我要面试的岗位没有什么关系。我知道你自己的岗位可能天天都会遇到这个问题,但我确信我面试的这个岗位不知道答案是很正常的。”

有自知之明的面试官会明白你的意思,马上换题目。而如果还在死鸭子嘴硬,那么面试完成以后你可以投诉这个面试官。

最后还是提醒一下,如果面试官问的是算法题,你千万不要用上面这个话术来回答。否则,装逼的不是面试官,而是你。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 未闻Code 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档