背景:用户已经面试过2次字节不通产品线的一面, 并且一面均以架构师技术面试都可以面试通过,
但是到二面的时候,均以不符合对 架构师岗位 的要求而失败。
用户诉求:自己的沟通表达能力需要得到提升。已经有能力相同的朋友成功入职字节,自己不明白为什么会面试失败,可能是自己的软实力有部分问题。
模拟面试: 技术面试+职业规划两部分进行
面试时间: 2024-3-16 10:30-12:30
1. 请描述xxx零代码平台后端系统的⾼并发设计思路。
答案要点:分库分表、多数据库、MQ异步消息、API⽹关、服务注册、Swoole、k8s部
署。
选⽤;打分:______
2. 请谈谈xxx业务WebSocket推送服务的⾼并发设计。
答案要点:Node.js⾼并发特性、Kafka异步消息、服务注册、负载均衡、⽹关限流、
Redis分布式存储。
选⽤;打分:______
3. 请描述你在xxxx负责的分配服务重构项⽬中的系统设计思路。
答案要点:业务抽象解耦、稳定性设计、中台化设计、扩展性设计。
选⽤;打分:______
4. 请谈谈你在xxxx负责的专家⽹系统的架构设计。
答案要点:医院医⽣库、在线咨询、电话医⽣、在线挂号、系统设计。
选⽤;打分:______
5. 请描述你在xxxx负责的考研商城系统的架构设计。
答案要点:系统模块、数据库设计、缓存使⽤、系统部署。
选⽤;打分:______
6. 请谈谈你在xxxx负责的⽹站项⽬的系统设计。
答案要点:⽹站功能模块、数据库设计、系统部署。
选⽤;打分:______
7. 请分享你在系统设计⽅⾯的⼀个成功案例。
答案要点:描述⼀个项⽬,说明业务需求、系统设计、实现效果。
选⽤;打分:______
8. 请谈谈你常⽤的架构设计模式。
答案要点:MVC、微服务、CQRS、事件驱动等。
选⽤;打分:______
9. 请分享你在系统性能优化⽅⾯的⼀个成功案例。
答案要点:描述⼀个项⽬,说明系统性能问题、优化措施、效果对⽐。
选⽤;打分:______
10. 请谈谈你在系统安全⽅⾯的⼀个设计实践。
答案要点:⽤户认证、权限控制、数据加密、接⼝安全等⽅⾯的实践。
选⽤;打分:______
知识点问题设计
1. 为什么会产⽣死信队隐?
选⽤;打分:______
2. 如何保证顺序消费?
选⽤;打分:______
3. MySQL多主如何设计?
选⽤;打分:______
4. 讲讲DDD领域驱动设计,它解决什么问题?
选⽤;打分:______
5. IO复⽤,Libevent和select区别在哪?
选⽤;打分:______
6. 多开发语种体系,如何选择架构⽅案?
选⽤;打分:______
7. 讲讲协程,线程,进程
选⽤;打分:______
8. cousul的sidecar模式讲讲
选⽤;打分:______