阿里P9白慕,阿里云原生开发技术分享

Posted 大唐荣华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里P9白慕,阿里云原生开发技术分享相关的知识,希望对你有一定的参考价值。

时间2020/09/19 下午 籍海楼四楼:快速入职
白慕:阿里云原生开发技术负责人,原中间件项目java研发主管

阿里的业务开发

在阿里业务开发幸福的:

  1. 代理 中间件实现分库分表
  2. java sdk 客户端

阿里体系介绍:淘系、阿里云、蚂蚁

原共享业务事业部 ==> 中台 ==> 业务中台、中间件、数据中台

公司内部没有中台口号,为了营销

中台优势:提升稳定性

云原生

云原生:开源、开放、标准化、弹性 (serverless用户屏蔽底层细节)

基础设施、基础网络……

业务场景+选择的网络模型+插件

可观察性发展 (普罗米修斯) npd标准

与云原生结合,应用编排标准,k8s标准复用api

阿里面试招人要求

社招一般P7,P6、P5较少 有代码笔试

面试流程:P8、 P9、 跨BU(部门)交叉面P9、终面P9
(初心:不把视角对其、多方位考量)

p6-p10都要求写代码能力,P8 面考察代码基础、细节

要求:1. 场景+实战、真的做过,实操 2. 做事的主动性

每个部门招人要求不一样,内部没有统一题库。面试题就是面试官自己,可能一个部门内部切磋面试题会有重叠的情况。

要求最高阿里中间件,号称中国第一JAVA 开发团队。

在线RT响应

分期方案 单元化(前提是异地多活)

异地多活,保障阿里数据一致性,京东做不到(南方有货,北方没货)

补充:

Google 服务器cpu 利用率 55% 世界第一,Ali 业内第二 40%

配置分发

config server 配置分发 长链路接送 单个可以达到20w

去O(Oracle)计划

08年马云提出,要求数据库自研 (李飞飞负责)-------AnalyticDB

no-sql 数据库 mdb、ldb、rdb 和 aof

问答:

1.阿里的大数据主要集中在什么业务?

内部数据不集中不好确定,但是不是淘系,一定是视频类的。

例:城市大脑项目: 单上海交通信号视频处理的算力要求大于腾讯、阿里、华为算力总和

要求实时处理能力。

云计算:把计算能力贴到边缘去计算解决,龙门架项目(华为中标)

2.大龄技术程序员未来职业道路怎么选择?

国内市场每年都有大批校招生,劳动力明显过剩,大环境对想一直做技术的人不友好。

大公司都有技术层级的年龄要求,另一方面受薪酬体系左右。

未来发展方向:技术架构、业务架构、管理

3.海量告警

解决方案,与业务场景强关联,采用机器学习频率高的下调比重

4.关于测试

代码本地测试 (端到端测试)

Aone?

阿里内部方案: 1.扫描工具自动化测试 2.强调单元测试覆盖率 3.程序员自我把控

多环境: 集成测试-……-预防-小淘宝-小流量-线上

5.关于源码

有问题才会去源码中寻找,站在大面上去了解细节

6.java课程设计建议

课程设计很全面,超过p7应该会的了

项目从产品在抽出来的实战沉淀、偏应用

希望一个问题面试者回答的特别好

建议java大课加入服务网络 熔断、限流、降级

7.您常问的java面试问题:

  1. 写出来的代码一个月后报OM(场景难本地复现、内存泄漏慢)

利用工具故障排查,考验是否遇到过真实业务场景

  1. 两程序hashmap 会有什么异常

  2. 内存对象怎样快速查找到

时间、空间两方面,要求应变解决能力

  1. 业内新项目,对新技术的趋势的探索

  2. java创建对象的模式

网上面试题大家都知道,默认必会,一般不问,切入点业务实际入手

其他提到的点:

  • k3s master-worker

  • 阿里 open yart ? 华为 kuage?

  • 多跳 多语言互通

以上是关于阿里P9白慕,阿里云原生开发技术分享的主要内容,如果未能解决你的问题,请参考以下文章

阿里巴巴的云原生与开发者

前沿分享|阿里云资深技术专家 魏闯先:AnalyticDB PostgreSQL年度新版本发布

前沿分享|阿里云资深技术专家 魏闯先:AnalyticDB PostgreSQL年度新版本发布

云原生新边界——阿里云边缘计算云原生落地实践

阿里云云效技术专家分享:云原生开发调测及可靠发布解决方案

阿里云李飞飞:什么是云原生数据库