首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客173874767号
门头沟学院 信息技术岗
发布于湖南
关注
已关注
取消关注
@小黛的求职笔记:
面试高频考点总结-云原生微服务K8s分布式篇
大家好呀,这里是小黛!之前的文章呀,也介绍了大部分计算机基础相关的八股文,操作系统呀,计算机网络呀,Linux呀,今天来介绍一下比较火热的技术,云原生!这部分网上八股文资料往往没有覆盖,所以还是比较棒的,哈哈夸自己一下,这个系列也耗费了我好多好多的心血,唉,可惜看的人不多,emo一下吧如果你的项目涉及到了云原生的技术,面试官肯定会眼前一亮,也会重点考察,那云原生会考察哪些内容呢,今天就来浅谈一下~本文从两个方面进行介绍,第一是简单介绍云原生,第二是给出对于云原生相关,面试官会考察的问题。这份考点总结具备的一些特点:1)贴近面试:几乎百分之百都是本人面试中遇到的问题;2)简洁实用:不会涵盖各个方面,但会包括每个专题下最重要的知识和最常考的知识。3)不给出官方标准答案:一方面可以检验自己的掌握情况,一方面也可以在主动搜寻答案中记忆更加深刻。本系列过往内容:技术面面试高频考点总结-计算机网络篇:https:/技术面面试高频考点总结-MySQL篇:https://技术面面试高频考点总结-C++篇:https:/技术面面试高频考点总结-Redis篇:https:/HR面与反问环节考点总结:https:/技术面面试高频考点总结-Linux篇:https:/技术面面试高频考点总结-操作系统篇:https:/小贴士:虽然这份考点总结不会给出答案,但后续在计算机基础知识这里,会给出Linux、C++、JAVA、计算机网络、操作系统、设计模式、数据结构与算法、Redis、MySQL、JS、CSS、VUE、HTML等知识专题的详细版本八股文PDF,包括题目和题目的详细解答,既包括本推送系列的题目解答,也包括一些考频也很高的考点的题目解答。其中后端知识由我来整理,前端知识由一位前端大佬来整理~已经在整理中啦!一、云原生简介先来简单介绍一下云原生吧~云原生是一种新的软件开发与交付方式,是云计算技术与现代软件开发方法的结合,旨在提高应用程序的可移植性、可扩展性和可维护性。云原生包括容器化、微服务架构、DevOps 工作流程和基于 API 的交互等关键特性。容器化是云原生的核心技术之一,它将应用程序及其依赖项打包成容器,从而实现跨平台和云上部署的标准化。容器可以快速地启动和停止,同时也可以在不同的运行环境中无缝切换,为应用程序的跨云迁移和管理提供了灵活性。微服务架构是另一个重要的云原生特性,将应用程序拆分为多个小型的、自治的服务单元,通过 API 接口进行通信,并能够独立部署、扩展和更新。这有助于提高应用程序的可维护性、可扩展性和可靠性,同时也能够更好地适应云计算环境的快速变化。DevOps 工作流程是云原生中的另一个重要部分,通过协作和自动化来加强开发和运维之间的协调和交互,从而增强应用程序的质量和可靠性。基于 API 的交互也是云原生的一个重要特征,通过定义和使用标准的 API 接口来实现服务之间的通信,并支持自动化部署和运维。总体来说,云原生是一种现代化的软件开发与交付方式,能够帮助企业更快、更灵活地构建和部署应用程序,提高应用程序的可移植性、可扩展性和可维护性。我们可以看到,云原生,主要有四个部分:微服务架构、DevOps、持续交付和容器化部署微服务架构:应用之间可以通过RESTful API通信,可以被独立的部署,更新,scale和重启DevOps:实现快速部署到生产环境,开发人员和运维人员可以协同工作,也提供自动化发布工具,CI工具持续交付:实现快速交付,频繁交付,快速反馈等功能容器化部署:容器化是微服务架构的最佳载体如果面试官问你,请问你了解云原生吗,谈谈你对云原生的理解吧,就可以按照上文进行解答~这里也给出AWS关于云原生应用程序开发的理解:来自:https://aws.amazon.com/cn/what-is/cloud-native/1)持续集成持续集成(CI)是一种软件实践,在这种实践中,开发人员可以频繁地将更改集成到共享代码库中,而不会出错。小而频繁的更改可以提高开发效率,因为您可以更快发现问题并对其进行问题排查。CI 工具会自动评估每次更改的代码质量,以便开发团队可以更有信心地添加新功能。2)持续交付持续交付(CD)是一种支持云原生开发的软件实践。借助 CD,开发团队可确保微服务随时准备部署到云中。他们使用软件自动化工具来降低进行更改时的风险,例如引入新功能和修复应用程序中的错误。CI 和 CD 协同工作,实现高效的软件交付。3)开发运维DevOps是一种改善开发和运营团队协作的软件文化。这是一种与云原生模式保持一致的设计理念。DevOps 实践使组织能够加快软件开发生命周期。开发人员和运营工程师使用 DevOps 工具实现云原生开发的自动化。4)无服务器无服务器计算是一种云原生模式,云提供商完全管理底层服务器基础设施。开发人员之所以使用无服务器计算,是因为云基础设施会自动扩展和配置以满足应用程序要求。开发人员只需为应用程序使用的资源付费。当应用程序停止运行时,无服务器架构会自动移除计算资源。二、云原生面试考题列举接下来的问题,涵盖了云原生,微服务,分布式等热门知识的考题,大家可以有针对性的进行准备~1)谈谈你对云原生的理解2)什么是微服务架构,微服务架构和传统架构的区别,微服务架构的优缺点3)微服务架构如何实现衍生问题:客户端如何去访问这些服务?各个服务之间如何进行通信?如何去管理这些服务?如果有一个服务挂掉了,怎么处理,会发生什么?4)什么是RPC5)RPC协议和HTTP协议的区别6)介绍RPC协议的原理7)什么是RPC框架,RPC框架的原理8)为什么需要注册中心,注册中心一般如何实现9)什么是gRPCdubbo,grpc,thrift10)什么是负载均衡11)负载均衡的分类,有哪些软件负载均衡方式12)什么是正向代理和反向代理13)负载均衡的优缺点14)常见的负载均衡算法15)熔断机制和服务降级分别是什么,如何实现16)高并发怎么实现集群化部署,数据库主从,缓存,消息中间件技术17)高可用性如何保证冗余设计18)什么是分布式锁,分布式锁的原理19)分布式锁如何实现,基于数据库如何实现,基于redis如何实现20)什么是docker,docker里的镜像、容器,dockerfile等概念21)docker与虚拟机的区别22)docker的优缺点23)docker的底层原理namespace,cgroups,unionFS24)多个容器之间如何进行通信docker-compose25)什么是K8s,K8s与docker的关系,K8s的优缺点和应用场景26)K8s的几个概念,pod,deployment,service指的是什么27)K8s中,不同服务之间如何进行通信28)分布式事务,如何保证一致性29)什么是强一致性、弱一致性,最终一致性30)分布式事务一致性算法2pc,3pc,raft,tcc,原理及优缺点31)谈谈你对分布式的理解32)为了保证最终一致性,可以采取哪些方式保证33)一致性和可用性发生冲突,如何去做取舍34)什么是CAP理论35)什么是etcd,etcd的应用场景36)K8s中,介绍一下什么是Minikube、Kubectl、Kubelet37)K8s中,如何进行集群管理三、小结好的,到此为止,关于云原生的介绍和相关的考题就介绍完了~40来道考题,也是很全面很系统的考察了相关知识了,覆盖面还是非常全的。另外,在这说明一点,本系列主要是帮助大家查缺补漏,有针对性的去过一遍面试考频最高的问题,并没有给出答案,如果着急的话,大家可以百度一下相关问题,都是有详细的答案的,我这一个专题更新完,就会帮大家整理出带详细答案版本的考点总结的~里面也会包含这一部分问题的答案!本系列的初衷就是,给大家一个最快的方式上手技术面面试,过一遍题目,就可以乱杀技术面面试的基础问题了~希望可以帮到大家~题外话这里写一点,最近小黛要更新的内容:主要更新两个专题,加上整理一些PDF:面试必考专题:Linux,HR面,操作系统,云原生,场景题&智力题,测试开发,前端开发国企深度揭秘专题:建行运营数据中心,交通银行总行金融科技管培生,航天科工三院三部,交通银行总行软件开发,工商银行软件中心,电信总部云网运营部,渤海银行总行信息科技部,天翼云,中信银行总行信息科技部,中国银行总行信息科技管培生PDF整理:小黛的秋招百次面经,各地区国企央企推荐,国企央企版本八股文PDF关于PDF,目前也已经整理了很多PDF资料了,都是免费获取~
点赞 15
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-03 13:55
广东工业大学 Java
想做个计算机应届就业调查,毕业生多少比例能找到对口工作(全班)
点赞
评论
收藏
分享
01-06 20:59
吉林工程职业学院 Java
快手日常面试(二面感觉要凉)
哈喽大家,喵弟面经分享大厂的面试确实不一样,只能说顺子还是不赖的,好歹没算法一面 tl:23号投递 29号一面记忆不太清晰了 对手撕和场景题印象比较深1.实习与项目我看你项目中用到了zset做排行榜,那我现在要是有一千万个用户,该怎么办呢(回答的可以分积分段存,比如存下积分超过一定阈值的用户,或者直接类似于mysql,做一个分表存)zset底层结构讲一下,跳表的优点,为啥不用b+树呢mysql这块,如果有一个慢sql,你怎么办索引失效情况b+树相较于b树和哈希的优点是什么,为什么就选了b+树怎么保证缓存和数据库一致性(最后提到了消息队列)spring中设计模式的体现jvm中内存模型 八股涉及的...
查看14道真题和解析
点赞
评论
收藏
分享
2025-11-20 08:39
北京理工大学 C++
感觉高学历的菜鸡是最难受的
看牛客主要是两类同学,一类是超级大佬,基本只投了大厂,拿了一堆offer;另一类是学历可能不够高的同学,没几个笔试面试。然后我是双九硕,基本没挂过简历,笔试面试一大堆,但是……就是根本过不了。笔试面试占用了大量时间,导师这边也还在安排活,根本没时间看面经(当然也怪我没提前准备和投的比较晚)。然后家里人还是抱有前几年的观点,觉得这学历怎么会找不到工作。
两月团子跑一生:
看看央国企,只要六级过了,双九多投还是能遇到点击就送的央国企的,起码先拿个保底先
点赞
评论
收藏
分享
2025-12-11 17:46
门头沟学院 前端工程师
面试官:其实你可以用 AI 的。我:???(已手敲半小时)
谁懂面试的时候给了你个功能让你实现,手敲半天没做完整,查验的时候说这边看到你一直在手敲,其实你可以用ai的。
不知道怎么取名字_:
感觉是面试官着急了,所以提醒你的
点赞
评论
收藏
分享
昨天 22:46
湖北商贸学院 前端工程师
被 AI 逼疯的前端:从手搓流式打字机,到浏览器端跑 React
为了防止被认为是菜鸡, 所以先说一句, 第一关到第三关我还是会的 😭面试官不要再学历挂我了好吗前言:上周一,产品经理搬着椅子坐到了我旁边:“咱们的 AI 助手体验太‘古典’了,请求发出去要转圈五秒钟才吐字。你看人家 ChatGPT,那个字是一个个蹦出来的,多解压!还有,能不能让 AI 给我写个 React 组件,直接渲染出来让我点?就像那个 Gemini Canvas 或者 Vercel v0 一样?”我看着手里还在用 await fetch().json() 的代码,陷入了沉思。这不是加个 CSS 动画能解决的事,这是一场从网络层到渲染层的全面重构。这几天,我像是经历了一场前端技术的“大航...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
双非非科班2年时间的转码历程
3.7W
2
...
简历挂麻了?因为你的简历只有“宽度”没有“深度”!
1.1W
3
...
入职第一天:允许自己像个新生
9904
4
...
26秋招小结 含面经碎碎念版
5187
5
...
师门闯关记①:好学姐我听你的,就选你说的那个导师了
4085
6
...
百度java一面 28届的第一次大厂面试 感觉g了
3808
7
...
实习不忙被公司要求下周再来
3672
8
...
嵌入式学习路线分享
3455
9
...
“CRUD”正在消亡吗,2026该何去何从
2998
10
...
为什么华为给到16级我还是拒了?(开发)
2868
创作者周榜
更多
正在热议
更多
#
26年哪些行业会变好/更差
#
13743次浏览
180人参与
#
卷__卷不过你们,只能卷__了
#
6970次浏览
160人参与
#
MiniMax求职进展汇总
#
250次浏览
4人参与
#
去年的flag与今年的小目标
#
6674次浏览
155人参与
#
哪些公司在招寒假实习?
#
7182次浏览
85人参与
#
有深度的简历长什么样?
#
12592次浏览
263人参与
#
机械人的秋招小目标
#
25816次浏览
226人参与
#
现在前端的就业环境真的很差吗
#
488174次浏览
5884人参与
#
写论文的崩溃时刻
#
3524次浏览
100人参与
#
入职第一天
#
7692次浏览
149人参与
#
你不能接受的企业文化有哪些
#
7378次浏览
123人参与
#
央国企投递记录
#
170098次浏览
1633人参与
#
腾讯音乐求职进展汇总
#
147021次浏览
1042人参与
#
你都用AI做什么
#
4822次浏览
112人参与
#
实习教会我的事
#
48572次浏览
359人参与
#
一人分享一道面试手撕题
#
16628次浏览
672人参与
#
秋招白月光
#
645851次浏览
5011人参与
#
一人一道大厂面试题
#
112061次浏览
1253人参与
#
应届生应该先就业还是先择业
#
163390次浏览
828人参与
#
实习,不懂就问
#
148675次浏览
1337人参与
#
新凯来求职进展汇总
#
67130次浏览
174人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务