一亩三分地

 找回密码 注册账号

扫描二维码登录本站

BBS
Offer多多
Salarytics
交友
Learn
Who's Hiring?
Visa Tracker
疫情动态
指尖新闻
Instant
客户端
微信公众号
扫码关注公众号
留学申请公众号
扫码关注留学申请公众号
Youtube频道
留学博客
关于我们
查看: 3569|回复: 44
收起左侧

[其他] 一定要学算法基础,但我们是不是太过于专注刷题了

  [复制链接] |只看干货 |刷题
我的人缘0

升级   37.03%


分享帖子到朋友圈
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (1121)
 
 
7% (95)    👎

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

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

x
本帖最后由 yanshuo619 于 2020-9-24 00:52 编辑

首先,我同意算法有用,每个从业者都应该学习基础算法,对工作是一定有用的,但是对应届生,应该更大,对职业越后期,除非特定的领域,否则应该相对来说面试会注重算法的比例逐渐变少。

但对工作有多大用?这个量化有点难说,不同领域的公司,不同的部门,不同的组,不同的职位应该都有很大区别,甚至不同级别的同样职位都会有区别。

但是 一亩三分地是华人论坛, 我觉得咱们是不是可以从另一个方面来考虑一下这个问题,  因为有时候觉得咱们的讨论也许太过同质化。

美国 码农岗位,按照种族划分, 华人排第几大群体?  

以一亩三分地大家工作和学习的朋友观察自己身边的其他族裔群体,相对来说,华人刷题 和算法能力 是不是(自认为)第一?

在已知不同族裔群体本身人数有差距的情况下,按照族裔比例 或者 H1b 绿卡申请国籍分布, 或者大家工作的公司所公布的族裔分布来算,是不是其他族裔成功进入互联网大厂的比例其实高于华裔?

华裔里面又分留学 移民 和本地abc,是不是相对来说,咱们中国留学生总体上讲,毕业刷题入大厂在算法平均水平上 是 高于其他族裔和美国本土华裔的, 但是我们进入大厂的分布缺低于其他族裔呢,(当然美国本土人自己比移民容易找工作,但是大厂应该对是否需要签证区别没大刀夸张的程度)?

如果是的话,是不是说明我们太过注重算法能力 而 忽略了太多其他能力呢?

again,重复一下,我这里说的话都是基于我第一句立场,刷题有用,并且对工作有一定用处的前提下,这个立场不变,只是想讨论一下如果说你对整个找工作面试付出100分努力,这100分里有多少应该给刷题算法,又有多少应该做其他准备,相对来说是不是我们目前太过注重算法了

其他能力比如 交流, 团队合作,cs专业基础知识,对以前工作/ 学习项目的了解,对项目系统设计的理解,不考虑成本下可以做的提升,考虑成本下性价比最高的提升, 从更高角度讲,你做过的东西哪些是项目业务专用,哪些可以提取成shared module,如何scale ,等等 太多方面都是会在面试中考察到的点了。

如果说把 码农面试 简单分为   应届,  3年+经验,  7年+经验 三个大级别的IC岗位面试, 大家觉得算法分别应该占你准备面试努力的 多大百分比时间呢?

评分

参与人数 3大米 +13 收起 理由
jiachen95 + 2 赞一个!
codycodycody + 1 应景
14417335 + 10

查看全部评分


上一篇:可以用Arraylist实现List吗,那能实现Queue吗?
下一篇:UCI 学生版leetcode差20人
我的人缘0

升级   97.5%

Euler57721 2020-9-24 07:04:31 | 显示全部楼层
本楼: 👍   100% (44)
 
 
0% (0)   👎
全局: 👍   91% (3082)
 
 
8% (278)    👎
本帖最后由 Euler57721 于 2020-9-24 07:43 编辑

我当了4年面试官了,我也来聊聊。

首先,复杂的算法,比如动归、图算法,在工作中的作用是极小的。面试的时候考算法,一方面主要是为了有一个统一的测试标准,另一方面clean code和communication其实占了大头。

其次,从我面过100多个的candidate来说,毫无疑问大陆留学生算法题水平明显是偏高的(ABC水平其实是层次不齐)。但真的没办法,刚毕业的大陆留学生英语沟通能力真的普遍堪忧,和印度人行云流水娓娓道来的讲解是没法比的。master来了美国也就2年,虽然我建议大家多争取当TA(尤其算法课的TA),但真要把英语练成印度人水平也是不现实的。

最后讲到系统设计,系统设计考的其实是经验,而不是知识。除非你是相关领域的PhD,不然问master的那些course project真的就是在比赛谁能吹,很多new grad在面试中主要靠堆砌学校教的知识。这也没有办法,因为没有相关经验,你确实很难熟悉production system,也不会擅长argue impact。

可以说,new grad精于刷题就是为了弥补communication和经验上的不足。我觉得这大体上是合理的,因为master两年的时间里,其他提升方式性价比并不高。但同时希望你的英语口语水平不要太糟,这样有我们老中面试官拉你一把,还是能在hiring committee争取一下的。

评分

参与人数 12大米 +20 收起 理由
40fs + 1 欢迎分享你知道的情况,会给更多积分奖励!
一剑终情 + 3 给老中面试官扎起
glaz + 1 很有用的信息!
Minnnnng + 2 辛苦了~
奥特曼轶事 + 1 赞一个!
北极猪一只 + 3 给你点个赞!
Shilcare + 1 赞一个!
2611 + 1 赞一个
18482275792 + 2 给你点个赞!
Mag2679 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

我的人缘0

升级   97.5%

Euler57721 2020-9-24 10:14:33 | 显示全部楼层
本楼: 👍   100% (6)
 
 
0% (0)   👎
全局: 👍   91% (3082)
 
 
8% (278)    👎
本帖最后由 Euler57721 于 2020-9-24 10:16 编辑
cutekitty 发表于 2020-9-24 09:58
我其实很好奇,老说英语比不过人家,难道咱们不都是从小就学英语的吗?要说十几年前国内英语教学还是以考 ...

不单单是英语口语问题,更重要的是表达的清晰和生动。就比如老中码农讲自己做的project就像讲解一部机器怎么工作,当然对细节掌握的很好,技术水平非常过关,但是很难argue老中的contribution。印度人讲解自己做过的project,他们会联系前因后果,从business requirements讲到impact analysis,处处联系自己的contribution,仿佛他们作为码农own了整个business。这种elevator pitch式的生动感不靠天天吹水真的难培养出来。
回复

使用道具 举报

我的人缘0
本楼: 👍   100% (4)
 
 
0% (0)   👎
全局: 👍   94% (3886)
 
 
5% (244)    👎
Euler57721 发表于 2020-09-23 19:14:33
不单单是英语口语问题,更重要的是表达的清晰和生动。就比如老中码农讲自己做的project就像讲解一部机器怎么工作,当然对细节掌握的很好,技术水平非常过关,但是很难argue老中的contributio
那如果让咱们用中文来说自己的contribution,咱们能说好不?假如咱们连用中文都不能说好,那是纯粹的表达能力问题,跟用什么语言无关。假如咱们能用中文说好,但不能用英文说好,那就是英语口语问题啊,口语难道等同于口译么?口语也包括能不能用好比较native的phrase还有slang 等等啊
回复

使用道具 举报

我的人缘0

升级   53%

本楼: 👍   100% (3)
 
 
0% (0)   👎
全局: 👍   99% (950)
 
 
0% (2)    👎
我觉得你说得都挺对, 但没看明白你想讨论什么😅
回复

使用道具 举报

我的人缘0

升级   14%

Sherry_Hbr 2020-9-24 02:07:53 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   99% (245)
 
 
0% (2)    👎
简单概括,lz的意思是不是除了刷题之外,还有许多的软实力例如沟通之类的也是十分重要的,是否需要在准备面试的过程中匀一部分的力气给其他方面?然后对于不同程度的面试者,在各个部分所花费的精力占比也不一样,该如何分配?
是这意思吧?

评分

参与人数 1大米 +1 收起 理由
michaelzju + 1 很棒的总结

查看全部评分

回复

使用道具 举报

我的人缘0

升级   37.03%

 楼主| yanshuo619 2020-9-24 02:18:44 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (1121)
 
 
7% (95)    👎
chersquare 发表于 2020-9-24 01:06
我觉得你说得都挺对, 但没看明白你想讨论什么😅

最后一句问题?
回复

使用道具 举报

我的人缘0

升级   89.57%

yangshao 2020-9-24 05:57:05 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (102)
 
 
4% (5)    👎
100%, 75%, 50%
回复

使用道具 举报

我的人缘2

升级   89.43%

nicezg 2020-9-24 06:11:29 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (707)
 
 
5% (40)    👎
这应该是地里给大家的错觉,地里还是学生党找实习,new grad 居多,试想如果工作5 年+,会需要去看教你怎么科学刷题,成立刷题小组,互相刷题监督这种帖子吗。所以你说的大家都清楚,有一定YOE的人,面试官也不会出过于hard 的面试题
回复

使用道具 举报

我的人缘0

升级   5.43%

本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   96% (1727)
 
 
3% (67)    👎
你都说了只讨论找工作期间,那当然主要精力是刷题(剩下的精力是看sd和bq)

如果是长期的personal development,当然应该多注重你提到的那些soft skills

一是时间和效率和性价比的问题
二是有些事情本就不是一蹴而就的
找工作期间搞那些有的没的完全是南辕北辙
回复

使用道具 举报

地里的匿名用户
地里的匿名用户  发表于 2020-9-24 06:30:34
本楼: 👍   0% (0)
 
 
0% (0)   👎
算法题就是最公平的筛选方式,题做的好,要么努力,要么聪明,招进来不吃亏
回复

使用道具 举报

我的人缘0

升级   46%

halaheyjsplsdr 2020-9-24 06:32:04 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (235)
 
 
4% (11)    👎
然而土生土长的中国人注定并没有条件获得更好地英语沟通环境,如果真的英语很好,未必来当码农。
回复

使用道具 举报

我的人缘0

升级   63.14%

一般通过路人 2020-9-24 06:36:33 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (42)
 
 
2% (1)    👎
准备面试99%给刷题1%给BQ,专心刷题,其他的想太多不会有任何帮助
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://pay.1point3acres.com/tools/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

Some icons made by Freepik from flaticon.com

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