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

[找工就业] [加米]请教是否应该用Python刷题面试?

🔗
guio | 只看该作者 |倒序浏览
全局:

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

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

x
本帖最后由 guio 于 2022-10-22 23:46 编辑

有效回复必加米! 谢谢谢谢!
# 情况
  • 刚刚开始刷题(学过c++, python, java, js; 熟悉度: 都差不多 懂些基础; 语言特性上 可能python熟一点点点点, 不过主要因为最近python写了些dl模型, 差不多可以忽略),
  • 正在考虑主要用python刷题(同时顺便看看cpp的版本; 备选是主用cpp刷题 顺便看看python版本)
-baidu 1point3acres
--- ..
# 目前考虑职位: ..
  • 互联网或trading 的 SDE或MLE (打算先进SDE, 后考虑转MLE或Quant; 也会学习web3.0开发).1point3acres
. .и
---
# Python刷题
## 优点:. ----
  • 短平快, 不用太考虑数据范围溢出, 基于数组之类的结构不用太考虑size边界问题
  • 有些装饰器比较好用-baidu 1point3acres
## 缺点:
  • 听说有些面试官会鄙视用Python面试者? 比如: 偏向给低的评价 或者 听到是用python来面试就出难题?
  • 可选公司/可选岗位会不会少不少?
  • OA如果遇到treemap/treeset 怎么办 (能导入第三方库吗 - sorted_containers?)
  • concurrent方面, 其实编译器换一下 python是不是也能绕过GIL 从而multithreading也能multi-core?
  • OOD方面, Python是否有劣势?

---
# 求各位大佬就互联网和trading两个方向分别给点建议 不胜感激:
1. 是否应该主要用python刷题面试(同时看看cpp版本的solution);
  • 是的话, 用Python刷题应该注意什么?
  • 否的话, 应该怎么样?
2. 求python刷题的库的介绍教程 和 STL的刷题介绍教程, 谢谢!. check 1point3acres for more.

补充内容 (2022-10-23 22:16 +8:00):
每天加米有限 但是之后肯定都会加上的! 谢谢各位大佬!
关于第二个问题, 主要是求c++ / python的刷题常用函数调用总结, 谢谢!

上一篇:CS61A 22Fall 自学找队友
下一篇:CS PhD的未来

本帖被以下淘专辑推荐:

  • · 刷题|主题: 25, 订阅: 2
全局:
Python代码写的太快,follow up剩的时间太多容易尬住。而且Python缺一些数据结构。虽然java代码冗长丑陋,但很适合面试。c++虽然有一些特别的优点(比如pbds库),但是面ood还有链表题需要指针,稍微难一点。

补充内容 (2022-10-23 13:05 +08:00):
值得一提的是java的treeset满坑的。treeset.subset().size()复杂度是O(n)。c++用pbds库的tree就可以log n,还有自带的trie,不过相关资料比较少,参考些竞赛博客就行。

补充内容 (2022-10-23 13:06 +08:00):. From 1point 3acres bbs
满多oa不支持sorted container,所以还是建议java或c++

评分

参与人数 2大米 +2 收起 理由
guio + 1 很有用的信息!
Kun. + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
新手还是用Python吧,Python刷题真的快,等刷到300+以后再转战Java,反正思路都是一样的。C++感觉都是那些高中玩OI,大学打ACM的大佬,普通人没必要凑热闹

评分

参与人数 1大米 +1 收起 理由
guio + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
trading的话cpp>>python>>>其他,楼主有精力在cpp之外用python肯定是多多益善

评分

参与人数 1大米 +1 收起 理由
guio + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| guio 2022-10-23 22:13:22 | 只看该作者
全局:
nyufufu 发表于 2022-10-23 00:02 ..
Python代码写的太快,follow up剩的时间太多容易尬住。而且Python缺一些数据结构。虽然java代码冗长丑陋, ...

谢谢大佬 请问pbds库在OA和面试中能用吗
回复

使用道具 举报

🔗
 楼主| guio 2022-10-23 22:20:17 | 只看该作者
全局:
小亩_uf6varu 发表于 2022-10-23 04:59
trading的话cpp>>python>>>其他,楼主有精力在cpp之外用python肯定是多多益善

谢谢大佬, trading sde/mle的话 只用python面试是不是不行? (是不是有些轮规定只能用c/c++?); 或者说是不是少很多机会 or 入职后发展不好?
回复

使用道具 举报

🔗
nyufufu 2022-10-23 23:25:29 来自APP | 只看该作者
全局:
guio 发表于 2022-10-23 07:13:22
谢谢大佬 请问pbds库在OA和面试中能用吗
编译器基本都是clang或者gcc,pbds是内置的所以可以用。不过大多数情况也用不上就是了。个人感觉最适合大部分人的可能是java,ood简单一些

补充内容 (2022-10-23 23:30 +08:00):
trading岗缺乏相关背景很难进,有数学专业或者金融专业成功率大一些。楼主有相关背景,想争取trading可以考虑c++

补充内容 (2022-10-23 23:32 +08:00):
c++经验不多的话建议过一遍cs106l比较好

评分

参与人数 2大米 +2 收起 理由
eric_5er98 + 1 赞一个
guio + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| guio 2022-10-24 13:27:38 | 只看该作者
全局:
nyufufu 发表于 2022-10-23 10:25
编译器基本都是clang或者gcc,pbds是内置的所以可以用。不过大多数情况也用不上就是了。个人感觉最适合大 ...

谢谢! 如果简历上要补c++项目背景, 大佬有什么建议吗? 或者说什么样的c++简历背景才是比较好的
回复

使用道具 举报

全局:
大公司不管你刷题语言,有些职位如果job description限定语言,就只能用限定的。个人建议用cpp吧,更何况cpp也不难啊

评分

参与人数 1大米 +1 收起 理由
guio + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| guio 2022-10-28 11:06:08 | 只看该作者
全局:
Ericakka 发表于 2022-10-27 19:24
大公司不管你刷题语言,有些职位如果job description限定语言,就只能用限定的。个人建议用cpp吧,更何况cp ...

谢谢! 如果简历上要补c++项目背景, 大佬有什么建议吗? 或者说什么样的c++简历背景才是比较好的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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