首页 / 云原生
#

云原生

#
55844次浏览 687人互动
此刻你想和大家分享什么
热门 最新
09-15 16:18
已编辑
门头沟学院 Java
滴滴后端oc面经总结 Java人拿到Go的云原生意向
🕐面试时间:7.21、7.22、7.25、7.29;意向是9.4发的💻面试岗位:云原生后端开发工程师写在前面:- 为何我明明是Java的开发岗,但是滴滴我投的是Go的云原生开发,这个原因我在之前的时间线动态里有讲了。- 也因此,有一些八股问的是云原生K8s的,并不是传统Java开发的,不过有兴趣的uu也可以看下一面:总时长:40分钟,写题10分钟1. 算法题:两个goroutine交替输出1-100(这里我要把我的脑子从Java切换到Go,用goroutine写)2. K8s中讲讲CSI Driver的工作过程(如何注册、创建、挂载、卸载等)3. K8s中PV、PVC的生效过程4. 如果一个Pod正在使用某个PVC,此时可以修改让其使用一个新的PVC吗(这个答错了)5. K8s架构中各组件的原理6. 介绍一下实习中正在做的事情,背景,意义二面:总时长:30分钟,写题10分钟1. 算法题:LRU(依然用Go写)2. 讲讲K8s各组件的作用、原理3. 讲讲Service中的几种配置(ClusterIP、NodePort、LoadBalancer、ExternalName)4. Pod的生命周期三面:总时长:60分钟,写题20分钟左右1. 算法题:实现一个并发安全的环形无锁队列,允许先实现有锁的(后续在提示下用伪代码实现了CAS版本的无锁队列)。2. 算法题:给定一个数组,如何用最小的比较次数获得最大最小值?(例如n个元素,朴素遍历需要比较2n-2次,如何更少?)3. 实习拷打,介绍所做的事情,以及其中遇到的各种问题,锁的问题、同步的问题等,具体我都是怎么发现的问题并想出合适的解决办法的4. 对协程的理解,和线程有什么区别5. 未来规划,1-3年对职业的一个预期6. 希望在公司做什么,成为公司中怎样的一个角色,现在没有其他offer吗?(还问了句当前实习公司不留我么?)四面:总时长:50分钟,写题15分钟左右1. 算法题:有一个rand函数,生成1的概率是p,0的概率是1-p,那么如何用它生成一个rand2(),使得生成1和0的概率都是0.52. 目前实习的需求的背景,意义,详细展开讲一下3. 遇到了什么困难,如何解决的,同时对其中的一些解决方案(并发、锁、同步)等提出了疑惑,问为什么我要那么做4. 对毕业后所在的公司看重的点是什么,如薪酬、上升空间、所做的事5. base地倾向6. 后面的技术栈发展方向,更倾向Java还是Go,是业务开发还是云原生开发---整个秋招我投了云原生的只有滴滴、快手的一次kstar、小红书和B站,其他都还是回归业务后端开发了。投云原生还有一个原因是某些公司在某些base下只有云原生,并且可能竞争小。另外可以看到,我这里写题是用Go去写的,这其实背后是我用了双倍精力刷题既用Java又用Go去刷了,这样才能争取到这个机会。相信努力总是会有结果的
点赞 评论 收藏
分享
2024-04-14 01:01
米哈游_前端开发
米哈游社招-云计算存储研发
工作职责 1. 负责公司分布式存储集群的运维工作,对系统中存在的问题进行汇总与分析并改进。2. 致力于研发和打造高可靠,高可用的存储系统,保障数据安全是我们义不容辞的责任;并提升存储利用率,降低用户的存储成本;防范黑天鹅事件,降低爆炸半径。3. 这里有机会开拓全新的项目和领域,强调ownership。4. 发现、分析并解决分布式存储业务里网络性能瓶颈,存储性能瓶颈,并更好的进行线上运营,提高运营质量和效率,更好的进行灰度发布控制,保障业务质量。5. 关注工程质量,严格的代码Review,UT/ST测试。 每位开发者需要对自己的代码负责。任职要求1. 熟悉 Linux 系统下 C/C++ ,GO开发,网络编程。2. 能够在压力下积极主动,敢于承担任务,敢于承担责任,能够兼顾研发,测试,运维工作。3. 熟悉业界常见的存储系统较佳,如 Ceph, MinIO,FUSE, Rocksdb, Mongodb,Mysql 等。4. 热爱技术,追求代码的高质量,追求技术的极致,愿意写出充分发挥硬件性能的软件。5. 用数据说话,用数据逻辑服人,整体团队保证简洁高效的沟通。满足以下之一有加分熟悉 Linux 系统下存储相关知识,IO 知识及优化 较佳;熟悉 linux 内核,IO 栈,网络栈等较佳;熟悉 SMB/NFS协议,ISCSI, NBD, Raft, 2PC, 3PC, CRUSH,一致性 Hash, QoS, 等技术与理论较佳;熟悉 kernel by pass( RDMA, DPDK, SPDK )相关知识 较佳;不具备以上条件也没问题,我们欢迎自信的人一起打造一流的分布式存储系统;面向对象常规社招投递链接https://jobs.mihoyo.com/?sharePageId=33869&recommendationCode=NTAWnlu&isRecommendation=true#/position/3864
投递米哈游等公司10个岗位
点赞 评论 收藏
分享
docker与k8s
code_sun:运维开发,SRE,二次开发设计的多,尤其是K8S那块,还有就是go语言建议学一下,自动化的运维平台的构建,存储,服务网格,devops你都可以去做
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务