作业帮后端一面凉经

📍面试公司:作业帮(北京)

👜面试岗位:后端开发

📖面试问题:1.大概什么情况下会有超卖的一种现象?(感觉回答不全,回去再看看)

2.大概能够描述一下雪花的算法

3.雪花算法时间回拨问题(有些时候,机器的时间会有回退的现象,你大概了解吗?我可能下一秒拿到的时间之后,其实比上一秒时间下一时刻。比上一个时刻的时间中还更小一些)(再巩固)

4.乐观锁怎么使用的?

5.聊一聊有序集合Zset,是什么数据结构,问我跳表怎么实现O(1)时间复杂度,我只知道O(logN)时间复杂度(回去好好看看)后面面试官说使用哈希表进行关联,可以实现

6.你们使用消息队列,是一个项目难点,那么你你可以先描述一下你们遇到的问题,以及你们是怎么考虑使用来去解决这个问题的。

7.布隆过滤器介绍,底层介绍, 布隆过滤器告诉ID 不在这里面,那这是不是准确的?(我也疑惑,我回答数据量小很大概率是准确的,数据量大可能一定概率不准确的)

8.核心优化核心抽奖算法,然后。将复杂度优化成 o1的一个实验复杂度。我想知道你优化前的复杂度有多少时间。怎么优化的

9.问一下哈希 map 中的 put 方法大概的执行流程是什么?哈希表的底层

10.你直接介绍 java 的 GC

11.数据库为什么使用索引?

12.B树和B+树区别

13.合并区间,吐槽一下,这个牛客网和力扣的果然有所不同,力扣这道题函数传的是二维数组,这道题传的是集合,结果解决方法有所不同,花了一定时间改过来,后续不知道哪里出错,通过了16个测试点,还差4个没过,时间耗时挺长,面试官等急了,直接说就先到这里把,直接结束,凉凉,连反问环节都没有

#牛客AI配图神器#

#软件开发笔面经##元戎启行求职进展汇总##职场破防瞬间##牛客创作赏金赛#
全部评论
不是这么难啊
点赞 回复 分享
发布于 04-14 15:17 陕西
布隆过滤器如果跟你说不在的话那就是一定不在了
点赞 回复 分享
发布于 04-01 14:18 广东

相关推荐

10-23 11:01
下午一面晚上通知第二天hr自我介绍项目询问(问的很少)redis基本类型有没有自己写过docker file,如何使用dockermysql 中truncate与drop,delete的对比说一下mysql的innodb与MyISAM的区别?mysql中的索引类型有什么,项目用了哪些索引有没有打印过慢查询日志有没有使用过git项目开发经验简历上项目是公司项目还是自学在git上一般看什么项目,会选哪些项目看,讲讲你看项目的流程和遇到的困难怎么解决有没有过程序员时刻(面试官解释:面对一个问题一直做不出来,但最后还是做出来)。简历上有深度学习相关,假设有个场景在面对诈骗链接时,之前的做法都是基于某种特定规则,假设现在希望用大模型来做你会怎么做?(我回答使用rag的方式,比如将之前碰到的诈骗链接放到检索库里,当用户收到一条诈骗信息让大模型先解析这条消息然后使用tool的方式调用检索库看看是否在已经识别过的诈骗链接中。面试官:不对,我们希望的是链接加界面的方式两个结合起来一起判断。我也不知道怎么回答了)有没有微调过大模型,对transformer有没有了解?(在学,但了解的不多)反问:觉得我项目基础比较薄弱,各方面都很基础没有更深入了解。问是否后端招的不多希望找大模型相关的过去,因为我面的后端但问的更多的还是大模型相关答:都有,但是大模型那边比较缺人。但是后端也招,更多是两者结合
点赞 评论 收藏
分享
评论
5
16
分享

创作者周榜

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