快手意向

#晒一晒我的offer# 快手意向已接,整理一波面经,以及向大家推荐12306这个贼受面试官欢迎的项目。

一面:
- 什么是Redis的IO多路复用
- Redis常用结构有哪些?zset底层数据结构是什么
- Redis缓存击穿、穿透和雪崩
- 缓存一致性的方式?不同场景适合哪种
- MySQL B+树的高度有几层?为什么
- MySQL事务特性和隔离级别
- MySQL可重复读解决了幻读问题吗?如何解决的
- MySQL MVCC的原理是什么
- 在可重复读的情况下,更新数据后,select获得新数据还是旧数据
- CHM和HashMap如何保证线程安全
- CHM在读取时是否加锁
- Synchronized和RLock的区别和原理
- Synchronized锁升级,偏向锁是如何实现的
- 设计一个热卖商品场景
- 发明专利和研电赛了解吗
- 实习期间的收获
二面:
- 参与Hipp4j开源项目都做了什么?
- 如何实现线程安全ThreadLocal?了解改进框架或工具吗
- 为什么ThreadLocal使用开放地址法解决哈希冲突
- InheritableThreadLocal什么时候拷贝值?线程池中能使用吗
- Java线程池的阻塞队列有哪些?适用场景是什么
- Java线程池如何实现线程的自动回收
- JVM什么时候会执行Full GC
- JVM回收年轻代速度受什么影响
- JVM如何解决跨代引用的垃圾回收
- G1解决了CMS的什么问题?两者场景有何不同
- JDK8默认的垃圾回收器是什么
- Redis Hash如何进行扩容
- Redis如何实现分布式锁?是否会失效
- Redis改变Key在全局哈希表中槽的位置,为什么用户仍能找到Key而不丢
- 如何确保Kafka数据不会丢失?如何保证消费顺序

12306面试题:
- 为什么列车数据搜索用Redis而不是ES
- 列车站点余票如何保证实时
- 如何解决用户注册缓存穿透问题
- 如何实现数据库和缓存的一致性
- 如何保障海量用户购票场景
- 订单号如何全局唯一
- 项目中分库分表是怎么用的
- 为什么使用分库分表基因算法

12306解决了项目无亮点和被广泛使用问题,马哥项目中引入了大量优秀设计,需要认真学习。好处是面试官是真感兴趣,基本都是企业标准方案。
项目:Gitee搜12306
全部评论
想问下大佬场景题应该怎么回答呀
1 回复 分享
发布于 2023-09-08 10:55 北京
佬大概花了多久做完的,一天多少小时
1 回复 分享
发布于 2023-09-08 11:07 海南
楼主,是风控吗
点赞 回复 分享
发布于 2023-09-08 14:31 湖南
点赞 回复 分享
发布于 2023-09-15 17:12 辽宁
Redis改变Key在全局哈希表中槽的位置,为什么用户仍能找到Key而不丢,大佬请教下找个为什么还能找到
点赞 回复 分享
发布于 2023-09-16 23:41 天津

相关推荐

今天早早醒了,想来是因为今天团建过后就要回家了,昨天开心的和同学分享,自己终于要休息会儿,同学半开玩笑滴说“可以分享个实习感想”,这确实一下点醒了我,开个帖子记录一下。今年的6月不仅仅是一个自然年的分界线。6月以前,我是做着本科毕设,每天和同学嘻嘻哈哈,同时在对未来的一丝丝焦虑中度过的,因为不知道未来何去何从,读研,读完研以后呢?考公上岸,进厂,国企?我一直觉得贪心算法始于人性,总想要个最优解,我也不例外。其实,我一直以来都是带着期待生活的,初中初二苦,安慰自己初三可以不用学地理生物就更轻松了;初三苦,安慰坚持一年就暑假了,高一苦,安慰自己高二就不用学文科了,高二高三苦,安慰自己大学就好了……一路走来,我好像都把苦吃了,我一直以为工作就是早九晚五,有点小钱有时间。到了大学才知道,原来工作变成了996,钱也不够用。可能是因为看到了大厂的动不动裁员,还有大厂的996,还有我一直给自己画的大饼〰有钱有时间,我有点退缩,想追寻更wlb的生活。在这样的想法里,xhs发了一篇帖子,“xx计算机未来出路在哪里?”我在帖子里说自己不想去大厂,应该干嘛?可我得到的回复却是“大厂也不是你想去就能去了”“先进了大厂再说”“有进大厂的能力再去选择别的”之类的话,不经让我疑惑“进大厂很难么”,可能因为身边的圈子,身边好几个同学都是大厂ssp,我虽然还没实习,但读研也能去实习,不济也能有个臭白菜吧。但这样的言语还是让我动摇了,“要不先去实习先”,心里有个声音这样说,还是先让自己有选择的权利,毕竟我如果我想去大厂,我不满足于白菜。6月末,和同学们吃了饭,一个个收拾行囊奔赴远方。今年的六月格外燥热,也许是lc有点生疏引起的血压飙升的原因,也许是八股背得头昏脑胀的原因,在这样一个燥热的天气里,我开始了简历投递,我认为人总是容易缺乏对自身价值的认知,因为我们就像还没有流入过市场的商品。我觉得自己草草准备,还配不上大厂,就只投了小厂。在几个超级简单的面试下,我获得了一份实习,这也让我很开心,我把这个事情分享给了爸妈,他们虽然不懂,却也提我高兴,而我也知道,比起大厂实习还是差远了。这段实习,小厂之所以比不上大厂,是以为小厂开发是小作坊,可能规范啥的不够,但我自己平时写项目可能更就是豆腐渣工程,完全不考虑未来的拓展性啥的,确实也让我收获了不少东西。尤其是带我的mentor,真的对我很好,对我要求也比较高,很多时候,我把功能做好了,他觉得这样写代码不规范就直接给我说哪些地方没考虑到,未来拓展不太好,可能需要改动,我可能需要重新写大部分逻辑,但我心里确实实打实的感激。转眼到了9月开学,我也跑路了,开始去新学校报道,在新的学校里,我突然发现身边的同学有的好厉害,好多在本科期间就有了一段大厂实习,相比较而言,我这一个半月的小厂实习显得相形见绌,我又开始了对未来的焦虑。但是,我总是觉得自己是个幸运的小孩,因为在生命中总能遇到一些贵人,包括上一段实习的mentor,读研的导师(极度佛系)。在这里,我遇到了一个之前同本科学校的大佬,他在本科就已经有了两段算法大厂实习了,java仔本就低算法一等,还没实习。他却问我,要不要这学期出去实习,我当时愣住了,这仿佛是一剂良药,确实冒险。就这样我开始了仓促的投递简历,本来我们俩想着低调点找个本地的大厂。谁知道学校所在地的就业太差了,几乎没啥实习生hc,唯一有的,还是我的处女面,被吊起来拷打。9-10月这个月,整个人都是浑浑噩噩的,没啥面试机会,对自己极度缺乏自信。后来咱俩彻底疯狂,直接投附近的城市,跨省实习,大佬顺利在国企前拿下实习offer,而我也拿到一个普通尚且听过名字的勉强算中厂的offer,就在我准备去实习的时候的前两天拿到了一个之前想都不敢想的大厂offer(真是苍天垂怜)。去大厂实习之前,真的很担心landing期,甚至我同学说要是运气不好,mentor很忙没空理你就更惨了。所幸,我遇到的都是特别好的一堆同事,一起干饭,一起天南地北的聊天,还会给我讲代码,mentor也超级好,甚至可以毫无顾忌的问mentor这个项目的难点在哪里,面试的时候该怎么说,他也会说哪里哪里重点看看。今天过后先休整一段时间,这半年真的过得特别充实。虽然,我仍然不知道我的未来在哪里,去大厂,国企or考公,但是我这几个月的实习至少为我积累了一份资本。
点赞 评论 收藏
分享
评论
22
124
分享

创作者周榜

更多
牛客网
牛客企业服务