首页 / 云原生
#

云原生

#
62719次浏览 731人互动
此刻你想和大家分享什么
热门 最新
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去刷了,这样才能争取到这个机会。相信努力总是会有结果的
勇敢的我在干饭:"只有滴滴快手小红书"?凡尔赛浓度过高
点赞 评论 收藏
分享
09-24 22:21
门头沟学院 Java
朝花夕拾 快手kstar提前批后端凉经
终究还是达不到人才计划的标准,只能拿些普通offer了----------------第一凉:快Star-X 容器云研发工程师(一面挂)一面(7.1)总时长:50分钟1. 算法题,LRU2. MySQL的B+树索引3. 进程与线程的区别4. K8s中创建Pod的流程5. K8s中CSI接口相关的流程和知识6. Golang中routine的泄露、GPM模型(此时7月刚开始,没看Go的八股答上来)7. 简单介绍自己的科研论文8. 简单介绍实习经历中做的事9. 对当下AI能力的了解第二凉:快Star-X 海外增长服务端研发工程师(二面挂)一面(7.22)总时长:50分钟1. 算法题,快排2. 说说Java中ArrayList、LinkedList的区别,应用场景;如果要并发安全用什么list3.  HashMap的原理,是否线程安全,如果要线程安全的话用什么map;ConcurrentHashMap在jdk7和jdk8的区别4.  创建线程池的参数有哪些5.  ThreadLocal的原理,缺陷;如果线程创建子线程用什么,原理是什么;TransmittableThreadLocal的原理6.  MySQL的MVCC原理7.  数据库的隔离级别,以及MySQL的默认隔离级别是什么8.  Redis的雪崩、穿透、击穿的含义及如何处理9.  Redis的ziplist的底层数据结构10. 项目中如何使用Redis11. JVM调优做过什么12. 对大模型的了解、使用二面(7.30)总时长:50分钟1. 算法题,求数组第k大的数,要求用堆2. 一个到时间秒杀优惠券的场景,如何设计系统,既保证流量突增能承受,又不超发,而且要同步实现,不能异步(最后问到的主要是redis的decrby命令)3. redis的集群模式,如果有某些节点宕机了,那么这上面的hash槽如何分配?考虑到这部分哈希槽对应的主节点下的从节点,他们如何选出新主,这部分数据又如何恢复?4. 对基架实习的背景、难点以及解决的问题详细问了,感觉上很好。但是后面说我现在的实习做的太过于基架,另一段实习的业务比较简单(之前还从没别这么说过,这就是快starx吗?),于是问我一些其他的基础知识把5. 反问阶段我说我有两段不同的实习经历,又做过云原生开发,又做过java后端开发,这对于贵公司的招聘要求与其他人相比是不是不占优势。面试官直接说,和我直说吧,其实我的简历和表现已经很优秀了,但是毕竟咱们现在这个岗位是 快starx,是档次很高的岗位,所以......嗯竞争压力会比较大。。。到这我也基本懂了另外还挂过好几次简历筛选和评估,看图就知道了..
查看24道真题和解析
点赞 评论 收藏
分享
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你都可以去做
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务