首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >二本本科无实习上岸滴滴京东58科大讯飞复盘(上)

二本本科无实习上岸滴滴京东58科大讯飞复盘(上)

作者头像
Java宝典
发布于 2021-01-14 03:27:03
发布于 2021-01-14 03:27:03
9160
举报

上篇目录

秋招之路复盘篇 楼主的自我介绍: 我自己复习范围:(关注公众号回复 "面试脑图" 获取面试脑图,因为图片很大) 我的项目很 low 怎么办?? 项目 low,无实习经验,还是个渣本,怎么拿到 offer 的 关于套路和技巧 你的秋招时间这么长,你的心态如何呢? 关于众多知识点和面经你又是怎么选择去看的呢? 简历应该怎么写??? 如果以上你都没有???我好慌,我该怎么办??? 实习、秋招、春招那点事 坎坷的offer故事: 总结:以下面经顺序为难易度排序及 offer 排序滴滴(11.5 offer):线上面8.9投简历:8.27笔试:9.16一面:80分钟左右10.17二面:50分钟左右10.29三面:36分钟左右11.1 HR面11.5 offer

秋招之路复盘篇:

楼主的自我介绍:

楼主:二本本科、无实习经验、CS专业(但是个人觉得和非科班没啥区别,专业课也没有听...)

岗位:Java开发 / 后端开发

秋招之路:6.28——10.29,战线很长、6.28的第一封简历投出、10.29的面完滴滴三面暨秋招结束

方向:Java方向、只会SSM,其他Redis中间件都不会

海投简历:180+吧,在牛客网的求职校招日程里( https://www.nowcoder.com/school/schedule ) ,牛客打钱(手动狗头?),有合适岗位的公司都投,每天投几个,自然而然就到180+,但是投简历也是一个苦力活,可能会投的自闭,前期建议投一些小公司练练面试(找些套路),后期就是大公司干,千万不要认为自己没有准备好就不投,等你准备好,黄花菜都凉了

Offer:滴滴、京东、科大讯飞sp、58集团、用友、锐捷网络、联行科技(新公司大背景、薪资+补助下来跟滴滴差不多了)

我自己复习范围:(关注公众号回复 "脑图" 获取面试脑图,因为图片很大)

首先说明我是Java开发,我的范围只适合Java开发的,其他方向我不太了解,并且很多公司侧重点也不一样,比如字节不侧重语言,侧重操作系统四大金刚那些,也看公司吧,就像考不同的学校,会有不同的大纲,因为我是本科生,都比较侧重基础

Java:Java基础杂七杂八的(经典必考集合各种死磕源码吧)、多线程并发包各种死磕(我是死磕到源码),JVM死磕到细节、GC死磕到细节、JVM调优自己练习练习

框架:spring看看IOC和AOP的源码,但是太难太难了,就光那个方法名就特别长,前期就只知道个IOC和AOP是啥,后期就去看源码记大概一个原理过程,SpringMvc的流程,一些注解吧,Mybatis也是那些常考的点吧,缓存可以了解一下

数据库数据库死磕,越深越好

操作系统和网络:背常考的、但是太深了,还是菜

设计模式:太多了记不住,我就是简单了解一下,叭叭给他说有啥用,Java里哪里用了xx模式

算法和数据结构:是我秋招开始补的、做完类型题进行总结,刷的就是LeetCode吧,我是先LeetCode,然后剑指offer,但是我也是有很多笔试直接挂的,除了遇到一些简单的,或者原题或者类似的题能A,一定要总结套题,类型题,一定总结一定总结一定总结

Redis:没有用过,但是就是记吧,那些常考的东西

IO模型、网络编程:比较菜了,不咋会

Linux:我也比较菜了,就会简单的命令

微服务、分布式、集群、中间件:我不了解,只知道有这个玩意

关于源码阅读:建立在自己会使用这个东西之后再去阅读源码,阅读常用的方法源码即可,第一次阅读源码建议看视频跟着阅读或者找博客,要不然比较生疏很难,,,,

我的项目很 low 怎么办??

low 不是你的问题,但是项目也可以“包装“啊,此“包装”非彼包装,举个例子吧:

Q:原项目有一个等级权限管理,就 3 层等级,数据库里设计好了就分 3 级,面试官就问到你了,你这个怎么做的。

A:自己一顿叭叭叭,

Q:面试官给你提了一个新需求,如果 3 层等级变了,变成了不一定多少层,你又怎么设计?

面试官给你说出了问题,不管你有没有回答出来,但是希望你面完之后,你对这个需求去重新设计一下,下一次面试自我介绍的时候说:

对于 xx 项目,我自己私下也有复盘,比如当需求变为 xxx 的时候,我考虑到这样设计:叭叭叭.....。

这样你的 low 项目就变得不再 low 了,突出你的思考、你的想法

项目 low,无实习经验,还是个渣本,怎么拿到 offer 的

死磕基础,把很多源码看了,集合、JUC下的,面试就磕源码,操作系统和计算机网络背不住,就是手写吧。我拿的offer里,基本都是Java问的很多

关于套路和技巧

关于面试:面完问一下面试官对你的评价,找到自己的不足,另一方面也表现出自己强烈的学习欲望,反正我每次问面试评价都是:基础不错,就是动手实践不是很好,xxx,,,,如果感觉跟面试官聊得不错的,可以厚着脸皮要个微信加,反正我面滴滴三面要微信加,被面试官拒绝了,其他的也有成功的,哈哈哈哈哈

面试复盘:我一般线上面试会录屏或者录音,面完之后复盘总结,不单单是总结,你还要找到自己的不足去弥补,防止下一次再被问,这就是为什么我面经这么全的原因,不是我记性好,,,,,哈哈哈哈哈

关于投简历:写一个 Excel 或者 Word 记录投的公司,时间,投递方式,方便后期去查询结果

你的秋招时间这么长,你的心态如何呢?

秋招历时足足 4 个月,心态就像心电图一样,考研就像前期平稳,后期曲线上涨,因为自己也很乐观,在整个秋招之路里,也有人说话,自己也有几个网上的小伙伴群,每次就是说说话,互相激励对方,如果你是一个人的话,希望找几个小伙伴一起交流说说话,避免自闭低沉消极

关于众多知识点和面经你又是怎么选择去看的呢?

1.先看众多的知识点,广度先建立起来,遇到一个不会的知识点千万不要入坑掉进去,越陷越深2.广度那么多,我看一遍记不住咋办,那就多看几遍,理解化记忆,找一些共同点进行记忆,手写记忆(秋招以来我大概写了 20+的单面 A4 纸吧),抱团组队,互相面试,互相讲解3.广度拉起来之后,去看看深度,了解一下源码 xx 的,深度是你从众多面试者脱颖而出的法宝4.面经看了一定的知识点之后再去看,作为查缺补漏之用,当你要准备面哪个公司之前,去看看这个公司的面经。

简历应该怎么写???

以下属于个人观点:

1.如果成绩好,写上你的 GPA 和排名2.学校好肯定是个亮点3.有博客(前提里面要有内容),有 GitHub 写上去4.大厂实习是个亮点5.项目负责模块最好用:用 xx 实现 xxx 解决了 xxx 问题,网上都说最好用 STAR 法则写,6.计算机类的比赛加分项吧、ACM.....7.技能栈写你会的,精通、熟悉、了解 xxxx。

划重点:字不能错,大小写要写明白,Java 不是 java,我不知道这个单词到底是怎么拼,去官网瞧瞧他怎么写的。

如果以上你都没有???我好慌,我该怎么办???

把你复习的众多知识点堆在技能栈上,前提是你要会!会!会!不会就不要写(别给自己挖坑),比如:

看多线程知识点前:

1.了解多线程编程

看知识点后:

1.熟悉多线程编程及原理,内存屏障和 CPU 缓存、线程池应用及原理、synchronize 锁优化、JVM 内存模型、J.U.C并发编程包

再次重点提醒!!!一定要会才往上写!!!

实习、秋招、春招那点事

坎坷的offer故事:

•贝壳是第一家面完 全部流程的公司,当时认为能过,结果被挂了,不知道是什么原因,可能学校吧...,当时挺难过的。

•京东是8.13 14的一二面,面完之后一直没信,二面面试官也说我技术面过了提交了HRBP处理了,等到了8.29正式批给我发来线下面试邀请再次联系了二面面试官帮我反馈,当天晚上收到HRBP的oc,给我说锁定简历,给我发offer,问了几个hr的问题,9.5问hrbp什么时候发offer,hrbp问我要了身份证,之后一直持续到9月底,期间给HBRP发了四次微信询问offer的事,没有一次回我微信的,9.30二面面试官帮我反馈了我一直没有收到offer的情况,HR那边还是没有给反馈,国庆期间最终找到零售校招HR帮我查了一下我的信息,结果说没有查找我的信息,我给他说了我是提前批,HBRP问我要了身份证各种情况,说帮我对接一下HBRP,最后发现是把我的信息遗漏了,重新给我提交,10.10收到offer,等待京东这段时间,身边的人都说我凉了凉了,但是我还是坚持下来了,天天找各种途径去查,最终也是没有辜负自己的努力。

•滴滴是8.9投的简历,8.27笔试,邀约9.7的线下面试,但是我拒绝了,期间一直想去问问能不能申请线上面试,结果没有找到途径,9.12电话邀约了9.16一面,面完之后一直就没有信了,也没有拒信,官网状态还是面试流程中,然后一直给滴滴的邮箱发消息问面试结果、不下5次吧,都是石沉大海,在牛客找滴滴hr联系方式,也没有方式,在10.15的时候再次给滴滴邮箱和滴滴招聘公众号发消息,下午来了hr约二面了,我坚持的等到了,9.16-10.15 一个月的时间啊,这期间也基本每个人都告诉我是挂了,是不会有感谢信的,但是我还是坚持,同样我是在10.10收到的京东offer,但是我还是不甘心,还是去坚持问滴滴,就是要个结果,挂就去京东,过就继续面,再约面滴滴这期间,我同样面试了其他家为了面试查缺补漏吧,大大小小公司我都投,一直坚持到offer,给自己的目标就是面完滴滴三面就不面了,结束秋招,因为太累太累了。。。

总结:

面试就是把自己变成商品,不遗余力地推销给面试官,从而打动他的过程。

面试就像一场考试,给定了要考的范围,就是你能不能去坚持死磕他了,坚持死磕对了,加上一点运气+临场发挥就是胜利,祝各位加油!!!冲冲冲!!!就是干!!!


以下面经顺序为难易度排序及 offer 排序

滴滴(11.5 offer):线上面

8.9投简历:

8.27笔试:

9.16一面:80分钟左右

1.Java集合说一说吧set ,list,map都问了一遍2.TreeSet和HashSet区别•红黑树区别,有序无序3.hashmap和concurrenthashmap4.线程池用过没,线程池的参数什么意思,每个都问了一遍5.拒绝策略说一说6.synchroBlockQueue 到底可以存几个7.锁用过没,•叭叭各种锁,8.锁的什么方法你用过•tryLock•getHoldCount9.lock和tryLock区别10.lock的公平锁和非公平锁的怎么实现的(源码级别),不限于概念11.类加载机制,不是类加载几个过程12.如果多个类加载器加载同一个类,会出现什么情况13.tomcat的加载过程14.spring的生命周期,不是bean15.AOP16.ASM怎么实现cglib17.mybatis的插件用过没,18.项目, 背景:暂存数据,每一次把用户填写的数据暂存到数据库,暂存字段,0暂存,1正式存1.如果实现a用户暂存数据1,b用户暂存数据2,实现a下次只能看见数据1,

给car表加一个操作人字段,每次判断

2. car表怎么设计的,

id,车牌号,xxx,xx,暂存标记

3. car表主键是什么

主键id

4.主键id有什么规则吗?

自增长

5.如果一个车牌号重复了,添加的时候怎么处理的

每次填入的时候,都会在数据库里查询一下,判断是否有

6.如果4个人同时填入车牌号为888的车,怎么处理这个问题

7.加锁为消化资源,你考虑一下在数据库进行操作吧

8.隔离级别是解决什么问题的啊

并发的时候问题,叭叭脏读等问题,

9.隔离级别什么时候才出来啊? 19.数据库索引,索引类别

唯一索引,聚簇索引,非聚簇索引

20.聚簇索引和非聚簇索引区别 21.二叉树和B+树的区别

叭叭半天,没有get到点上1.B+树所有数据都在叶子节点,每次查找时间稳定2.叶子节点都有指向下一个叶子节点的指针,范围查找比较方便

22.那如果把二叉树弄成,所有数据都存在叶子节点呢

二叉树,如果删除的话,可能会变成线性树,时间复杂度变高

23.那如果平衡二叉树呢

叭叭了,记得好像磁盘存储是用的b+树结构,索引是存在磁盘上的,用B+树会减少IO操作

24.怎么减少IO操作的 25.磁盘上所有文件都是B+树存储吗?

文件夹的文件吧

26.磁盘上怎么存储这些数据的 27.你了解什么文件格式

elf,a.out

28.Linux操作系统了解过吗

Linux不太了解过,用过Linux命令,进程同步

29.Linux命令用过哪些

cd,grep,pwd,mv,管道符,ps

30.Linux根目录下有哪些文件夹

etc,bin,我好像记得是,可能记不太清楚了

31.手撕翻转树,递归+递推

32.手撕最小路径和

10.17二面:50分钟左右

1.开源项目了解什么2.SpringBoot如何加载,源码3.学习源码如何深入学习的

叭叭叭ArrayList和LinkedList

4.如果去了解spring的启动过程,你怎么去了解 5.tomcat启动的流程,要加载什么资源 6.项目中有哪些收获 7.项目中负责哪些点,技术方向吧 8.为什么用mvc架构

面试官:其实这个mvc架构知识点还是很深的,要做好还是很难的

9.项目里Spring的事务是怎么管理的

在方法上加注解

10.那为什么加注解可以实现,这个加载机制是怎么实现的,源码级别 11.为什么这个注解可以实现事务 12.那这个事务和数据库的事务有什么关联

acid,事务隔离级别

13.那你们当时项目选技术是怎么思考,比如mybatis用的什么连接池

用的c3p0

14.那你知道有其他的连接池,各自有什么区别

c3p0、dbcp、druid三大连接池对比 - wawa3338的博客 - CSDN博客 https://blog.csdn.net/wawa3338/article/details/81380662c3p0,dbcp与druid 三大连接池的区别 - 泡面之家 - CSDN博客 https://blog.csdn.net/qq_34359363/article/details/72763491druid的功能强大、扩展好,

15.那你感觉连接池的功能都有什么

1.资源重用2.更快的系统响应速度3.新的资源分配手段4.统一的连接管理,避免数据库连接泄漏

16.项目大概几个人,开发的人,源码包大小多少 17.juc看过哪些,说AQS的机制 18.Lock如果给线程分配锁的

叭叭ReentrantLock

19.公平锁和非公平锁的区别,源码级别

面试官补充:非公平锁就是抢占式的嘛

20.队列呢,了解什么

ArrayBlockQueue,LinkedBlockQueue

21.各个队列使用场景 22.queue里面都有什么方法

offer,add,put

23.各个方法仔细讲讲,都会出现什么情况,添加的方法有什么,都有什么不同出队列呢,都有什么,跟offer对应的 24.jvm看过什么、jvm常用命令 25.jstat的参数,比如看一个线程的回收情况,怎么看、其他的命令呢 26.动手去编译JDK源码 27.JVM的类加载流程,到解析到字节码 28.如何去验证版本的冲突的,比如jdk1.6到jdk1.7 29.初始化去怎么做的 30.实际运用中,ClassLoader都有了解什么 31.如何实现一个动态加载、实现哪些方法 32.如何获取当前的ClassLoader 33.那可以保持建立多个ClassLoader吗? 34.为什么加载器加载出来的类不一样 35.jvm内存模型 36.多线程如何实现主存同步的

缓存一致性扯一扯,Java内存模型

37.那通过什么指令去实现其他工作内存无效的 38.Java里怎么实现缓存一致性的

volatile、synchronized、lock、信号量、wait/notify 面试官补充:信号量也是加锁实现的

39.jvm的锁优化有什么

说了synchronized,

40.那还有其他编译器的锁优化吗,比如锁粗化

锁消除、、、、、

41.网络编程知道吗 42.创建socket的过程 43.从server端开始说吧,几个步骤 44. accept操作之后,然后呢 45. 怎么解析这个信息呢,输出到什么流里呢

46.互联网这块网络编程用的也挺多的,比如rpc框架什么的47. Java里的IO这块你了解吗,区别48.BIO、NIO、AIO的对应类实现了解吗49.shell命令50.进程通信方式51.Linux调度方式有什么52.Linux的缓存有几级53.jdbc连接mysql的几个步骤、为什么要加载驱动呢,原理是什么、PreparedStatement和Statement区别、返回结果如何查询

准备 private static final URL、、、 也可以用properties从文件中读取。load()、 1、首先注册驱动啊?怎么注册?反射啊,Class.forName("xx.xx.xx.Driver");底层怎么实现的?静态代码,DriverManager.registerDriver?启动的时候,会自动调用静态代码块的内容。 2、接下来就是获取连接啊,怎么连接?远程连接(三次握手操作),连接放哪里?作为资源必须放池子里。这样能提高性能。常见的连接池有DBCP,C3P0,传说中最安全,性能最好的Druid(国产),而且还能监控。 3、你总的有SQL语句吧,之后就是Statement编译那。这里会出现SQL注入的安全问题。在语句后面加"1=1"成立。所以我们采用预编译的方式,PreparedStatement。可以防止这种问题的出现。 4、查完之后获取结果集。rs.getString(). 5、头疼的来了,释放资源。各种 if(xx != nu) {try{ xx.close();}catch{}} 不用担心JDK8 出来一个新特性,可以放在try-withresource中。还有各种异常可以采用通道的形式 XxxException | XxxException 6、各种异常需要你放到一个try{}catch{}中,出问题你也不知道问题在哪里?麻烦吗?不用担心,我们可以封装成一个工具类,需要的时候调用工具类.getConnection();还是麻烦啊,可以用Spring框架为我们集成提供了jdbcTemplate,HibernaterTemplate。用模板代码消除了大量的样板代码。

遍历结果集,叭叭

10.29三面:36分钟左右

1.说说ArrayList的源码各种方法吧,add,remove一系列方法2.MySQL的聚簇索引3.知道SQL注入吗、Java里怎么防止的呢4.Redis和数据库的一致性5.了解过什么开源的东西吗

Spring

6.那说说AOP吧

11.1 HR面

11.5 offer

不要忘了扫码关注回复 面试脑图 获取作者总结的面试脑图

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java宝典 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Kubernetes 多卡GPU使用和分析
Kubernetes中通过device plugin将GPU作为一种resource来使用,因此需要先创建一个device plugin将GPU信息注册到Kubernetes中。NVIDIA官方提供了一个GPU device plugin,详情可见https://github.com/NVIDIA/k8s-device-plugin。
langwu 吴英文
2019/09/01
11.1K1
NVIDIA/k8s-device-plugin源码分析
Author: xidianwangtao@gmail.com k8s-device-plugin内部实现原理图 在Kubernetes如何通过Device Plugins来使用NVIDIA GP
Walton
2018/04/18
4.3K2
NVIDIA/k8s-device-plugin源码分析
Kubernetes如何通过Devi
Device Plugins Device Pulgins在Kubernetes 1.10中是beta特性,开始于Kubernetes 1.8,用来给第三方设备厂商通过插件化的方式将设备资源对接到Kubernetes,给容器提供Extended Resources。 通过Device Plugins方式,用户不需要改Kubernetes的代码,由第三方设备厂商开发插件,实现Kubernetes Device Plugins的相关接口即可。 目前关注度比较高的Device Plugins实现有: Nvidia
Walton
2018/04/16
1.8K0
Kubernetes如何通过Devi
Kubelet Device Plugin 的工作机制
从Kubernetes 1.8开始,官方推荐使用Device Plugins方式来使用GPU、FPGA、NIC、InfiniBand等高性能硬件。
用户7020774
2020/03/02
5.9K0
Kubelet Deivce Manager源码分析
本文基于Kubernetes v1.10的代码,对Kubelet Device Manager的实现进行了代码走读分析,方便对kubelet与device plugin的交互有更深入的理解。另外,分别对kubelet的Register服务、kubelet调用device plugin的Allocate接口等做了分析,尤其要了解kubelet device plugins的checkpoint机制。
Walton
2018/05/03
2.2K0
Kubelet Deivce Manager源码分析
HAMi源码解析——device-plugin
在介绍 HAMi 的 device-plugin 前,先了解一下 K8s 中的 Pod 是怎么使用 GPU 的。
DifficultWork
2025/06/25
4050
Kubrenetes 设备插件详解
Kubernetes 提供了一个 设备插件框架, 你可以用它来将系统硬件资源发布到 Kubelet。
thierryzhou
2022/12/01
1.1K0
容器开启特权模式后无法通过cadvisor获取GPU metrics指标
开启特权模式(--privileged)的容器,在使用nvidia GPU时,无法通过cAdvisor获取GPU相关的metrics信息。Google大法可以搜到相关的Issue,于2018年提出,至今仍处于Open状态(给cAdvisor贡献代码的机会),由于涉及到的内容较多,分为三篇来讲。
李鹤
2023/03/28
5160
容器开启特权模式后无法通过cadvisor获取GPU metrics指标
kubernetes GPU管理与Device Plugin机制
Kubernetes 在 Pod 的 API 对象里,并没有为 GPU 专门设置一个资源类型字段,而是使用了一种叫作 Extended Resource(ER)的特殊字段来负责传递 GPU 的信息。
rxg456
2025/03/26
1710
kubernetes GPU管理与Device Plugin机制
如何为 Kubernetes 定制特性
Kubernetes 是非常复杂的集群编排系统,然而哪怕包含丰富的功能和特性,因为容器的调度和管理本身就有较高的复杂性,所以它无法满足所有场景下的需求。虽然 Kubernetes 能够解决大多数场景中的常见问题,但是为了实现更加灵活的策略,我们需要使用 Kubernetes 提供的扩展能力实现特定目的。
我是阳明
2021/04/26
6200
如何为 Kubernetes 定制特性
使用 Elastic GPU 管理 Kubernetes GPU 资源
徐蓓,腾讯云容器技术专家,腾讯云异构计算容器负责人,多年云计算一线架构设计与研发经验,长期深耕 Kubernetes、在离线混部与 GPU 容器化领域,Kubernetes KEP Memory QoS 作者,Kubernetes 积极贡献者。 当前存在问题 GPU 具备大量核心和高速内存,擅长并行计算,非常适合训练和运行机器学习模型。由于近几年 AI 技术愈发成熟,落地场景越来越多,对 GPU 的需求呈井喷趋势。而在资源管理调度平台上,Kubernetes 已成为事实标准。所以很多客户选择在 Kubern
腾讯云原生
2022/04/21
3.6K0
使用 Elastic GPU 管理 Kubernetes GPU 资源
深入 kubernetes API 的源码实现
很多同学应该像我一样,第一次打开 Github 上面 kubernetes 项目源码的时候就被各种仓库搞晕了,kuberentes 组织下有很多个仓库,包括 kubernetes、client-go、api、apimachinery 等,该从哪儿仓库看起?kubernetes 仓库应该是 kubernetes 项目的核心仓库,它包含 kubernetes 控制平面核心组件的源码;client-go 从名字也不难看出是操作 kubernetes API 的 go 语言客户端;api 与 apimachinery 应该是与 kubernetes API 相关的仓库,但它们俩为啥要分成两个不同的仓库?这些代码仓库之间如何交互?apimachinery 仓库中还有 api、apis 两个包,里面定义了各种复杂的接口与实现,清楚这些复杂接口对于扩展 kubernetes API 大有裨益。所以,这篇文章就重点关注 api 与 apimachinery 这两个仓库。
米开朗基杨
2021/04/02
1.3K0
Kubernetes对象深入学习之三:对象属性
程序员欣宸
2023/07/24
3260
Kubernetes对象深入学习之三:对象属性
Containerd NRI 插件
Github:https://github.com/containerd/nri.git
abin
2023/03/21
1.2K0
Containerd NRI 插件
如何在Kubernetes集群中利用GPU进行AI训练
Author: xidianwangtao@gmail.com 注意事项 截止Kubernetes 1.8版本: 对GPU的支持还只是实验阶段,仍停留在Alpha特性,意味着还不建议在生产环境中使用Kubernetes管理和调度GPU资源。 只支持NVIDIA GPUs。 Pods不能共用同一块GPU,即使同一个Pod内不同的Containers之间也不能共用同一块GPU。这是Kubernetes目前对GPU支持最难以接受的一点。因为一块PU价格是很昂贵的,一个训练进程通常是无法完全利用满一块GPU的
Walton
2018/04/16
3K0
如何在Kubernetes集群中利用GPU进行AI训练
Kubernetes超越RBAC – 通过Webhook自定义授权
Kubernetes 是一个很棒的容器编排工具,它提供了许多自定义选项。您可以轻松地扩展/替换它的许多…
云云众生s
2024/09/12
2170
Kubernetes超越RBAC – 通过Webhook自定义授权
Kubernetes 新玩法:在 YAML 中编程
那么如何做性能测试?要么是通过编码的方式完成,写一堆脚本,用完即弃;要么是基于平台,在平台定义的流程中进行。对于后者,通常由于目标场景的复杂性,如部署特定的 workload、观测特定的性能项、网络访问问题等,往往导致性能测试平台要以高成本才能满足不断变化的开发场景的需求。
我是阳明
2020/09/24
1K0
Kubernetes 新玩法:在 YAML 中编程
原 荐 Kubernetes HPA Con
Author: xidianwangtao@gmail.com 更多关于kubernetes的深入文章,请看我csdn或者oschina的博客主页。 关于kubernetes HPA Controller的工作原理,请参考我这篇博文。 源码目录结构分析 HorizontalPodAutoscaler(以下简称HPA)的主要代码如下,主要涉及的文件不多。 cmd/kube-controller-manager/app/autoscaling.go // HPA Controller的启动代码
Walton
2018/04/13
2K0
原                    荐                                                            Kubernetes HPA Con
容器能不能将 volume 挂载直接挂到根目录?—— 浅析 kubelet 到 runc 的调用过程
这件事起源于有小伙伴在某群里问,在 K8s 中,能不能把 volume 挂载直接挂到根目录?我的第一反应是不能。容器会使用 union filesystem 将容器的内容挂到根目录下,这点在正常情况下是无法更改的。但是就止于此吗?发现给不出合理解释的时候,突然感觉自己对于容器的认知只停留在了很表面的阶段。
腾讯云 CODING
2023/03/31
1.4K0
容器能不能将 volume 挂载直接挂到根目录?—— 浅析 kubelet 到 runc 的调用过程
彻底解决pvc无法mount的问题
上周解决pvc无法mount的问题,其实留了一个尾巴,当时只是知道由于未知的原因,AttachDetachController执行detach操作失败了。这周这个问题又出现了,这次追查了一下根源,这里记录下。
jeremyxu
2019/07/23
7.1K2
推荐阅读
相关推荐
Kubernetes 多卡GPU使用和分析
更多 >
交个朋友
加入HAI高性能应用服务器交流群
探索HAI应用新境界 共享实践心得
加入[游戏服务器] 腾讯云官方交流站
游戏服运维小技巧 常见问题齐排查
加入云原生工作实战群
云原生落地实践 技术难题攻坚探讨
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档