查看: 4049| 回复: 23
跳转到指定楼层
上一主题 下一主题
收起左侧

[自我提升] 后端码农一定得记住常见的库函数吗

 
🔗
匿名用户-DR9KD  | 添加认证 | 2022-9-2 12:30:48 |倒序浏览

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
昨天,楼主面试一个200人的小公司。楼主用的是Python3,结果要处理一堆情况复杂的字符串。
有一个地方需要去除字符串前后的空格,楼主忘记了strip()这个库函数,结果被面试官认为对Python不熟悉。反问楼主,你现在在公司用的什么编程语言,楼主回答JAVA。
面试官要求楼主立即用JAVA重写接近四五十行的代码。
楼主石化。。然后,楼主还是坚持使用了Python3。
. 1point3acres.com
结果,今天收到recruiter反馈,说对编程语言不熟练。
楼主其实在leetcode上面积分1650+,大概是所有参加contest人群的前16%的样子。
楼主感觉不太服气。但是也没有办法。
. 1point 3acres
楼主感觉面试官这种要求是不是过于picky了?
各位看官请轻拍。谢谢。

补充内容 (2022-09-02 15:03 +8:00):
楼主觉得strip这种函数忘记了,google一下就有了。忘记就忘记了,不是什么大不了的事情。
感觉面试官小题大做。

补充内容 (2022-09-02 15:04 +8:00):
而且,刷题用的还是跟工作中用到的函数其实差别挺大。工作中,我就没有处理过字符串,更是用不到这些处理字符串的函数。

补充内容 (2022-09-03 08:49 +8:00):
楼主也是转码。而且是一个人,没有别人帮助,所以,不要拿转专业来怼楼主了。

上一篇:老板EM摸鱼太狠怎么办
下一篇:求怎样听明白architect在说什么?
地里匿名用户
推荐
匿名用户-ODRIE  | 添加认证 | 2022-9-2 13:42:17
你这种情况就是面试官太picky

正常工作没人背这些东西,dev开发又不是在这种white board平台写代码,忘了不都是靠ide提示或者查doc
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-CYAMW  | 添加认证 | 2022-9-2 12:44:58 来自APP
说实话这种面试题考不出解题能力,也看不出你对基本算法的了解,更看不出你能不能写clean code之类的,他想考个啥。。?除非你面的职位对了解这些犄角旮旯的东西要求特别高,不然就是面试官都不会合理的选题,不去这样的组/公司也罢。
回复

使用道具 举报

推荐
solored 2022-9-2 13:46:30 | 只看该作者
全局:
本帖最后由 solored 于 2022-9-2 14:50 编辑

试图帮你从面试官的角度分析一下。

如果公司对编程语言没有要求的话,理论上候选者使用的语言应该是自己最自信最熟悉的。.google  и

如果面试者对所选语言的常用库函数(个人认为 strip 还挺常用的)不熟悉的话,那么有可能这不是面试者最熟悉的语言,于是面试官可能会让面试者换一个熟悉的,比如 Java。那既然面试者不愿意,那么 Python 应当被认为是最熟悉的。既然最熟悉的常用库函数都不算很清楚的话,那么自然可以认为对编程语言不熟练。

可能你会说,明明就这一个不清楚,可是你们也就面试一道题啊,这是面试官很自然的反馈。

楼主在试图用 lc contest 分数来说明自己实际上是熟悉的,可是可是这和面试表现完全没关系啊。

如果 lc contest 分数能换 offer 的话,还要面试干嘛。顺便吐槽一下 1650+ 并不是一个很 impressive 的数字。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-MB1GS  | 添加认证 | 2022-9-2 12:39:31 来自APP
你用python做题 strip这种常见的不熟面试官觉得你对编程语言不熟也没问题。 面试要用自己最熟的语言来
回复

使用道具 举报

🔗
wbxzhr123 2022-9-2 12:45:26 | 只看该作者
全局:
我从来不记.. 我觉得记函数名很累,我每次就是上网搜library function for XXX.. 不过面试临时抱佛脚还是可以记一下的
回复

使用道具 举报

全局:
java去掉前后空格很麻烦吗?

补充内容 (2022-09-02 12:55 +08:00):
我想问的是你平时刷题就没有想不起来的时候吗?那个时候怎么处理。是去搜一下还是手写一个。
虽然这个面试官有点挑刺,对你来说也是经验。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-WQPUP  | 添加认证 | 2022-9-2 13:17:12
拿Python解算法题和写production code是两回事。
strip不是什么偏门库函数。毕竟拿Python处理字符串咋生产是很常见的场景,strip是很经常用的。写不出来的话确实不能说对Python很熟。
我觉得,面试官的出发点是,Python的坑很多。如果他们生产真的用python写,那确实会倾向找个写过生产代码的。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-WQPUP  | 添加认证 | 2022-9-2 13:21:16
攒米看帖9981 发表于 2022-9-1 21:47
java去掉前后空格很麻烦吗?

补充内容 (2022-09-02 12:55 +08:00):

Java11加的strip方法,之前有另外一个功能略有差别的trim方法。
如果面试问这俩方法的差别,那我觉得是就非常picky了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-FSDCV  | 添加认证 | 2022-9-2 15:25:55 来自APP
LC1650+ 没有什么说服力。记得几个月之前有大神2300+的分数,抱怨面试被拒了。

另外,考试面试和平时工作有本质区别,一小时的时间完全不够看出你几年的工作成果,刷题只是一种大家都能接受的考核方式吧。既然刷题需要知道常见的API,就学习一下呗。我用Java面试,如果hashmap arraylist arraydeque 的API我都不熟悉,大厂的面试肯定没戏了。

评分

参与人数 1大米 +1 收起 理由
oiuytrew + 1 赞一个

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表