同余信科,幽默后端二面

面试官问了个场景题:用户想通过股票代码和买入日期查询自己的购买记录,现在前端传给你一千个该用户想查询的股票代码和买入时间,项目中现在的做法是在一个for循环中反复查询,请问你该怎么优化。
我当然知道是批量查询,用个in子句搞一下就行了。
但当时就觉得这种问题很可笑,怎么会有这种员工在for循环中查询的,效率非常低下,内部是什么通过后期评审的,于是从代码审查、风险规避角度批判了一番,结果这个“技术总监”就不满了,转手跟hr说我能力不太行。
呵呵,我只能说还在死扣技术,不懂管理的人比比皆是,低下的员工些什么烂摊子给自己都不知道,这种人居然也能当上管理?
全部评论
请问是群面吗
1 回复 分享
发布于 02-10 22:24 山东
讲道理,如果真的技术总监,那就是给你挖坑。诱导你进入错误方向。 本身一千个数据在页面展示会非常卡顿(不信你自己试试)。这里应该要想问的是,数据结果集的分页处理。而不是你觉得的for循环查询问题。把数据从库里抽出来,再筛选。如果现在用户数量10w。你需要把10w的数据量都抽出来?再筛选?
点赞 回复 分享
发布于 2024-12-18 23:00 广东
wc感觉面的同一个人,二面我也遇到了这个问题,上午面的,下午给我挂了,感觉答得没什么问题
点赞 回复 分享
发布于 2024-12-24 18:07 广西
晚上刚面完二面,问完项目之后,不会AI算法项目硬问,然后就问项目的日志怎么查询。后面反问,我问如果有幸通过面试,后面一句话还没开始说,他就开始冷笑一下,感觉有嘲讽的意味。会议结束一小时不到就收到hr信息说不合适了,笑死。
点赞 回复 分享
发布于 01-10 21:29 天津

相关推荐

03-08 10:03
已编辑
门头沟学院 C++
bg:双9有acm经历,但比较菜,项目和实习基本为零,趁投的早硬面,不想再准备一个项目了(不知道可行吗)字节开局不利,一开始投到了25届的实习(感觉在一堆26届实习里混一个25届就是为了筛掉我这种人),没看清楚啊。发现后投了26届的同一个岗位,发现在后一页,然后在系统反馈了这件事,第一次说要我写清楚具体岗位ID,理由,我又反馈了一次,然后他把我25届和26届两个流程都终止了。。。后面又重新开始投,过了几天没动静,但是有字节财经后端的hr打来电话,说在池子里看到简历,约一面(流程里看不到的)3.3 一面是女面试官,没开摄像头(突然感觉布豪),一开始问科研和项目遇到的问题和解决有没有通用思路然后问了一些简单的八股,还有熟不熟悉 Mysql 和 redis,确实不太熟,需要补一下(我原本投的是客户端。。。甚至没有对口的项目)只看了一天mysql,redis的答不上来(缓存三兄弟,持久化方式,见过但是没背过),mysql问了下存储引擎还有日志区别其实mysql的勉强可以背出来,redis确实还没背红黑树特性,问有没有写过红黑树,为什么没写过(汗流浃背了。。。)手撕全排列(感觉已经寄了,随便给道题做)反问财经业务,建议(委婉表示不太对口,他们这边数据库业务比较多)45 min快速结束上午11点面,13点收到二面电话,这都能进? 然后一天速成redis,能记多少记多少3.4 二面开摄像头,一开始询问想做通信还是数据库,我以为和一面的部门业务差不多,就说了数据库,但是他们是做通信的(疑惑了),确认了是财经部门,开场就有点尴尬然后开始问项目,有了解过其他 webserver 的实现吗(nginx,见过没了解过)然后问了下c++的移动语义和完美转发(答的不是很全,大概定义知道,还问平时开发用过吗)问场景题:跨区域的RPC调用比同区域的RPC调用有异常耗时(相比 PING 耗时多了很多),不太会,引导从 TCP/IP 协议栈回答说 RPC 是应用层, PING 是网络层,不需要三次握手,可能有超时重传追问什么时候会超时重传,和拥塞控制,说了一半被打断说你觉得这个和RPC异常耗时有关吗(有关吧。。)感觉答的挺一般的,给人感觉对真实业务场景不熟(最后反问也是给这个建议)开始做题,小于n的最大值(经典字节题,之前没试过,知道大概思路,给了两个样例,结果都没过,debug了5分钟才过了)一共做了20分钟这样,讲了下思路,面试官不置可否也是45min快速结束反问:具体业务,实习生进去培养流程,评价面试(他说还行,是不是不太行的意思),不知道能不能过3.5 打电话问hr有消息吗,回复没结果,大概也知道是凉了3.7 号抖音电商后端的另一个hr给我打电话,说之前财经的没过,现在重新打复活赛,约 3.13 晚上一面了这周先多看看场景题吧,熟悉熟悉后端业务#我的失利项目复盘#
查看14道真题和解析 我的失利项目复盘
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务