百度一面面经7.14

1.布隆过滤器使用场景
2.redis自增命令生成唯一id
3.雪花算法的实现
4.乐观锁解决超卖的逻辑
5.项目中下单部分的逻辑
6.如何实现一人一单
7.限流方法
8.redis分布式锁
9.分布式锁的其他实现
10.rabbitmq在项目中的作用
11.消息队队列的其他作用
12.不同消息队列之间的比较
13.看过哪些源码
14.学校课程有哪些,偏向什么方向
15.Arraylist和HashMap的区别
16.Arraylist和linkedList的区别,各自适用的场景
17.介绍ConcurrentHashMap(分别介绍了JDK1.7 1.8的)
18.事务隔离级别
19.事务隔离的实现
20.介绍MVCC
21.联合索引
22.索引下推
23.对云的理解
手撕二分查找
反问:
氛围、加班情况#牛客AI配图神器#
全部评论
更多面经八股,欢迎大家查看:https://m.nowcoder.com/mianshi/top
2 回复 分享
发布于 07-25 15:21 北京
佬,要来试试PDD吗?
点赞 回复 分享
发布于 07-25 15:35 上海
面了多久啊,一个小时能下来吗
点赞 回复 分享
发布于 07-24 00:07 广东
期待二面面经
点赞 回复 分享
发布于 07-23 23:12 广东

相关推荐

1.自我介绍2.OSI有哪七层模型。✅3.浏览器打开www.baidu.com中间会有什么交互(回答上来一大部分)4.解释DNS寻址✅5.http的post和get有什么区别(答上来一半吧)6.具体解释post和get方法有什么区别(当时脑袋迷糊了,答乱了)7.http和https的区别✅8.了解过对称加密和非对称加密吗(答的一知半解)具体解释tcp的三次握手和四次挥手(答的一知半解,尤其是三次握手)9.为什么用三次握手而不是两次握手(答的百分之七十吧)10.只用两次握手会有什么影响✅11.和两次握手相比,三次握手有什么必要性✅12.http和tcp有什么区别✅13.tcp和udp的关系和区别✅14.udp相比于tcp有哪些应用场景(回答的视频面试、游戏联机、域名解析)15.了解过IP分片吗,解释一下(答上来一半吧)16.TCP报文长度管理是怎么实现的✅17.UDP最长报文长度是多少(我回答的是65535,应该错的,真正有效长度是1472字节)18.UDP和TCP报文头的细节✅19.vlam是什么(一点没有听过,没答上来)20.网络安全相关,DDoS攻击(只宽泛的解释了一下含义)21.具体使用什么方式(说了SYN、UDP、HTTP、DNS FLOOD攻击)22.你几乎没用过python,给我解释一下python的装饰器是什么(回答的类似于女生的化妆)23.两个字符串在python中怎么拼接在一起?(+和*乘法和str.join())只回答了这些24.数据结构的算法:动态规划(重叠子问题、最优子结构、状态转移方程、只回答上这些)25.Linux常见指令(终于到我的领域了,回答了一大堆,得到了认可)26.Linux磁盘满了怎么办(回答了一知半解,因为我之前一直用虚拟机,没遇到过这个问题,我说类似于Windows的C盘满了,用指令删除,还有删除没用的安装包)27.解释线程与进程的区别(这个准备的很好,答的蛮顺利的)28.进程之间的通信有哪些✅29.线程之间的通信有哪些✅30.你面试的测试岗位,你了解过都有哪些测试手段吗?(单元测试、集成测试、系统测试、验收测试,面试官反问就这些吗?然后赶紧补充:功能测试、性能测试、安全测试、兼容性测试)31.现在有一个用户登录界面需要设计,应该从哪些方面考虑呢?(我说密码安全性、验证码、账号密码长度、以及特殊字符等)32.接下来就是手撕代码题:给一个只包含正整数的数组,给分割为两个数组、要求两个数组和相等。(有惊无险的写出来了)综上所述:面试官的态度非常好,我以为会很压力,没想到态度这么好!
爽朗的安逸:我是嵌入式的简历,没想到给我第一个面试竟然是软件的
百度一面686人在聊
点赞 评论 收藏
分享
07-23 19:31
武汉大学 Java
1. 自我介绍2. 两段开源经历拷打,主要聊开发过程遇到的事,技术涉及较少,虽然也没什么技术,估计就是确认一下是楼主干的。3. 面试官介绍自己部门不是搞数据库内核的,询问楼主真想来吗。楼主当然不会告诉面试官楼主快star一面挂,给予了肯定的回答。4. 开发习惯闲聊,看不看火焰图,跨语言的benchmark怎么测的巴拉巴拉。5. 正式开始拷打,汗流浃背了。楼主项目就是常规15445+tinykv,遇到一个也都做过的面试官相当正常。6. 15445 lru-k算法、crabbing 协议(还包括读写锁细节,楼主都快记不得了,头一次有面试官问这个)。7. ACID 含义(楼主顺便聊了一下CAP的C跟ACID的C区别,问就是牛客面经,直接预判面试官)8. 15445 三种隔离级别(RU, RC, RR,这块楼主早忘记了,所以回答的是mysql和pg的实现细节,参考:https://gg2002.github.io/2025/03/16/mysql-latch,顺便扯了几嘴mysql为啥会有表级锁和binlog,因为mysql是一个分离式的架构巴拉巴拉)9. tinykv拷打,multi raft必要性,项目思想。10. 分布式事务Percolator跟寻常单体数据库事务的差别(楼主大败而归,说到3列,但是忘记怎么具体地写这3列)11. raft全流程介绍(leader election+log replication,楼主顺便加了点行业现状试图展示知识面)12. raft脑裂问题,prevote优化介绍13. raft的Leader Lease和ReadIndex优化(更是大败而归,头一次有面试官问这个,早就忘记了,扯了几嘴思想草草而过)14. 面试官询问tinysql,楼主没做过,但楼主打过ob数据库比赛,说那个比赛sql写的多,再次跟面试官闲聊一阵15. 广告场景题,感觉面试官也没想好,反正说了好几分钟背景,然后问楼主广告曝光log和点击log哪个存kv好些,楼主说点击log少些,存点击,面试官说错,然后解释,然后楼主顺着扯了几嘴,然后就过了16. 算法题,线程安全的LRU,允许使用cppreference和大模型,面试官也是被楼主思想精通但是stl操作几乎全忘的操作惊到了,不过这次面试官很有耐心,楼主磕磕绊绊地还是写出来了差不多的东西(不过因为ide只有gcc8,楼主的一堆写法还是没过编译)17. 此时面了1h20min了,面试官说问点简单的c++八股。18. 构造函数、析构函数和虚函数,使用场景(顺便提一嘴shared_ptr包裹的base指针就算析构函数不是虚函数也会调用相应的析构函数,原理是deleter)19. static 用法(楼主又忘了,扯了一通const、数据区巴拉巴拉的)20. 反问环节:业务:广告取数,职能在db内核开发与大数据开发之间的一个岗位前后耗时1h40min,要面虚脱了。许愿三面吧。快star面试官说楼主经历做rds就够了,干内核还是差点硬核经历。楼主其实也这么觉得,所以很多很硬核的成员变更、分布式事务细节都没太看(结果就被拷打了,马上开补),rds也挺好的,这个岗看上去也比较合楼主口味,楼主早就不强求内核开发了。
面试问题记录
点赞 评论 收藏
分享
幸福来得好突然,ld上周五找我1-1,向我介绍了下半年的重点业务,说我表现很好,要给我发offer,同时表示很欢迎我后续能继续实习和正式入职。28号上午我提交了自评,下午ld也提交了主管评价,现在走流程ing。真的没想到转正实习之旅竟然会如此顺利,此刻想成为团孝子的信念达到了顶峰。回头看过去两个多月的实习经历,感觉自己运气真的爆棚。1. 遇到了超级无敌好的mt。入职第一天就教我工作习惯和职场中要注意的坑点,后续我做需求他也会帮我跟进和进行关键点把控,保证我在大方向和重点不出错的情况下有空间进行自我发挥。他还会带我一起吃饭,帮我快速融入团队,后续我和同事之间的相处也很融洽。2. ld关心实习生,重视培养新人。ld平时很忙,和实习生的直接交流很少,但他在各个需求群中应该是会观察实习生的做事风格以及和上下游对接的情况。有段时间我接了比较多杂活,后续我和mt反馈了之后,他表示ld的意思也是多让实习生接触业务。自从那次反馈之后,我接触到的基本都是业务需求了,其中有个需求还主R了。我原计划8.8离职,ld表示我可以多待一周,并让我参加了一个比较大的新需求,原定三个正职干的活,有点难度,现在让他们也带我一起开发,让我有机会接触到重点需求(也可能是ld更想让我留下,所以希望我接触点更核心的需求,但也是给我提供了宝贵的学习机会)。不要美化你没有选择的路,相信自己脚下的路是最好的!几个月前,我放弃了腾讯的暑假实习offer转而选择了美团,没想到原来想去的组没有hc了,分到了现在的组。曾经会有那么一瞬间怀疑自己是不是选错了,但这一切仿佛冥冥之中自有天意,我最终获得了一段非常美好的实习经历以及来自老板的认可。共勉!
实习生的蛐蛐区
点赞 评论 收藏
分享
评论
1
31
分享

创作者周榜

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