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

[找工就业] FLAG的SDE Onsite面试没法用Python?

全局:

2021(7-9月)-CS硕士+fresh grad 无实习或全职 | 网上海投| 码农类General全职@

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

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

x
楼主是转码选手,最近在疯狂刷题+面试sde岗。突然意识到Python的stdlib/built-in没有TreeMap这个很多高频题都要用的结构,而一般的onsite用的codepair平台也不支持import third-party library。

.--
也就是说如果碰到要用TreeMap/balanced search tree结构的题,用Python是肯定没法写optimal solution/follow-up的,而且一般面试也不能读完题跟面试官说自己要换java来写吧?


所以想请教一下大家,大家面大厂general SDE面试(非google)有用Python的吗?大厂用Python面SDE是不是很容易挂?感觉Google用白板倒问题不大,可以assume一个这样的data structure来写。
.--

小厂好像用python挺多的,但很担心大厂对这方面会更严格?谢谢!

补充内容 (2021-10-07 16:07 +08:00):
主要是这学期刚学java,c++更是完全不会,现在面试季已经进行中了,突击java感觉根本到不了能用来面试的程度

评分

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

查看全部评分


上一篇:google mobile app ads serving vs google fi
下一篇:cockroach lab的ng包求建议
全局:
Python 可以,这个不用担心!也不要担心 TreeMap 之类的,首先,很少需要用到这个数据结构;其次,如果遇到了,你可以实现一个非最优解,然后告诉面试官最优解可以用 TreeMap,但是 Python 标准库里没有。关于语言,最重要的是熟悉你所用的语言,别在基本的数据结构上卡住或者犯错。

补充内容 (2021-10-07 21:09 +08:00):
补充下,Python 应该是面试中最常用的语言之一,面试中非常有优势。
.--
我尝试用比喻形容下你的担忧大概就是:我需要一辆买菜的车,但是我担心它走山路越野不太行。

评分

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

查看全部评分

回复

使用道具 举报

推荐
rockxlee 2021-10-7 22:01:18 | 只看该作者
全局:
楼主放心 面试大厂这么多次没有因为python被挂过 反而因为用python写的快多了

评分

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

查看全部评分

回复

使用道具 举报

推荐
Owenli20 2021-10-9 04:15:47 | 只看该作者
全局:
我C++, Java, Python都工作中用过+刷题用过,强烈推荐用Python
这次跳槽面了15家phone全过+9家VO过6个都用的Python,用法灵活写的快,没遇到过TreeMap问题。

评分

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

查看全部评分

回复

使用道具 举报

全局:
leetcode上java用treemap的solution python都是用bisect实现的 可以借鉴一下?
. Χ
补充内容 (2021-10-07 16:22 +08:00):
楼主补充的有道理 mark一下等大佬回复了
回复

使用道具 举报

🔗
 楼主| b9jack 2021-10-7 16:20:03 来自APP | 只看该作者
全局:
sawsa307 发表于 2021-10-07 01:14:47
leetcode上java用treemap的solution python都是用bisect实现的 可以借鉴一下?
有一部分题可以用bisect,但有些company tag的高频题是没法用bisect替代的。如果用bisect的话complexity就不是一个量级了。其实任何需要sorted insert的题都不能用bisect,因为bisect的insert是O(n)的。比如 漆易流 这题,python就没法解follow up,除非用第三方的sortedcontainers,但面试没法import sortedcontainers的
回复

使用道具 举报

全局:
java写的很慢 现在后悔没用python了
回复

使用道具 举报

🔗
 楼主| b9jack 2021-10-7 23:26:30 来自APP | 只看该作者
全局:
databaseinterna 发表于 2021-10-07 05:57:57
Python 可以,这个不用担心!也不要担心 TreeMap 之类的,首先,很少需要用到这个数据结构;其次,如果遇到了,你可以实现一个非最优解,然后告诉面试官最优解可以用 TreeMap,但是 Pyt
那就好,谢谢!!
回复

使用道具 举报

🔗
 楼主| b9jack 2021-10-7 23:28:16 来自APP | 只看该作者
全局:
我是白白小小白 发表于 2021-10-07 06:30:29
java写的很慢 现在后悔没用python了
其实也是因为这个原因我一直在用python刷题😂 用java刷题可能一半的时间都在debug了hhh
回复

使用道具 举报

全局:
去年flag面仨过仨,全用的python
回复

使用道具 举报

🔗
HelgaBayes 2021-10-8 08:22:38 | 只看该作者
全局:
楼主提问很有价值,我也一直在纠结类似的问题
回复

使用道具 举报

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

本版积分规则

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