面试官问了个场景题:用户想通过股票代码和买入日期查询自己的购买记录,现在前端传给你一千个该用户想查询的股票代码和买入时间,项目中现在的做法是在一个for循环中反复查询,请问你该怎么优化。
我当然知道是批量查询,用个in子句搞一下就行了。
但当时就觉得这种问题很可笑,怎么会有这种员工在for循环中查询的,效率非常低下,内部是什么通过后期评审的,于是从代码审查、风险规避角度批判了一番,结果这个“技术总监”就不满了,转手跟hr说我能力不太行。
呵呵,我只能说还在死扣技术,不懂管理的人比比皆是,低下的员工些什么烂摊子给自己都不知道,这种人居然也能当上管理?