B 站实习 go 一面

更新:二面
面了 3 次 B子 go 岗,一次 go 都没问过!
算法:
重排链表(先说思路,思路对了再让你写,结果写完了编译有问题,找了一会换了下一道)
判断链表是否有环
八股:
全程问项目相关(超卖、一致性、先更新哪个)
分布式 CAP 是什么
Consul 的服务发现原理
gin 的 Next()方法是什么

许愿!
——————————————
已经是第二次面 B 子了,上一次也是很水没问 go
感觉很 kpi,没问 go 只有 redis 和 MySQL
算法:删除链表的倒数第 n 个结点
八股:
1. 介绍 Redis 的数据类型
2. 有没有用过 stream   
    回答没有,说「我用过 Rabbitmq」
    然后问我会不会 kafka,回答不会,让我介绍一下 Rabbitmq 的模型
3. 介绍一下 MySQL 的索引
4. 为什么使用 protobuf ? 和 HTTP 比有什么优势?
    回答:二进制传输,问还有呢?不会了
项目:
1. 介绍项目难点,说到了抽奖,然后问我场景:
    1w 个用户来抽奖,然后锁超时时间是 5ms,服务器处理时间 1s,那么怎么让用户感受到反馈?(意思就是肯定超时,但是又不能保留这么多连接)
    回答:使用消息队列异步处理请求,然后不知道怎么办了。。。面试官提醒可以先给用户返回个「正在处理中」
    然后继续问:那么请求处理完怎么反馈给用户?
    回答不知道,面试官提醒可以用 websocket,来一个长连接(笑死,根本没学过)
2. 设计题:
    写收藏夹表设计
    1. 一个用户可以创建多个收藏夹;
    2. 每个收藏夹中,可以保存n个视频id
基本上乱写一通,被面试官说感觉很简单,但是你的思路很乱

#面经##golang实习#
全部评论
【华为2024届校园招聘全面启动】华为公司集团IT部门秋季招聘开始投递啦! 质量与流程IT部(简称华为集团IT),作为华为公司数字化转型的核心部门,负责公司全产业链的营、销、供、服、研、财经等各个领域的应用软件系统的建设,围绕主干交易流打造数字化平台及云化、智能化装备,使能华为成为行业领先的数字化智能企业。IT平台服务部是华为集团IT的核心部门,构建企业IT平台,是华为IT产品交付、数字平台建设的主战部队。 1、 我们有大量去海外工作的机会,如果你有外派的想法,欢迎投递我们部门; 2、公司有人才公寓,入职后即可申请,公寓环境非常好,绝不会让你失望; 📝我的要求有哪些? 1、计算机、软件、通信、电子、自动化、信息安全、数据统计学、网络空间安全等相关专业本科及以上学历; 2、热爱编程,基础扎实,熟悉掌握但不限于Java/GO/C++/C/Python/R/HTML/JS 等编程语言,熟悉SpringCloud/VUE/React/Tensorflow等框架、有良好的编程习惯; 3、具备独立工作能力和解决问题的能力、善于沟通,乐于合作、热衷新技术,善于总结分享,喜欢动手实践。 📝我们有哪些岗位? 数字化IT应用工程师(❗️hot) 软件开发工程师✅ 算法工程师✅ 📮投递方式📮 1、登陆官网: career.huawei.com,校园招聘-应届生-本硕,关键字搜索🔍以上岗位⬆️ 2、部门选择: ️第一意向部门 集团IT(质量与流程IT部) IT平台服务部,点击“确定” 有意向了解或者已经投递的同学请私信我,我会持续跟踪进度。
点赞 回复 分享
发布于 2023-09-09 12:54 广东
请问lz有做go的项目吗,求推荐,go项目感觉好少
点赞 回复 分享
发布于 2023-09-19 05:32 山西
什么部门呀
点赞 回复 分享
发布于 2023-09-25 16:47 北京

相关推荐

01-14 15:08
东南大学 Java
点赞 评论 收藏
分享
评论
8
30
分享

创作者周榜

更多
牛客网
牛客企业服务