后知后觉压力面

刷别人字节的面经看到一个问题:select * from table where id<'100' 这个sql有什么问题

早上三面的时候也问了这个问题,估计是同一个面试官,我回答的是如果id不是主键的话会有回表查询的问题,如果id是主键的话就没有问题,面试官一直让我再想想,想了几分钟觉得还是没有问题,他也没有说什么,下来我再看还是觉得没问题

自我感觉面的差的原因是面试官没给反馈,我回答之后都会问对吗还有吗,要么就是沉默,说不出了就下一个问题,所以我总感觉自己说错了,但是三面还是过了,我现在感觉就是压力面

全部评论
table是关键字😂我之前三面也遇到这个问题,以及我觉得没有用limit限制数量可能会返回数量过多
9 回复 分享
发布于 2024-09-03 07:57 广东
结果可能和预期不符吧 如果预期是字符串比较,那 "90">"100" ,如果id是整形,mysql会把100转成整形比较,那90<100
6 回复 分享
发布于 2024-09-02 17:31 广西
如果id是整型,存在类型转换,导致索引失效。有没有可能是这个问题?
2 回复 分享
发布于 2024-09-02 16:31 湖北
任何情况不用*吧,即使能走索引也别用*,主打一个规范😧
点赞 回复 分享
发布于 2024-09-03 21:35 广东
最明显的问题应该是*字段太多了吧
点赞 回复 分享
发布于 2024-09-03 21:16 天津

相关推荐

04-15 09:11
门头沟学院 Java
现在网上天天有人喊&nbsp;“AI&nbsp;都能秒写&nbsp;LeetCode&nbsp;了,刷题完全没用了”,我真的想劝这些人,先去面几场试再说吧。我身边就有个活生生的例子,同宿舍的兄弟,天天喊着&nbsp;“AI&nbsp;时代刷题无用”,平时做项目全靠&nbsp;AI&nbsp;写代码,算法题全靠&nbsp;AI&nbsp;生成,自己连思路都懒得想。结果春招一面,面试官让手撕一道中等难度的动态规划题,他当场就懵了,连暴力解法都写不出来,更别说讲状态转移方程、优化空间复杂度了,20&nbsp;分钟就结束了面试,一面直接挂。他出来后跟我说,那一刻他才明白:AI&nbsp;能在电脑上帮你写代码,但面试官不会让你带着&nbsp;ChatGPT&nbsp;进考场。我今年面的&nbsp;12&nbsp;家公司,没有一家不考算法的:字节、阿里、拼多多这些大厂,一面上来先手撕&nbsp;2&nbsp;道算法题,写不出来直接结束面试,连项目都懒得跟你聊;杭州的&nbsp;AI&nbsp;初创公司,面&nbsp;Agent&nbsp;开发岗,本以为会全程聊项目,结果二面还是让手撕二叉树、DFS/BFS&nbsp;的题,面试官说&nbsp;“连基础算法逻辑都没有,做出来的&nbsp;Agent&nbsp;只会是屎山”;哪怕是中小厂、外包公司,现在也开始抄大厂的面试流程,一面必出&nbsp;1-2&nbsp;道&nbsp;LeetCode&nbsp;简单&nbsp;/&nbsp;中等题,写不出来直接&nbsp;pass。很多人说,AI&nbsp;都能秒解算法题了,公司还考这个,完全脱离实际工作。可面试官跟我说的一句话,我到现在都记得:“我们不是考你会不会写代码,是考你有没有逻辑思维、有没有拆解问题的能力、有没有考虑边界条件的意识。AI&nbsp;能帮你写代码,但不能帮你思考。”确实,AI&nbsp;能一秒给你写出最优解,但它替不了你这些事:面试现场的手撕代码:绝大多数公司面试,都是闭卷、断网、只能用原生&nbsp;IDE&nbsp;写,连代码补全都不让开,更别说用&nbsp;AI&nbsp;了,你平时全靠&nbsp;AI,现场直接抓瞎;面试官的连环追问:就算你写出来了,面试官还会问&nbsp;“时间复杂度和空间复杂度是多少?”“能不能再优化一下?”“这个边界情况你考虑了吗?”“为什么用这个数据结构,不用另一个?”,这些问题,你没刷过题、没吃透思路,AI&nbsp;给你答案你也答不上来;压力面试下的稳定输出:面试的时候,面试官盯着你写代码,时间限制&nbsp;15-20&nbsp;分钟,那种紧张感,和你坐在电脑前慢慢让&nbsp;AI&nbsp;写题,完全是两回事。没有刷题练出来的肌肉记忆,很容易脑子一片空白。当然,我也不是说&nbsp;AI&nbsp;完全没用。我刷题的时候,也会用&nbsp;AI&nbsp;辅助:遇到不会的题,先自己想&nbsp;20&nbsp;分钟,想不出来再让&nbsp;AI&nbsp;给我讲思路,而不是直接要代码;做错的题,让&nbsp;AI&nbsp;帮我分析错误原因,整理同类题的解题模板;面试前,让&nbsp;AI&nbsp;模拟面试官,给我出高频题,口述解题思路,锻炼表达能力。AI&nbsp;是帮你更好地刷题的工具,不是替你刷题的替代品。最后想跟正在春招的牛友们说一句:别被网上的&nbsp;“刷题无用论”&nbsp;骗了。AI&nbsp;时代,不是刷题没用了,恰恰相反,大家都会用&nbsp;AI&nbsp;写业务代码了,算法题反而成了面试官筛选人最核心的门槛。你可以用&nbsp;AI&nbsp;辅助刷题,但绝对不能不刷题。不然春招投出去的简历,大概率都会一面就挂。
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
16
55
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务