阿里
来源: 同事分享
时间: 未知
部门: 高德某部门一面
我获取时间: 2021-08-19
- 分库分表具体流程: 如何同步数据,如何校验数据,同步数据和开写中间的数据不一致是怎么处理的
- snowflake是不是递增的
- nacos实现,skywalking具体实现,raft实现
- gmp什么时候切换,比如单核,两个协程,cpu密集型,io密集分别go怎么处理的
- 项目: 数据库容量多少,CPU内存,硬盘,如果分库,如何保证数据一致性,如何评估需要分多少表,分多少库
- 压测关注哪些指标
- mysql主从同步机制
- cancal底层实现原理
- 最大子序和
来源: aylei/interview
时间: 2019年初
部门: 容器调度方向(CTO线)
我获取时间: 2026-04-25
一面
- 介绍一下自己
- 问项目经历,聊“数据同步”
- 接着聊上了 K8S 的项目
- 有没有什么钻研得比较深的技术?
- kubernetes 的架构是怎么样的?
- golang 与 java 的比较
- golang 的 gc 算法
- 从无限的字符流中,随机选出 10 个字符
- 怎么扩展 kubernetes scheduler,让它能 handle 大规模的节点调度
- 你有什么想问我的?
二面
- 先聊了聊项目
- 给 Prometheus 做了哪些改动?
- 自研配置中心,具体做了哪些内容?
- 有用过 MySQL 的什么高级特性吗?
- 配置中心的核心数据表是怎么设计的?
- 为什么在业务里用 Redis,Redis 有什么优点?
- 对 Redis 里数据结构的实现熟悉吗?
- 用过 Redis 的哪些数据结构,分别用在什么场景?
- Java 初始化一个线程池有哪些参数可以配置,分别是什么作用?
- 自己写的 Java 应用调优过哪些 JVM 参数,为什么这么调优?
- 用 Jetty 的时候有没有配什么参数,为什么这么配?
- Jetty QTP 等待队列配置成无限的话,你觉得好吗?会有什么问题吗?
- 用过 Linux Bash 里的哪些命令,分别用它们干嘛?
- 启动两个线程,一个输出 1,3,5,7…99,另一个输出 2,4,6,8…100,最后 STDOUT 中按序输出 1,2,3,4,5…100
三面
- 依然先聊项目
- 对监控警报的项目很感兴趣,问了挺多细节
- 现在要你实现一个语义不弱于 PromQL 的查询语言,你能实现吗?
- 问我觉得做得最深入的项目是什么
- 聊数据同步项目
- 问 Linux 掌握得怎么样?
- 问 Golang 掌握得怎么样?
- 问算法掌握得怎么样?
- 问最短路算法
- k8s 掌握得怎么样?
- k8s 的 exec 是怎么实现的?
四面
- 介绍一下自己
- 觉得自己基础知识掌握怎么样
- 平时一般会用到哪些数据结构?
- 链表和数组相比,有什么优劣?
- 如何判断两个无环单链表有没有交叉点
- 如何判断两个有环单链表有没有交叉点
- 如何判断一个单链表有没有环,并找出入环点
- TCP 和 UDP 有什么区别?
- 描述一下 TCP 四次挥手的过程
- TCP 有哪些状态
- TCP 的 LISTEN 状态是什么
- TCP 的 CLOSE_WAIT 状态是什么
- 建立一个 socket 连接要经过哪些步骤
- 常见的 HTTP 状态码有哪些
- 301 和 302 有什么区别
- 504 和 500 有什么区别
- HTTPS 和 HTTP 有什么区别
- 手写快排
五面
- 介绍一下自己
- 在 k8s 上做过哪些二次开发?
- 自己用 Helm 构建过 chart 吗?有哪些?
- 有没有考虑过自己封装一个面向研发的 PaaS 平台?
- 配置中心做了什么?
- 为什么不用 zookeeper?
- 配置中心如何保证一致性?
- Spring 里用了单例 Bean,怎么保证访问 Bean 字段时的并发安全?
- 假如我还想隔离两个线程的数据,怎么办?
- Golang 里的逃逸分析是什么?怎么避免内存逃逸?
- 对比一下 Golang 和 Java 的 GC
- Golang 的 GC 触发时机是什么
- 有没有写过 k8s 的 Operator 或 Controller?
- 谈一谈你对微服务架构的理解
- 谈一谈你对 Serveless 的理解
- 你认为 Serveless 是未来吗?为什么?
- 最后你有什么要问我的?
六面(HR)
- 问经历
- 为什么要考虑出来看看呢?
- 现在公司的主营业务是什么?
- 现在带人吗?report 层级是怎样的?
- 对自己这几年的经历满意吗?
- 觉得自己有什么缺点?
- 碰到过什么很挫败的事情吗?
- 未来的职业规划是怎样的?
- 看机会的时候,主要考虑的是待遇、平台、人员还是什么其他因素?
- 现在的待遇如何
- 有什么想问我的
评论
使用 GitHub 账号即可参与加载较慢?可 直接前往 GitHub Discussions 查看与参与。