宁波网站建设详细内容,html5 公司网站模板,盐城做网站的公司,3705房产网一面采用电话面试笔试链接做算法题#xff08;可能开视频#xff09;的形式
蚂蚁第一次#xff1a;
自我介绍
技术一般使用开源技术还是自己研发 开源spring cloud等
流水线用来做什么
用户是什么人 应用场景
是toB的对吧
学到的最前沿的技术有哪些 gateway全局权限…一面采用电话面试笔试链接做算法题可能开视频的形式
蚂蚁第一次
自我介绍
技术一般使用开源技术还是自己研发 开源spring cloud等
流水线用来做什么
用户是什么人 应用场景
是toB的对吧
学到的最前沿的技术有哪些 gateway全局权限控制 加解密编码 ansible线程池多线程及ansible命令 流水线整体流程设计
用户注册登录这些是用开源框架还是自己设计
多线程实现中遇到的问题 如何解决 并发问题 加锁怎么处理
数据库本身的锁用过吗 改同一条记录 基于他的前置状态去改后置状态
单点问题-节点挂了怎么办 节点挂了会有什么业务影响
db也是单点吗 做过分库吗 分库分表应该怎么分水平拆分-路由、负载均衡、分布式ID解决方案 数据库号段 雪花算法等 分表以后join操作更复杂 分布式事务 数据量不达到千万不考虑 sharding-jdbc简单的例子验证
分库分表之后跨表join 回答 先按条件找到主键 再用主键去查
效率更高的用空间换取时间的方法大框表或者是ES等异形数据库
集群用到k8s吗 对k8s的了解
编程题
最长公共子串_牛客题霸_牛客网
二维空间解法-一维空间解法
其他解法思路
反问业务机器学习算法平台自动化
阿里第一次
面试笔试题
1.设计一个熔断器组件系统依赖A服务但该服务存在稳定性问题rt和失败率比较高为了保证系统的稳定性需要设计一个熔断器组件要求能够根据rt和失败率进行熔断控制要求考虑该流控规则的扩展性。
2.设计一个命令行程序参数的解析方法将用户的输入参数解析为键值对的方式。
例如用户原始输入为“ -a123 -b456 789 --ca2”
1不同参数之间的分隔符是可变的
2不可使用java.lang.String.split(java.lang.String)方法
3.注册中心底层原理 负载均衡组件底层原理 Spring底层原理
4.设计模式