面试做算法好烦,老程序员实在做不了

2022-11-09 15:34:35 +08:00
 daby

从啥时候国内面试也流行起刷 leetcode ,做算法了?

6042 次点击
所在节点    职场话题
38 条回复
anonymousar
2022-11-09 15:46:47 +08:00
我们组也有老程序员 平时也不刷题 但是写几道 medium 还是随便写的

啥都写不出来 我感觉是能力问题
ThanksSirAlex
2022-11-09 16:01:51 +08:00
算法可不是 leetcode 这种这么简单的东西了,leetcode 只要不是 hard 都是基本功,我之前一个老同事,一个归并排序都要存数据库,即浪费空间又浪费时间,这就是单纯的水平不足。你要说什么好几维的 dp 你不会,拓扑排序,并查集这种不常用的不会,都可以理解,但是常用的一些算法都不会都不了解,那真的是不太行
A555
2022-11-09 16:16:35 +08:00
v2 人人算法工程师,你在这说不是找喷
mxT52CRuqR6o5
2022-11-09 16:22:59 +08:00
@ThanksSirAlex +1 ,遍历个树都整不明白,工作中如果碰到树结构的数据要处理是准备抓瞎吗
3032
2022-11-09 16:37:27 +08:00
从很早就流行了,最起码大厂是这样的,毕竟靠吹牛逼和背八股文是过不去算法关的。
kingfighters
2022-11-09 16:41:35 +08:00
哎。。。

人太多了啊,确切的说是合适的人太多了,总要有点办法来筛掉一些,这时候考察技术宽度就用算法+八股文了。。

然后再加上个英语口语,又可以筛掉一批,干的活就那些,怎么着能干得了的人大把。。
xsen
2022-11-09 17:39:37 +08:00
要找茬还不容易,随手拈来
只能说是人与人的观念不一样,
1. 有些人会为了工作中的 5%,甚至 1%的可能性做充分准备
2. 有些人只有在遇到那 5%或者 1%,才会去研究去解决这个意外的问题点

当然,本人是属于#2 类,只有 遇到问题才会去解决问题——毕竟人的时间与精力是有限的,工作只是生活的一部份,生活中好吃、好玩、有意义的事情那么多,为什么非怼那一 5%
OrangeSinglee
2022-11-09 17:41:51 +08:00
你不会 总有人会 那不会的就被淘汰 没办法啊 虽然 我在的小厂基本用不到
byuan04
2022-11-09 17:58:46 +08:00
iOS 老程序员当时面字节。。。
从零重学算法,leetcode 没 oc 环境,还顺带学了个 js 入门。。。
学了一个礼拜过了。。。给我面试评价还是基础扎实。。。
silencil
2022-11-09 18:01:32 +08:00
都是基本功。。。幸好我最近在刷题,我要是不刷题工作几年没法信手拈来解题的话估计也得被说基本功不行。我觉得算法就是没有学过就不太可能自己纯纯写出来。
daby
2022-11-09 19:08:20 +08:00
说个现象,在游戏行业内的程序基本都不会做算法
sunznx
2022-11-09 21:42:55 +08:00
考算法题好过卡你学历 /年限 /经验之类的,至少算法题你可以证明你有能力做到。
darkengine
2022-11-09 21:48:37 +08:00
@daby #11 ,前端路过,实话说从来没有遇到过树相关的东西,除了走路。不过为了生计(面试),要捡起来其实也不难。
mmdsun
2022-11-09 21:49:14 +08:00
还不是卷的,人多了。其实我觉的蛮好的, 总比死记硬背八股文好...

我那个时候 手写快排就能进大厂,现在马上要手撕红黑树了吧
god7d
2022-11-09 21:51:24 +08:00
@daby 看行业,做设备研发算法工程师 100%的工作是算法,应用工程师 50%的工作是算法
ufan0
2022-11-09 22:03:41 +08:00
会写也是看命的~淡定。
Leviathann
2022-11-09 22:04:01 +08:00
@darkengine 目录树,树形选择器
garyox64
2022-11-10 08:55:03 +08:00
@mmdsun 现在是手写链表归并,反正啥题都是要手写最优解
dlmy
2022-11-10 10:19:35 +08:00
太卷了!!!

两年前常见的算法题是:两数之和、二分查找、排序、LRU 等;
而现在是:红黑树、跳表,并能对其做扩展。

我四月份去某头部大厂面试,面试官直接让我手撸一个树:就是扩展红黑树的 node 节点,然后根据他们的要求,实现一个 p 树。

没写出来,当场出门右拐 [dog.png]
xsen
2022-11-10 11:54:54 +08:00
@god7d #15 好奇什么行业做设备研发,应用工程师 50%都是算法——单纯好奇

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/893871

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX