百度一面暖经 一小时

百度一面 1hour
1.自我介绍 哪一届毕业 打算考研吗 哪里人
2.讲一下TCP,UDP协议的区别
3. TCP,UDP分别适合什么场景?
4.讲一下http? 底层用的TCP还是UDP?
5.DNS域名解析具体讲一下?
6.url有哪些内容
7. HTTPS升级了什么?  SSL? CA? 对称非对称加密?
8. 使用了HTTPS的情况为什么还会被中间人攻击? 单项认证双向认证?
9.我中间人不能签一个CA的证书吗?  扯到哈希摘要...
10 学校还学过哪些课程?
11.锁有哪些?  它们的使用场景分别是啥
12 无锁编程,CAS会不会
13 消息队列的原理讲讲?
14 muduo网络库讲讲?
15 防火墙的原理?
16 策略服务器有吗?
17 耳机没电了等我一下
18  TCP流的维护时间
19 你负责的是提供接口?  其它组提供黑盒接口结构体  控制字段交互
20 缓存有效时间? 你怎么设计?
21 职业规划是啥? 你为啥学C++,为什么不学Go和Java
22 手撕 最长连续序列的长度 O(N)
23 反问
全部评论
没电也写?
点赞 回复 分享
发布于 2025-04-25 14:40 湖北
耳机没电了等我一下
点赞 回复 分享
发布于 2025-04-17 17:05 湖南
优秀 牛客里像你一样的人才不多
点赞 回复 分享
发布于 2025-04-17 11:39 北京

相关推荐

一个AI虚拟女面试官,语音面试,也会显示文字在中间偏左上位置,相当于读一遍,读完之后每个问题16s思考时间,时间结束或自己点击开始录制回答,回答时间5min之内,整体五十分钟左右,几乎每个问题都追问两个问题。美团ai面经1,自我介绍,你如何使用大模型1.1,举个具体的例子说明一下2, tcp 和 udp 的区别以及应用场景。2.1,设计一个游戏网络通信协议用UDP 还是 TCP,为什么?2.2,如何处理丢包和乱序的问题?3, JMM 的主要作用及它是如何影响线程之间的通信3.1,Java 内存模型的三大特性,volatile 关键字,局限性3.2,多个线程对变量进行累加操作,会出现什么问题4,数据库的事务隔离级别4.1,锁机制、 MVCC 等具体说明下4.2,可重复读可能会遇到哪些问题5,设计一个项目管理系统,项目、任务、成员的关系及据库表结构5.1,如何确保任务的创建人一定是项目成员5.2,项目成员的权限分级怎么实现6,忘记了……一个场景题6.1, Redis 的性能出现瓶颈怎么优化6.2,如何保证多个应用实例之间一致性7,不熟悉的技术领域,你会采取哪些步骤来解决7.1,专业的术语和概念短时间无法理解,你会如何调整你的策略?7.2,现有方案效果不如预期,如何评估继续使用还是转向其他解决路径
查看19道真题和解析
点赞 评论 收藏
分享
03-31 00:30
已编辑
门头沟学院 golang
无手撕,被面试官暴打一小时,第一次被拷打 go 相关的内容,被拷打得我想找个地缝钻进去,😭我是菜🐶,我的腾讯面试之旅结束了 qwq。1. go routine 是啥怎么调度的。2. 如果 gmp 中 p 的分配是怎么分配的(go语言 runtime系统进行内存管理,调度器还有系统调度封装)3.向一个 nil channel发送读取消息会怎么样?4.向一个close的channel接发消息会有什么结果?5.slice是引用还是还是拷贝(我最开始很干脆地说是引用,结果面试官一副匪夷所思的语气:你确定?我就跟他说是拷贝,被戏耍麻了😭,只能怪自己基础不牢)6.内存逃逸是什么,简单介绍一下。7.接口的底层实现,接口的类型。8.闭包求输出:funcs := []func(){}for i := 0; i < 3; i++ {funcs = append(funcs, func() {fmt.Println(i)})}for _, f := range funcs {f()}其实这个答案根据 go 的不同版本,输出结果不同。在 1.22 之前,输出是三个 3, 因为循环内的 i 实际上地址是指向同一处的。但是在 1.22 及之后,结果是 0, 1, 2, 如果这个时候你打印一些 i 的地址,你会发现地址是不相同的。因为 go 在 1.22 更新了 for 循环(包括 range)的方式,循环内的临时变量 i 和 range 中取出的数据都是完全独立的一份拷贝,而且指向的地址不相同!9.Go GC 机制讲解一下,什么是写屏障,如果没有写屏障,可能会有什么情况?10.让我们来聊聊你的项目吧,来看看你的项目,啊哈!~达人探店项目,高并发店铺点评博客项目",介绍一下你的项目,你如何实现异步秒杀的?如何防止超卖,如何实现一人一单,如何使用分布式锁,lua 脚本是怎么写的?怎么实现消息不丢失的?压测怎么做的?有没有使用过阿波罗普罗米修斯宙斯哈迪斯盖亚(已晕qwq)等压测工具,有没有压测过你的各个缓节的时间,你的性能瓶颈在哪里?Redis 如果 set 数据量较大的情况下如何进行大 key 值拆分,你的 Redis 是单机还是主从?你的 kafka 有几个节点,划分了几个 partition?有几个消费者节点,你的项目有几个服务?11. 有什么经常用的 AI coding 的工具?有 Agent 开发相关的经历吗?哦?你还了解过 Agent 开发? MCP、RAG#@$*^~你能展开讲讲吗?12. 反问:请教之前空接口,受教了。给了本菜🐕一点建议:go 的基础太不牢了,作为主要的开发语言来说是不够格的。期间面试官一直没开视频,但我隐隐听到他在偷笑
点赞 评论 收藏
分享
评论
9
16
分享

创作者周榜

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