2024.3.26 腾讯魔方工作室—golang后台开发面经

全程拷打,深挖项目,几乎不问八股,有些问题想不太清楚了,只是凭着模糊记忆把大体问题写下。

做了三个项目,一个项目是日记平台,用了redis作为缓存中间件,面试官一直问有关缓存的问题
1. 为什么使用redis?
2. 缓存更新策略是什么?我是先删缓存再更新。追问:这样有什么优势?如果更新key过程中更新失败或者redis崩溃怎么办?
3. 什么是缓存穿透?
4. 为什么使用布隆过滤器?与不使用相比有什么优势?
5. 你这个布隆过滤器是在redis上,都走缓存,是不是布隆过滤器有点多余?
5. 你一开始设计这个项目的时候有没有考虑分布式部署?
6. 如果要让你改成分布式部署,会有什么变化?
7. 你觉得你这个项目适不适合分布式部署?

第二个项目,Rpc框架
0. 介绍一下这个项目做了什么?
1. 编解码器gob和json相比有什么优势劣势?
2. 除了gob和json,还有其他编解码方案吗?
3. 你如何管理底层网络连接?
4. 我看你用了反射进行服务注册,为什么用反射?有什么优缺点?与硬编码相比有什么优缺点?
5. 注册中心有什么用?
6. 如果客户端恰巧在可用服务列表过期的那微小的时间间隔内发送了请求,请求发送错误,该怎么办?

第三个项目,容器部署类的项目
1. 我看你用了docker和k8s,能不能讲一下镜像和容器的关系?
2. 了解k8s的架构吗?说一下k8s各个组件的功能
3. 能说一下k8s的命令吗?

狠狠拷打半个多小时后,手撕代码:一道简单的多并发打印数字题目,要控制并发度。

结束后我问了面试官两三个问题,一个是部门业务相关,一个是给点继续深入学习的意见,要我往深处学习钻研,一定要会分布式相关的知识#腾讯实习[话题]#
全部评论
同学你好 可以考虑下我们部门呢 我们是淘天集团 基础交易链路核心团队 目前在招25届暑期实习 hc充足 欢迎咨询投递!
点赞 回复
分享
发布于 03-27 12:17 浙江
第三个项目是什么呀,想了解一下😍
点赞 回复
分享
发布于 03-27 15:25 北京
联易融
校招火热招聘中
官网直投
魔方后台技术栈是golang啊?不是cpp吗
点赞 回复
分享
发布于 03-28 23:04 广东
第二个项目是geektutu那个嘛
点赞 回复
分享
发布于 04-01 16:30 上海
魔方测开咋样啊,Java选手被捞了
点赞 回复
分享
发布于 04-16 11:03 北京

相关推荐

游戏客户端   暑期实习1.渲染管线是如何渲染到屏幕上的?2.场景中有一万个模型,有一个相机要绘制,剔除的流程是什么?3.aabb是谁的?相机的还是模型的。4.视锥有写过吗?几何上表达一个视锥5.视锥是什么几何图形表示的?怎样判断场景中的物体是可见的?6.视锥剔除是在什么空间?在什么坐标系下?7.有了解过其他空间加速算法吗?8.有一万个图形,能每个模型都有一个aabb吗?9.如何检测模型和相机的可见性10.有一万个Mesh,用什么几何形式简化他们来和相机做更快的剔除11.八叉树,如果场景中aabb交换位置,八叉树结点失效了怎么做?比如说一个人,手和身体都在不同的格子里,如果把手举起来,如何更新?12.渲染管线支持HDR吗?渲染器的贴图是什么颜色空间传入的?13.了解SRGB线性吗?14.前向渲染和延迟渲染15.延迟渲染是怎么做点光源的?16.给一个G-Buffer,如何做点光源的计算,光源信息存到哪里?17.凭空有光源的信息,如何和G-Buffer做着色?如何做延迟着色18.在要着色的模型旁边放了十个灯,如何计算?如何将十个点光源信息都计算出来着色?19.如果计算出来光照的强度已经超过30了,浮点数,正常是0-255,为1,如何计算?20.帧资源21.了解过骨骼动画吗?22.碰撞检测,角色和墙要做碰撞检测,用两个box判断,如何人走的快了可能会穿过去墙,现在如何修复这个Bug。如何判断两个box相交。23.阴影是怎么做的?怎么判断像素点在阴影点里面。24.阴影图里存的是什么东西?存的是谁的深度?深度是什么空间里的?(世界空间还是什么)25.判断像素点在阴影图的采样,是怎么做转换的?如何在shadowmap里找到正确的uv。uv是怎么计算的?要采集的像素可能在shadowmap里,可能在里面,也可能不在?如何确定这个范围?26.C++11为什么要右值引用,能不能讲讲这个右值引用比较复杂的情况。值类型怎么处理,一个结构体里全是int,右值引用有什么作用?讲一个右值引用能起到作用的例子。27.讲一下智能指针,共享指针的计数器存在哪里?在内存上有什么特点?计数器的实现为什么要这么设计,有什么优点?28.讲讲TCP和UDP的区别?29.怎么保证UDP的丢包,应用层做什么操作可以让UDP可靠?面完秒挂
点赞 评论 收藏
转发
4 33 评论
分享
牛客网
牛客企业服务