为什么面试都不考察 DSA 和 System Design 的?🤕

275 天前
 JasonLaw

为什么面试都不考察 DSA 和 System Design 的?都是问一些类似下面的,太脱离实际了,也完全不能考察一个人的问题解决能力和学习能力。

而且面试也是一问一答,完全没有互动。跟国外那种类似 pair programming 的面试形式差很多。


类似的主题:

499 次点击
所在节点    程序员
1 条回复
yuanxiaosong
274 天前
你接触过的最大的表是多少行?

我一般不会直接问,会问下面的问题:

你负责的系统上数据量最大的是哪个模块?
该模块有多少用户,每天多少并发,每天产生多少数据,系统运行了多久,总共产生了多少数据,最大的是哪个业务表?
该表上有多少字段,每个字段类型,为什么这么设计,每行数据占用空间多少,整个表占用磁盘空间多少,
有多少个索引,索引占用磁盘空间多少,
再给个查询,能命中哪个索引,type 级别是哪个?
新提个需求,无法命中现有索引,请设计一个新的索引来解决,要求级别必须达到 range ?

结果我这样面试了几次后,领导就换别人当面试官了。

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

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

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

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

© 2021 V2EX