跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 想开始写一系列关于 Python 面试点的文章,请大佬们教育下我这篇文章写的不足之处
未分類
4 2 月 2021

想开始写一系列关于 Python 面试点的文章,请大佬们教育下我这篇文章写的不足之处

想开始写一系列关于 Python 面试点的文章,请大佬们教育下我这篇文章写的不足之处

資深大佬 : lateautumn4lin 2

文章如下: https://juejin.cn/post/6924192092902146055
大佬有話說 (24)

  • 主 資深大佬 : lateautumn4lin

    或是看 PDF 版本的也可以

  • 主 資深大佬 : lateautumn4lin

    链接: https://pan.baidu.com/s/1r-zt2rCOdEV1C95Oyt4N7A
    提取码:yoyo

  • 主 資深大佬 : lateautumn4lin

    粗略的翻了一下 ,我觉得挺不错的,下班了仔细看看。

  • 資深大佬 : ml1344677

    支持

  • 資深大佬 : PowerRocker

    @PowerRocker 感谢老哥

  • 主 資深大佬 : lateautumn4lin

    @ml1344677 感谢老哥,刚刚开始写,可能思路方面组织的不太好,希望老哥多给建议

  • 主 資深大佬 : lateautumn4lin

    写得很细,但是作为面试有点八股文了

  • 資深大佬 : ruanimal

    支持

  • 資深大佬 : Lemeng

    @Lemeng 感谢老哥

  • 主 資深大佬 : lateautumn4lin

    @ruanimal 感谢老哥的建议,我的想法是能够把 python 的重要的点往深了解释清楚,这样对之后的使用、扩展都有帮助,比如这篇 import 的扩展:像 import hook 、插件系统什么的都需要明白 import 的原理(不过这篇关于使用方面就是一笔带过,之后还需要扩展),这样结合深层次的原理(很多人只是背八股文的表面)和实践一起来能更好的筛除一批背八股文的面试者,灵感来自于我过去几个月初次当面试官的经验。

  • 主 資深大佬 : lateautumn4lin

    @lateautumn4lin 我的意思是,文章内容挺好的,但是如果面试问这些内容,大半都是纯粹考察记忆了,即使是大牛,如果没看过相关源码,岂不是也答不出相关问题。

  • 資深大佬 : ruanimal

    @ruanimal 嗯嗯,我懂老哥的意思了,确实,源码方面的东西是有的偏记忆向了,学到了,那老哥你觉得面试时候是多考点应用相关的还是?

  • 主 資深大佬 : lateautumn4lin

    比较赞同 @ruanimal #12 的说法,我自己写过几年 py,还做不到主这样的总结,这种写给自己或者其他需要深入研究源码交流的人,确实是一种不错的提升,但是一拿来当面试题确实是有点八股文的味道了,如果面试问就要来点实际的,比如,如何解决项目中的循环导包,B 包被 A 包引入,如何将 A 包的对象导入进 B 包使用,哈哈哈,总体还是还是支持主这种无私分享的精神的哈

  • 資深大佬 : maocat

    @maocat 感谢老哥的建议,了解了,虽然之前经常面试,但是第一次当面试官,还是不太懂怎么问能够考察别人的能力,总想着往深了去考察面试者,看来这种想法是有缺陷的。

  • 主 資深大佬 : lateautumn4lin

    语言的底层其实没多少能拿来作为面试题目的,毕竟不是在招 CPython 开发工程师。所以,我觉得考察计算机体系结构会更合理一些。更进一步地,通过一个小的功能点的设计更能够看出候选人的水平,触及范围广并且也有一定的深度。

  • 資深大佬 : SmartKeyerror

    @lateautumn4lin 之前也做过一段时间面试官,个人经验是 Python 的话就考察基础语法点,面向对象,还有一些内置类型的实现原理,类库的话就问一些面试者用过的库的一些机制。 其他就是操作系统,网络,简单的算法知识。

  • 資深大佬 : ruanimal

    @SmartKeyerror 感谢老哥的建议,嗯,很多人掌握语言的底层逻辑其实更多的也是服务于功能、系统的设计,可能直接从语言层面切入不是很好,换个角度,从功能、系统的设计层切入可能更能考察一个人的水平,也包括语言底层的熟悉度。

  • 主 資深大佬 : lateautumn4lin

    用 Python 公司不多了吧,还不趁早转

  • 資深大佬 : wellsc

    @wellsc 怕了怕了

  • 主 資深大佬 : lateautumn4lin

    @lateautumn4lin 这些不能当面试题,我用 pypy 怎么办?jython?ironpython?。你这太多 cpython 自己的细节了。

  • 資深大佬 : fengjianxinghun

    python 本来大问题就是语言本身和 cpython 自己的实现细节糟粕混一起,导致 pypy 之类的项目不好处理。

  • 資深大佬 : fengjianxinghun

    @fengjianxinghun 感谢大佬的建议,因为在工作中使用到 pypy 的机会较少,日常开发都是基于 cpython 来开发的,所以研究的话都是就 cpython 来研究,感谢大佬给的思路,之后也会多多去接触下 pypy 这些编译器。

  • 主 資深大佬 : lateautumn4lin

    这么细致的东西,除了你招不起的真大佬和背八股文的人以外,你觉得谁能记得这么细?求求八股文玩家霍霍别的语言去吧,比如 JavaScript,你可以问 0 == null 之类的的运算结果,this 不同情况下的作用域嘛。

    说实话,如果你非要问 import 相关的问题,除了绝对导入、相对导入、如何解决循环导入之类的基本功问题以外,你可以问问”假设有一部分 py 模块来自远端服务器,没有打包到源码,如果要在 import 的时候自动检查、拉取最新版本你会如何实现?“这种现实一点的问题。

  • 資深大佬 : abersheeran

    @abersheeran 感谢大佬的建议,确实这些东西只能算的上是针对于源码的研究,对于面试考察到这种程度确实不合适(另一方面也是没有必要),考察点项目上遇到的问题更贴合实际。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具