我是x,y年毕业于z大学a专业,如今已经工做了b年,前后在c,d,e等领域作研发工做。个人技能栈是:xxxx;
我最近作的一个比较贴合岗位要求的项目是A,主要作健康saas平台,我主导了整个健康saas云平台的架构设计,封装了一整套公共技术组件,各类saas平台碰到的问题,我基本也踩过相关的坑了。python
接下来你看是先讨论项目仍是跟项目无关的技术。面试
结合面试前整理的岗位技能要求,背书一遍,好比下面是职位要求。redis
Java架构师算法
工做职责spring
任职资格docker
我背书技能栈的时候,结合本身的技能点,一一对应上作介绍。shell
我成功的主导和参与过日请求量过亿,日活过百万的云平台的架构设计和开发工做,好比我在A公司主导设计的XAPP项目;
我精通Java8,对源码有必定程度的研读,对网络,集合,并发,io使用娴熟,理解深入;
我熟悉Netty,对编写无阻塞高并发的网络通讯模型有必定研究,好比我在B公司主导研发的Y设备链接中间件;
我热爱研究开源框架,spring,springboot,springcloud,dubbo的源码有必定研究,封装过团队使用的公共组件,适合团队使用的传统的技术开发栈,最新的springboot开发栈我都搭建过。
Redis,Kafka,Es,MQ(kafka,rabbitMQ,rocketMQ)是分布式场景下的架构的基础组件,这些我都能熟练使用,并0运维的搭建相关集群;
熟练使用MySQL多年,数据库调优,冷热库分离,读写分离,分表分库等都熟练掌握和操做,数据库中间件zebra,Mycat都重度使用过;
最后服务的这两家公司,A公司采用的dubbo为主要RPC通讯手段的微服务架构,而B公司采用的是SpringCloud为主要技术栈的微服务架构,我能够搭建全套的技术栈,开发,自动化测试,部署,监控,调优等有亲力亲为过的,也有跟运维的同事合做搭建过。
运维方面,我熟悉docker和k8s,会写简单的shell脚本,python脚本,ansible有多年使用经验,不客气的说,100台左右数量的服务器,可让我来作运维。数据库
当时没回答好,幸亏拿了一个本子和笔头,一步一步倒豆子同样给面试官画。
如今用专业的工具planuml编程
原创不易,转载请注明出处。springboot