• 8年Python开发面试时连基础的语法问题都回答不上来
  • 发布于 2天前
  • 42 热度
    15 评论
今天面试的时候遇到的,我自我介绍完了之后开始问我 python 装饰器语法/垃圾回收/不可变数据类型
第一个我稍微说了两句
第二个我说不知道 python 怎么处理的,讲了下 go/c#怎么垃圾回收
第三个问题我懵逼了,从来没听过这种说法。我说没听过,可能是类似于其他语言里面的值类型引用类型?然后稍微讲了两句。

然后面试官的语气中带着点失望:“这种基础问题都回答不上来啊”。我就说这些问题考察应届生可以,问我我确实答不上来,要不聊聊项目相关的或者聊聊功能设计?面试官表示这是其他人负责的,他这块只问技术原理。然后我跟他说了几句片汤话就主动结束了面试。写了几年 python 连这些基础都不知道确实有点惭愧,活该我失业找不到工作!不过话说回来,大家觉得8 年经验的全栈开发,技术面过程中面试官应该提什么样的问题?
用户评论
  • 别来无恙
  • 这也很正常了,很多程序员干了几年的工作,都是干些CRUD的熟练工工作,所以还是要看这个岗位的要求和薪资水平。如果这个岗位的要求和薪资水平就是个CRUD的活,那也没啥那么多的要求。那如果是要求高级的程序员,要能带领团队攻坚克难的活那种,那这种水平肯定是不行的。建议楼主可以适当调整自己的薪资要求和岗位要求。
  • 2025/6/6 7:57:00 [ 0 ] [ 0 ] 回复
  • 那场梦
  • 这个面试官确实很不专业,不应该说“这种基础问题都回答不上来啊”这种情绪化的发言
    不过他问什么问题我觉得这是他的一定程度内的自由,如果因为他问的问题导致面试这个事情出现很多问题,我相信公司内会有人找他谈话的。
  • 2025/6/5 8:36:00 [ 0 ] [ 0 ] 回复
  • 顾及谁
  • “这种基础问题都回答不上来啊”
    听见这句,不管你什么水平,你的面试官一定很没水平。
    如果确实有用的东西了解以下就行,不用过多从自己身上找原因。
  • 2025/6/5 8:32:00 [ 0 ] [ 0 ] 回复
  • Zappos
  • 有什么好自我怀疑的,你不是已经表现出你精通 golang 和 c 了么,语言这东西一通百通,可迁移性极高,真要将 python 转化为主力并且精通,只需要看一周的文档和范例你就能起飞了。
  • 2025/6/5 8:30:00 [ 0 ] [ 0 ] 回复
  • Pigeon
  • 确实挺基础的。你说“这些问题考察应届生可以,问我我确实答不上来”,这句话暗示了你觉得这些知识只是应付面试,对实际工作没有用处,或者说你做了很久架构已经很少写代码了,这些都是 red flag 。
  • 2025/6/5 8:20:00 [ 0 ] [ 0 ] 回复
  • 弄潮儿
  • 老实说全栈讲不出 immutable 实在是太水了,这真的不八股文了,而且问的也不难…
    要我的话,如果你 py 是主语言,我大概会问这些难度的东西:
    threadlocal 实现
    asyncio 的 task 的线程安全
    timezone native 和 pytz 的坑
    pydantic 和 dataclass 的行为区别
    Annotated 和 annotation
    contextvar 为什么是 asyncio 安全的
    给一个用 LOAD_FAST 优化的用例
    cffi 和 raii
    poetry 、pdm 和 uv 的行为区别
    WSGI 和 ASGI 的中间件
    这才只是面 3-5 年会问到的难度,8 年的 py 技术岗的技术面怕是要连 six 、future 和 past 甚至是 asyncio 发展史和 gevent 都问了
    而且上面的全都不八股文,全是我实际用到过的东西
  • 2025/6/5 8:16:00 [ 0 ] [ 0 ] 回复
  • 原木风
  • 我觉得这挺基础的。垃圾回收其实无所谓。其他两个平时写代码肯定会用到。个人感觉基础强弱会关系到你写的代码的质量,所以还是比较重要的。
  • 2025/6/5 8:12:00 [ 0 ] [ 0 ] 回复
  • 李明发
  • 我个人感觉问的确实是比较基础的东西,你面试之前可以搜一下面试题。去 github 搜索 python(或者其他语言)+interview 就可以。基本都有很多的,找一个看一看。技术储备方向,问被面试者会的,他写了会的,就问,然后延伸问。比起不会什么,对于会什么更感兴趣。然后就是技术使用方向,会具体提一些实际问题,对方给个大概的解决方案或者思路就可以。
  • 2025/6/5 8:09:00 [ 0 ] [ 0 ] 回复
  • 张蜚
  • 这个还行吧,不算太偏的八股,可能一些同质化的项目还没问问这些看似基础却不那么容易回答的更能考察水平吧,我想有些面试官是这么想的。
  • 2025/6/5 8:06:00 [ 0 ] [ 0 ] 回复
  • 褪色时间
  • 前两个算是好问题,你的回答从我的理解上来说也不错,显示了扎实的技术功底。
    第一个装饰器问题,讲讲怎么实现的,讲讲你的经验里实际应用到这个是个什么场合,说说适配器模式之类的。
    第二个垃圾回收问题,讲得出引用计数、可达性分析,能顺便说两句新生代老生代,差不多了。
    第三题真的是傻逼题。
  • 2025/6/5 8:02:00 [ 0 ] [ 0 ] 回复
  • 凉城以北
  • 这不就是八股文吗,有些岗位如果简历够多的话,一面就会用八股文筛选一下,方便面试官,我也碰到过,有些问的知识点还是比较冷门底层的,没看过,哈哈哈哈
  • 2025/6/5 7:57:00 [ 0 ] [ 0 ] 回复