杭州数新网络二面 被拷打了

5.21面 5.22已挂 还能找到实习嘛,有点儿心累了。。。。。。

  1. 电商场景,现在有不同的活动,假设有一个简单的活动,签到领奖,有3天 5 天 7天这种活动如何用mysql表存储不同用户不同天数的签到信息,且让用户能够查看哪天签过哪天没有签。(面试官说只可以使用mysql,最开始想到的是redis里的bitmap可以记录用户签到这种,emm后面想到用日历表 和 用户日历对应表 实现 实际是个多对多,没答好)
  2. 在开发过程中,团队协作为了减少一些重复工作和代码,会封装工具类,现在有一道题 封装一个工具类 是一只青蛙跳井 每天青蛙跳一定高度 如果跳出去 就跳出去 如果不能跳出去 就下降高度 判断青蛙能不能跳出去?然后从三个层面 一个是入参的选择 参数校验 和算法的选择?(当时有点懵,就说要传上跳高度、下降高度、井高度,参数校验就从判空和合法检验,算法我说的用递归,面试官说如果不使用递归和循环怎么实现?不会。。)
  3. 现在在一个业务里面,有一个递归算法,是写在中间合适,还是也在结尾合适(一顿乱分析了半天,说写在结尾合适了,结构清晰一些。)
  4. 递归算法的特点有哪些?(我说了只知道怎么用,递归怎么写,具体怎么用。)
  5. 现在有一个表,他已经建立了一些索引,但是这个表会有数据的删除,如何减少或避免数据在删除时索引频繁的重排?(不会,我说的是使用逻辑删除,这样数据不是真正的删除,可以一定程度减少索引的重排吧?不知道对不对)
  6. 反问:有没有好的学习建议?后续还有没面试?
全部评论
麻了,哥们,刚才面试跟你这个一样的题,早看到你这个就好了😭
1 回复 分享
发布于 2024-05-24 15:17 湖北

相关推荐

2024-12-07 21:21
东北大学 Java
点赞 评论 收藏
分享
沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
5
8
分享
牛客网
牛客企业服务