许砚笑了声,又问:“那,开始吗?”
时漾一脸认真,“来吧。”
许砚:“忘了说,下
半场,是场景题。”
时漾一脸意外,“什么?”
许砚:“估计你过两天面试也会遇到,是一种新型的面试题,根据你平日写代码的经验回答。”
时漾:“可我写的都是增删改查啊。”
许砚:“这样的题就是用来筛选人才。”
时漾瞪他,“也就你们这样的资本家又给我们牛马增加难度。”
许砚:“第一题,我们平时用的朋友圈是不是分页的?数据也是从最新的一条开始查的。”
“如果我们把十条作为一个分页数据,设定数据库现在有100条数据,那我们查第一页是不是99到90?用户滑动第二页,就是查89到80,能理解吗?”
时漾想了一下,坚定地看着他的眼睛点点头,“嗯。”
许砚继续:“这时候有人发了一条朋友圈,就是说数据库新增了一条数据,你觉得会发生什么现象吗?”
时漾比划了一下,还是饶了过来,“难道是......”
许砚等着她回答,时漾抿抿唇,“什么?”
许砚:“......”
“你想想,我们加载第一页的时候,那条新增的数据还没有新增到数据库里,数据库只有一百条数据,但在加载第二页时,数据库已经变成了101条数据。”
时漾恍然大悟,“所以第一页的99到90是基于一百条数据生成的,但第二页的数据是基于101条生成的,相当于第二页分页的数据是100到91。”
时漾继续输出,“所以第一页的最后一条数据跟第二页的第一条数据重复了。”
许砚欣慰的点点头,“对。”
时漾叹口气,“什么场景题啊,不过如此。”
许砚笑,“所以问题来了。”
时漾:“刚刚不是问题吗?”
许砚:“刚刚只是个现象,你要怎么解决朋友圈在新增一条数据出现重复的问题呢?”
时漾:“......”
还是开心太早了。
时漾沉思片刻,许砚拿起手机继续回复消息。
时漾见他表情一如既往的从容,她挪到他身边,双腿无意识的压着他的裤腿。
许砚转头看她,两人距离实在是太近,时漾怒气冲冲,“你说答案吧。”
许砚微微挑眉,“下半场开始前你说什么来着?”
时漾:“你先说答案。”
许砚:“先亲。”
许砚说完,没再给时漾辩驳的机会,直接堵住咬住她的唇。
伸手压着她的腰,下一秒时漾被他抱到腿上。
许砚另一只手压着她脖颈跟自己接吻,抱着她腰的那只手又收紧,像是恨不得把她揉进自己身体里。
第24章
时漾第二天起床,许砚已经不在家了。
连带着他出差时常带的小号黑色行李箱也不在。
时漾拿出手机,找到昨晚的录音。
昨晚她把自己跟许砚模拟面试过程都录音了,想着好歹大佬的模拟,肯定有复盘的价值。
时漾去卫生间洗漱,看到自己锁骨处的红痕,心一跳,想到昨晚许砚把她压在沙发上亲的时候,哑着声问她能不能多亲点儿地方。
可能是当时两人都被亲的晕乎乎的,时漾不知道怎么的就点头同意。
洗漱完后,时漾到客厅,看到梅姨正在客厅收拾,她在擦落地窗。
时漾看到落地窗就想到昨晚两人在一旁沙发上亲吻的画面都映在落地窗上。
梅姨看到时漾发呆站在一旁,就笑着说:“漾漾,起来了啊?我去给你把早饭拿过来。”
时漾边吃早饭边刷招聘软件。
唐晴发来消息,问她要不要去逛街。
唐晴原本以为自己一辩肯定会凉,但老师大发慈悲放了她。
时漾:【隔壁宿舍offer都拿到手软了,咱得加把劲。】
唐晴:
【我爸妈让我在家考公,所以不找工作了。】
【上次秦师兄不是说可以给你内推吗?】
时漾:【我想自己先面试看看,要是实在是找不到,就让他给我内推。】
时漾想着打铁还需自身硬,就算秦辉给她内推进去了,到时候她完成不好工作,不仅自己难堪,还会让秦辉在中间难做人。
唐晴:
【其实......你觉不觉得秦师兄挺喜欢你的。】
【他要是知道你结婚了,估计会心碎。】
时漾:【秦师兄对你不也挺照顾的,对我们都很好啊。】
唐晴:【这是女人的直觉,反正就是不一样。】
时漾没跟唐晴继续这个话题,她说自己得开始看面试题了。
时漾投了一些简历后,开始打开昨晚的录音,复盘自己昨晚的回答。
说到场景题,时漾猛地发现,许砚还没跟自己说最后那个问题是怎么解决的。
时漾打开手机,已经有很多HR给她发来简历邀请。
时漾把简历一键发送后,才打开跟许砚的对话框:【你下飞机了吗?】
许砚下午两点才回的消息:【还没,大概还有四五个小时。】
时漾:【你在忙吗?】
许砚:【什么事。】
时漾:【昨晚那个解决办法是什么?】
许砚:【百度过了?】
时漾:【嗯,但百度的方法都好麻烦,我觉得你肯定有更简单的方法。】
时漾总是会无保留的相信他,因为他是许砚,是就算不会存在的解决办法,他都会有自己独特的解法。
高三那一年,时漾跟着他学到了很多新颖又独特的解题思路和方法,虽然是一种捷径,但在某种程度上给时漾帮了大忙。
时漾把自己百度的方法整理出来,分条发给他。
许砚看完后,给她回复:【这些方法都是基于框架和算法结构出发的,跟我昨晚说的有些出入。】
【最简的方法是从数据库层面去想,数据库无非是acid。】
【你想想你在做分页时的条件,SQL语句是不是orderby加时间,那要是在这个基础上多增加一个条件,保证每页显示的十条数据且不会重复,应该加什么条件。】
时漾看着这句话,想了好一会儿,在草稿上海演算了一些数据。
她这才想明白许砚那道场景题的用意。
所谓场景题,就是针对突发情况,在不改变外界的框架和结构情况下,如何利用已有的方法最快速的解决当下的问题。
时漾:【加一个限定的条件,比如第二页显示的数据是89-80,我就把限制唯一的id>90,那么新增的就不会把旧的挤到第二页显示。】
许砚:
【差不多。】
【很多场景题都有类似的思路,往简单的想,而不必把简单问题复杂化。】
时漾一顿,许砚发来这些,她都能想象得到他在自己面前说这些话时的样子。
不管是以前还是现在,他总是话不算多。
他们在一起,话题最多的永远跟题目有关。
可许砚不管何时,也不会一副高高在上的姿态,他永远都是把自己放在跟自己平等的位置,慢慢的引导自己去发散思维。
和他探讨那些问题,对时漾来说,是一种享受,比如现在。
时漾下午就约到了面试,后三天有两个线下,两个线上。
很幸运,四个面试过了三个,这三个里,还有两个是需要二面的,约在下周一跟周二。
周五,时漾刚面试完,就收到周慧发来的消息,问她晚上有没有约。
时漾说没有,她原本打算明后两天闭关刷题,来备战后面两天的面试。
周慧说带她去吃饭,看她这几天面试很辛苦。
时漾没拒绝,他上了许砚留在这儿的车,她对齐哥说了一个地址,齐哥问:“太太这是找夫人吗?”
时漾笑笑,“对,妈说好多天没见我了。”
时漾正犹豫着要不要给许砚发条消息,告诉他自己面试还不错的消息。
犹豫着,