练手项目会问什么

老哥们 项目会问什么 除了一个功能实现之外 我只想到了 1、数据库怎么设计的  2、有哪些模块   
全部评论
数据库怎么设计的?为什么这样设计?哪些建立索引?为什么要分库分表?查询的时候使用join?知道join的性能损失吗,知道MySQL扇出的概念吗?Redis用在哪里?缓存同步怎么做的?并发量多少,Redis可能单点故障吗?知道集群吗?......别的懒得说了,打字太累
5 回复 分享
发布于 2023-10-10 10:50 江苏
但是我面到现在,没人关心我的练手项目,害
点赞 回复 分享
发布于 2023-10-10 11:57 江苏
看你用到了哪些技术 ? redis 缓存设计? 分布式锁? mq 在项目中的应用场景? ......... 可以由项目用到的 扩展的往外说
点赞 回复 分享
发布于 2023-10-10 10:51 上海

相关推荐

1. 第一轮:技术初面(通常是直属 leader 或 HRBP)八股:高频!必问基础。例如:“TCP 三次握手为什么是三次?”、“HashMap 底层实现”、“进程 vs 线程”。目的:快速筛选出基础扎实的候选人。项目:会问,但偏重“你做了什么”、“遇到什么问题”。不深挖,但会看你的表达是否清晰、逻辑是否严谨。✅ 这一轮,八股决定你能不能过。2. 第二轮:技术深挖(资深工程师 or 架构师)项目:深度拷问!“你这个缓存穿透是怎么解决的?有没有量化效果?”“如果并发量提升10倍,你的系统怎么扩容?”“为什么选 Redis 而不是 Memcached?”八股:结合项目问,不再孤立考察。例如:你用了线程池 → “线程池的参数怎么设?拒绝策略有哪些?”✅ 这一轮,项目决定你能不能进下一轮。3. 第三轮:系统设计 / 综合面(TL / 高级专家)系统设计:如“设计一个短链系统”、“秒杀系统架构”。项目延伸:从你的项目引申到通用架构能力。八股:基本不直接问,但隐含在设计中(如“你怎么保证数据一致性?” → CAP、分布式事务)。✅ 这一轮,考察的是“工程思维”和“业务结合能力”,项目经验是敲门砖。4. HR 面 / 主管面软技能:沟通、抗压、团队协作、职业规划。项目动机:“你为什么做这个项目?”、“团队冲突怎么处理?”八股:基本不问。
客户端毁我一生:胡扯淡
点赞 评论 收藏
分享
评论
2
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务