社招面经 富途 一面(JAVA后端)

富途一面面经 社招
1.介绍自己
2.针对项目问问题
3.分布式事务CAP
4.项目使用了异步,怎么保证一致性
5.项目中的系统,QPS是多少
6.设计一个缓存,能返回n秒内的数据,这里希望我能采取惰性删除的策略,但是我没有考虑很多(紧张)(手写)。
7.数据库的事务,针对事务可见性提了一些问题,mvcc是基于什么log实现的(undolog)
8.对redis的数据结构进行了提问,有序集合的底层结构。
9.redis分布式锁是如何实现的。
10.redis 是怎么rehash的,rehash过程中还能不能读取数据。
11.LRU的底层数据结构,如何实现。

全程45min,没有什么算法题

总结:其实很多问题我都有看过、涉及到过。但是人一紧张答的就很磕磕巴巴。(唉😂
总体面试难度尚可,面试官也会引导答题。
#面经##社招##Java工程师##富途#
全部评论
面试上了么
1 回复 分享
发布于 2021-03-26 21:39
设计一个缓存,能返回n秒内的数据,这里希望我能采取惰性删除的策略,但是我没有考虑很多(紧张)(手写)。 请问你是用什么数据结构设计的
1 回复 分享
发布于 2021-03-29 23:59
使用CurrentHashMap加value是SoftReference软引用实现,定义一个node节点,里面存储缓存值,和创建时间,和引用次数,每次访问的时候对比一下时间节点,如果过期实现惰性删除,根据引用次数可以用定时任务实现定期删除最少引用次数的数据
1 回复 分享
发布于 2022-02-14 08:33
你好  富途有Java岗位吗
点赞 回复 分享
发布于 2021-03-27 16:33
为啥我一面做了四道题基本没问😂
点赞 回复 分享
发布于 2021-04-01 19:19
二面了吗
点赞 回复 分享
发布于 2021-04-01 20:32
二面了吗
点赞 回复 分享
发布于 2021-04-06 13:04

相关推荐

拒绝无效加班的小师弟很中意你:求职意向没有,年龄、课程冗余信息可以删掉,需要提升项目经历。排版需要修改。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
oppo 应用软开 22*15+0.5*12
拿到了ssp完美:真的坎坷,但是你至少拿到这么多offer了!
点赞 评论 收藏
分享
评论
5
64
分享
牛客网
牛客企业服务