最近在面试 Python 开发岗,发现很多人的项目经历写得千篇一律:Django/Flask/FastAPI 里用一两个框架,再蹭个 AI Agent 的热点。
但我比较在意的是具体用过哪些核心库,尤其是 HTTP 相关的——因为我们核心业务就是接口转发、调用、数据转换。
我主要问了两个问题:
Django 里怎么接收不同结构的 JSON 请求,并修改后转发给第三方接口?
怎么用 requests 发送 JSON 请求?
我也不指望面试人把每一步代码都完美背出来,主要是想看有没有做过类似的事,对 requests 的掌握到什么程度。
结果对方直接反感了,说:"你问我所有细节我肯定答不出。" 我就追问了一个流程性的问题——Django 实现 JWT 用了哪个库、具体怎么用的——他说忘了,然后直接生气了,说你要后面一直问这么细的话我肯定是都答不出来的,我也回答说不会因为你答不出来就判断,这才第二个问题,但是他还是强调这样,很生气。
我看他这样也就直接中断了面试。
想问问大家:我问得这么细,是不是有点吹毛求疵了?
但我比较在意的是具体用过哪些核心库,尤其是 HTTP 相关的——因为我们核心业务就是接口转发、调用、数据转换。
我主要问了两个问题:
Django 里怎么接收不同结构的 JSON 请求,并修改后转发给第三方接口?
怎么用 requests 发送 JSON 请求?
我也不指望面试人把每一步代码都完美背出来,主要是想看有没有做过类似的事,对 requests 的掌握到什么程度。
结果对方直接反感了,说:"你问我所有细节我肯定答不出。" 我就追问了一个流程性的问题——Django 实现 JWT 用了哪个库、具体怎么用的——他说忘了,然后直接生气了,说你要后面一直问这么细的话我肯定是都答不出来的,我也回答说不会因为你答不出来就判断,这才第二个问题,但是他还是强调这样,很生气。
我看他这样也就直接中断了面试。
想问问大家:我问得这么细,是不是有点吹毛求疵了?
