当前位置: 首页 > news >正文

阿里蚂蚁淘宝等多次一面面试面经

一面采用电话面试+笔试链接做算法题(可能开视频)的形式

蚂蚁第一次:

自我介绍

技术一般使用开源技术还是自己研发 开源spring cloud等

流水线用来做什么 

用户是什么人 应用场景

是toB的对吧

学到的最前沿的技术有哪些 gateway全局权限控制 加解密编码 ansible线程池多线程及ansible命令 流水线整体流程设计 

用户注册登录这些是用开源框架还是自己设计 

多线程实现中遇到的问题 如何解决 并发问题 加锁怎么处理 

数据库本身的锁用过吗 改同一条记录 基于他的前置状态去改后置状态

单点问题-节点挂了怎么办 节点挂了会有什么业务影响

db也是单点吗 做过分库吗 分库分表应该怎么分(水平拆分-路由、负载均衡、分布式ID解决方案 数据库号段 雪花算法等 分表以后join操作更复杂 分布式事务 数据量不达到千万不考虑 sharding-jdbc简单的例子验证)

分库分表之后跨表join (回答 先按条件找到主键 再用主键去查)

效率更高的用空间换取时间的方法(大框表或者是ES等异形数据库)

集群用到k8s吗 对k8s的了解 

编程题:

最长公共子串_牛客题霸_牛客网

二维空间解法-一维空间解法

其他解法思路

反问业务:机器学习算法平台自动化

阿里第一次:

面试笔试题:

1.设计一个熔断器组件:系统依赖A服务,但该服务存在稳定性问题,rt和失败率比较高,为了保证系统的稳定性,需要设计一个熔断器组件,要求能够根据rt和失败率进行熔断控制,要求考虑该流控规则的扩展性。

2.设计一个命令行程序参数的解析方法,将用户的输入参数解析为键值对的方式。

例如:用户原始输入为:“          -a=123 -b='456 789'  --c='a+2'”

(1)不同参数之间的分隔符是可变的

(2)不可使用java.lang.String.split(java.lang.String)方法

3.注册中心底层原理 负载均衡组件底层原理 Spring底层原理

4.设计模式

http://www.lryc.cn/news/210363.html

相关文章:

  • UE4 中可全局获取的变量(例如游戏实例、玩家控制器等) 详解
  • c#使用ExifLib库提取图像的相机型号、光圈、快门、iso、曝光时间、焦距信息等EXIF信息
  • C++入门05—指针
  • Go学习第十六章——Gin文件上传与下载
  • 2.MySQL的调控按钮——启动选项和系统变量
  • 故障诊断模型 | Maltab实现CNN卷积神经网络故障诊断
  • qt高精度定时器的使用停止线程应用
  • Spring Boot Actuator 介绍
  • 【MATLAB】安装Psychtoolbox
  • 【Python机器学习】零基础掌握GradientBoostingClassifier集成学习
  • RFNet模型数据集采集处理流程
  • sql-50练习题6-10
  • 【刷题宝典NO.1】
  • 如何在深度学习领域取得个人的成功
  • 数据结构【DS】B树
  • Chatgpt网页版根据关键词自动批量写原创文章软件【可多开自动登录切换gpt账号】
  • 研发效能认证学员作品:快速进行持续集成应用实践丨IDCF
  • 中文编程开发语言工具系统化教程零基础入门篇和初级1专辑课程已经上线,可以进入轻松学编程
  • 2024年最新水果音乐制作软件FL Studio21需要多少钱呢?
  • 当生成式AI遇到业务流程管理,大语言模型正在变革BPM
  • Kotlin数据流概览
  • npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。
  • 036-第三代软件开发-系统时间设置
  • C语言:杨氏矩阵、杨氏三角、单身狗1与单身狗2
  • PX4天大bug,上电反复重启,连不上QGC!
  • 归并排序——
  • 阿里云企业邮箱基于Spring Boot快速实现发送邮件功能
  • 大数据Doris(十三):创建用户和创建数据库并赋予权限
  • 【Unity小技巧】可靠的相机抖动及如何同时处理多个震动
  • Megatron-LM GPT 源码分析(四) Virtual Pipeline Parallel分析