27届求拷打

双一流本
第一个项目是自己一点一点写的,不是照着视频做的,
第二个是鱼皮的,但是每个功能我都有思考和拓展过
所以我觉得如果问我项目我还是比较有信心的。
八股从年后一直有在背,算法题每天坚持做3道。
抱着锻炼自己面试能力的想法投了几个大厂,但是毫无疑问石沉大海。
求大佬拷打,真的很想去实习啊
全部评论
感觉挺厉害的啊,不过现在应该是大三投暑期实习的时候,试试投投中小厂?
6 回复 分享
发布于 04-15 23:25 湖南
佬项目从0-1是只看文档然后实现吗,依赖配置文件都是自己配吗,我不知道从何下手
1 回复 分享
发布于 05-12 10:34 河南
佬加油
1 回复 分享
发布于 04-16 19:50 河南
京东hotkey+本地缓存,qps提升这么少,命中本地缓存的话,应该是没什么性能瓶颈的
1 回复 分享
发布于 04-16 12:27 陕西
Mark
点赞 回复 分享
发布于 08-15 11:42 广东
假设一个典型的 Web 应用(如电商、社交、API 服务),包含动态内容生成、数据库交互、一定缓存。我们按单台应用服务器的估算能力来推算需要多少台: 单台应用服务器能力估算 (保守): 配置: 8 核 CPU, 16GB RAM, 高性能 SSD 磁盘, 1Gbps+ 网络。 能力: 对于中等复杂度的动态请求(例如,需要查询数据库、组装模板),单台这样的服务器可能处理 100 - 300 QPS(这是一个非常粗略的估计!)。影响范围极大: 下限 (100 QPS): 请求逻辑复杂、数据库查询慢、框架/语言本身效率较低、缓存未充分利用。 上限 (300 QPS): 请求处理高效、数据库访问优化好、使用了高效语言/框架(如 Go, Java (优化后), C++)、缓存命中率高。 所需应用服务器数量估算: *按保守下限 (100 QPS/台) 计算:* 1400 QPS / 100 QPS/台 ≈ 14 台 *按乐观上限 (300 QPS/台) 计算:* 1400 QPS / 300 QPS/台 ≈ 4.67 台 (即至少 5 台) 现实考量: 实际部署中,为了高可用性、冗余、滚动升级、应对突发流量,通常需要比理论最小值更多的服务器。 结论: 在这个场景下,应用服务器集群 很可能需要 4 - 8 台 类似配置(8C16G)的服务器。优化(特别是缓存和数据库)是减少服务器数量的关键! 其他关键组件服务器 负载均衡器: 必需! 用于将流量分发到应用服务器集群。 配置: 至少 2 台(主备或 Active-Active 模式保证高可用)。 规格: 对 CPU 和网络要求高。4 核 8GB 通常是起步,但需要能处理 1400+ QPS 的网络包转发能力。云服务商的 LB 或 Nginx/HAProxy 都常用。专用硬件负载均衡器性能更强。 数据库服务器: 关键瓶颈! 1200-1400 QPS 对单点数据库压力极大。 配置: 主库 (写+读): 需要强劲的 CPU、高速 SSD (高 IOPS)、足够内存 (容纳热点数据)。配置应显著高于应用服务器,例如 16 核, 64GB+ RAM, NVMe SSD。 从库 (读): 必需! 进行读写分离。数量取决于读请求比例和从库性能。可能需要 1 - 3 台 与主库配置相当或略低的服务器。
点赞 回复 分享
发布于 06-03 08:28 浙江
第一个是老罗的ezlive吧
点赞 回复 分享
发布于 05-23 00:11 广西
还是大厂看学历吧,你这个中厂应该很轻松
点赞 回复 分享
发布于 05-11 16:42 江苏
很强了
点赞 回复 分享
发布于 05-06 16:31 山西
好兄弟简历格式有点奇怪,可以调整一下
点赞 回复 分享
发布于 04-29 19:23 江苏
项目很扎实啊
点赞 回复 分享
发布于 04-27 11:39 广东
第一个是高仿b站吧
点赞 回复 分享
发布于 04-24 02:48 河北
项目很扎实啊
点赞 回复 分享
发布于 04-16 15:13 吉林
自己从0-1嘛
点赞 回复 分享
发布于 04-16 09:37 山东

相关推荐

后端/AI应用开发实习生 - 技术一面(二面完了和面试官聊的挺顺的,但是没有hc了,面试官申请不下来,把我骗进来杀是吧X﹏X)面试问题速览1. 请做一下自我介绍,挑一些重点的经历聊一聊。2. (针对简历中性能优化项目)查询速度从3秒降到500毫秒,这个性能提升的核心原因是什么?3. 你们项目中,MySQL到Elasticsearch的数据同步方案是怎么做的?如何保证时效性?4. 看你接触的技术很广,能讲讲你是如何学习这些新东西的吗?你的学习方法是什么?5. (针对RAG项目)可以分享一下你对RAG项目中数据切块(Chunking)的理解和优化吗?6. 我看你的技术栈比较全,你未来的职业规划是偏向全栈还是后端?7. 你可以实习多久?每周能来几天?8. 你有什么问题想问我吗?我的回答策略与反思【针对问题】性能优化原理深挖(MySQL vs ES)【回答策略】我没有停留在“因为ES快”的表面结论上,而是直接切入底层原理进行对比。1. 点明核心差异:指出MySQL的B+树结构适合精确查找和范围查询,但在全文模糊搜索场景下效率低下,涉及大量磁盘IO。2. 深入解释ES优势:详细阐述了Elasticsearch的核心机制——倒排索引。我描述了从分词(Tokenization)、创建词条(Term)、到建立“词条 -> 文档ID”映射的完整流程,清晰地解释了为什么它能实现近乎O(1)的查询效率。3. 串联技术点:将底层的数据结构差异与上层的性能表现直接挂钩,使回答逻辑链完整且有说服力。【回答反思】这个问题的回答在技术深度上是过关的,成功展示了我知其然也知其所以然。但现在回想,如果能用STAR原则来包装会更上一层楼。比如,先讲项目背景(Situation)和优化目标(Task),再说我的具体方案和行动(Action),最后用数据化的结果(Result)收尾。这样不仅能展现技术能力,还能体现出色的项目管理和问题解决思路。【针对问题】数据同步方案与时效性【回答策略】我给出了一个业界成熟、标准的解决方案,展现了我的架构知识储备。1. 亮出关键技术:直接点明使用了Canal这个中间件。2. 解释工作流:清晰描述了整个数据流:Canal伪装成MySQL的从库,实时订阅并解析binlog获取增量数据变更。3. 引入解耦与异步:主动提到将变更数据发送到消息队列(如RocketMQ),再由消费端程序异步写入ES。这不仅解决了数据同步问题,还体现了系统解耦和削峰填谷的架构思想,回应了面试官对“时效性”和系统稳定性的隐性关切。【回答反思】这个回答非常成功,简洁、精准、专业。如果想锦上添花,可以在说完方案后,补充一句关于技术选型的思考:“选择这套方案,主要是因为它实现了准实时同步,并且对源数据库的性能侵入性最小,避免了业务高峰期因数据同步影响主流程。”【针对问题】学习方法论【回答策略】这个问题是展示软实力的绝佳机会,我重点突出了自己的自驱力和高效学习策略。1. 框架先行,快速上手:我提到会先从一个技术的官方框架或主流框架入手,快速搭建一个能跑起来的Demo,建立体感。2. 横向对比,深化理解:以学习Go语言为例,我会主动与自己熟悉的Java进行横向对比,比如在并发模型(Goroutine vs Thread)、内存管理等核心概念上找异同,这样能极大地加速学习进程。3. 工程驱动,学以致用:我强调我的学习核心是“项目驱动”。不是为了学而学,而是为了解决一个具体问题或实现一个项目去学习。在实践中遇到问题,再去反向深挖底层原理,这样构建的知识体系最扎实。4. 善用工具:提到了会使用AI工具辅助理解和Debug,展示了拥抱新工具的开放心态。【回答反思】这是我本次面试中自我感觉最好的一个回答。它成功地将我塑造成一个“学习能力强、有方法、有热情”的候选人形象。这个问题的关键在于,不要只说“我爱学习”,而是要用具体的例子和可复用的方法论来证明你真的很会学习。
查看7道真题和解析
点赞 评论 收藏
分享
评论
13
24
分享

创作者周榜

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