全栈工作两年,面试基础的 SQL 都没写出来,为什么

4 天前
 failman

腾讯外包一面被评价基础不扎实。 估计是手写的 sql 关键词顺序都错了。 工作的时候基本都是 ORM 或者 ide 辅助写 sql ,实在不会问 ai 提供思路能解决 90 的 sql 。(没想起来这么解释)

7157 次点击
所在节点    程序员
77 条回复
skyyan
3 天前
张无忌 练成太极后 还会不会记得招式
lscho
3 天前
简单的增删改查、子查询、join 、索引写不出来那真没办法录取。。。

写不出来意味着你对 sql 一点都不熟悉,用 orm 你都不知道怎么优化
zsc8917zsc
3 天前
还是写的少,如果经历过一个存储过程上千行 sql 的毒打,形成肌肉记忆,那脑子忘了也能上手就写。
wheat0r
3 天前
越是全栈,越是记不住具体操作
zhangyou1010
3 天前
SELECT FROM WHERE 执行的先后顺序是什么?
lesismal
3 天前
我一直抵制 ORM ,建议不要用 ORM 。

现在 AI 确实强,不太需要自己写 SQL 了。
thtznet
3 天前
你可以不写不用,但不能不会。别把问题推到什么 ORM 、IDE 补全,AI 查询,就是基础不扎实。中国人多,人才也多,从来不缺基础扎实的人,不然为啥要中考、高考层层选拔?考试考的哪些知识是真天天用得上的?哪个不是可以通过 AI 查得出来的?为啥背不出、默不出就要被淘汰, 你说我会查字典、会解决问题,有啥用?一大把既背得出,还默得出,信手捏来的人不会用 ORM 么?拼的就是基本盘。
zhengfan2016
3 天前
我个前端昨天面试也是被问 sql ,还问 python 不用 request 等任何 lib 的话怎么发送 get 请求,我瞎猜个 urlib3 ,然后直接把我挂了
zhengfan2016
3 天前
@lesismal 没办法,其他语言没有 golang 的 sqlc
wulin2008
3 天前
@ZGame #30 我们公司的 MES 系统,逻辑都是写在数据库的,应用界面只是简单的展示,所以每天都是写 sql 、优化 sql ,我又是做计划排程的,逻辑又多又复杂,sql 写多了就熟练了
craftsmanship
3 天前
那确实是不扎实 两年全栈真的差得远呢 大概让你手写 CSS 你也写不了复杂布局
streamrx
3 天前
别想多了,就算写出来也不一定会过,好好准备下一次就行了
LandCruiser
3 天前
面试和高考是一样的,本质是卷,看谁卷的厉害,这个形式不重要。举个例子,你 github 每天全绿,你写不出 sql 面试官也不会说你什么,因为你足够卷了。
zhengfan2016
3 天前
@LandCruiser 毛线,不知道 github 可以刷的吗,每天全绿更可疑好吧。要不机器人刷的,要不就是每天上班工作不饱和偷偷写自己项目。你看那些 996 的大厂员工,多少个 github 全绿?
twofox
3 天前
写得少的原因。或许你的工作中也比较少接触报表类的需求吧。我以前写报表类比较多,业务也有很多要自己写 SQL 的,我应该还好
leo72638
3 天前
细节不记得正常,这些东西真用到的时候随时查反而不用记。所以面试需要复习,该背的还得背
elinktek
3 天前
騰訊就是個垃圾啊,外包更是狗都不去,沒必要為了兩個垃圾生氣,不如投海外遠程工作
YoYoLikesCiCi
3 天前
躺了八个月刚进腾讯外包。。。
zhengfan2016
3 天前
@YoYoLikesCiCi 腾的外包怎么样啊,我不关心歧视什么的,真的有双休吗
mightofcode
3 天前
面试者太多了
还需要考察你的服从性,稳定性,确保你能抗压力,稳定干活
所以要问这些并不实用的知识点

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

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

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

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

© 2021 V2EX