首页 / 我的失利项目复盘
#

我的失利项目复盘

#
1211368次浏览 17103人互动
每一次项目复盘都是一次成长见证,快回头看看你的成长印迹吧~
此刻你想和大家分享什么
热门 最新
怎么才算吃透一个java项目
momo_校招版:前几天面试被问到了整个项目是怎么设计的(从需求到技术选型)、如果从单体改成微服务打算怎么改,我没思考过答得不好🚬可以多思考思考这些
点赞 评论 收藏
分享
03-26 23:32
已编辑
门头沟学院 前端工程师
wxg小程序前端暑期实习一二面挂:拼尽全力无法战胜
一面 上来半小时3道手写1. createPipeline() 函数串行执行,支持同步异步任务2. 字符串两数相加实现3. vnode转html1. 什么时候学前端2. 介绍实习中有难点的- 聊intersectionObserver缺陷,没说清楚- 移动端快速滑动避免大量请求发送,引导我设计方案3. 介绍lite-vite(项目做的简单版vite- 依赖预构建怎么做的- 直接用esbuild依赖预构建就行了吗?是 ES build 本身支持的吗?还是要做一些什么特殊的处理?(直接打包- vue sfc HMR这么做的- tree shaking4. 浏览器缓存(直接开始吟唱3分钟)5. 缓存存在内存还是硬盘,具体策略?(不知道)6. 浏览器进程架构,为什么一个崩了不会影响另一个7. 做网页接触过线程的概念吗?(不太知道,web worker稍微说了一下)8. 协程是什么(不知道9. 从url到渲染10. 光栅化是给GPU来做的吗11. 为什么一些css属性要交给GPU12. 事件循环以及内部阻塞的情况13. 宏任务不会阻塞渲染吗?14. yield怎么暂停的(不知道15. 这些是你从哪里看到的吗?这是自己想的?(之前事件循环答的不太好16. 基本类型和引用类型的内存分配区别,(提到了ESM符号链接想往那边引,那是没引过去17. 垃圾回收讲一下(八股吟唱6分钟,标记回收,引用计数,分代回收,增量标记,三色标记法,写屏障等)18. vue3 sfc怎么编译的(答的一般19. 模板=>render函数具体过程(答的一般操作系统太差了!然后二面前抓紧学了一下还有就是自己不太明确、没验证过的不要随便说,被追问就完了二面1. 什么时候学前端2. 线程和进程区别(这两天看了,答出来了3. 多线程互斥同步(信号量,原子操作,互斥锁,自旋锁...4. 死锁这么解决(有点忘了,答的不好5. 有没有在真实项目上遇到多线程编程(没有6. 可执行文件就是装载到一个进程的一个过程是怎么样的(问是要说虚拟内存管理吗?答不是,跳过了7. 除了js还学过什么?(c语言,说出c的一刻已经凉了8. C和JS编译的具体过程(只说了JS的,把tokenizer gencode 字节码机器码什么的大概说了一下,深入的也不知道9. C编译出的.o文件是什么(不会10. C语言会编译成字节码吗,为什么要有字节码?11. 为什么想做自己的vite,这个项目的核心是?12. vite怎么实现按需加载、避免全量构建?webpack必须全量构建吗13. 怎么实现各种资源的loader,编译成js给vite解析14. CSS 热重载怎么做,vue sfc热重载怎么做?怎么保证组件内部状态没有被刷新掉?(答的不好)15. 为什么图片懒加载组件使用了web component16. 怎么测网速17. intersectionObserver缺陷(又说的不太好18. 还有没有要讲的一些东西,技术上的(讲了10分钟TCP重传、滑动窗口、发送/接收窗口、拥塞窗口算法,但已经无济于事了19. TCP缺点,怎么优化网络请求?20. 怎么开启http3?怎么开启QUIC?2和3为什么必须要有https?感觉自己基础方面太差,讲自己会的基础也是照搬网上总结的东西,没有太多自己的思考就算背的是自己高度总结的八股,他也毕竟是八股,没有深入理解接不住拷打项目方面被拷打的时候回答的也不太好,准备不够充分变成鹅黑子了第二天被PCG捞了好想去广东,天天吃烧鸭
Ukiyo77:看这个面经 我觉得我不如去摊煎饼了
点赞 评论 收藏
分享
简历项目经历这样写,面试通过率提升3倍 | 1000字实战指南
一、我的项目经历被面试官质疑了上周面试美团,面试官看着我的简历,皱眉问:"你这个电商系统,说'参与开发',具体做了什么?"我支支吾吾:"就是...后端开发,写了一些接口...""哪些接口?解决了什么问题?数据量多大?"我答不上来。那场面试,15分钟就结束了。回来后我疯狂反思。问题出在哪?答案是:项目经历写得太烂。今天我把修改前后的对比发出来,希望能帮到还在迷茫的你。二、烂项目经历长什么样这是我修改前的项目经历:电商平台项目  2023.09 - 2023.12在校期间参与了电商平台项目开发,主要负责后台管理系统的开发工作,使用了Java和MySQL技术,和团队一起完成了项目,得到了老师的好评。看起来没问题?大错特错。这段话的问题:❌ "参与" - HR不知道你做了多少❌ "主要负责" - 到底负责什么?❌ "使用了" - 只是用了还是精通?❌ "和团队一起" - 你的贡献是什么?❌ "得到好评" - 空洞无用更致命的是:没有一个数字,没有一个具体成果。三、优秀项目经历的四要素我后来用了泡泡小程序的AiCV简历王诊断简历。系统告诉我,优秀的项目经历必须包含四个要素:要素一:STAR结构Situation(背景):项目是做什么的?Task(任务):你负责什么?Action(行动):你怎么做的?Result(结果):达到了什么效果?要素二:量化数据至少要有3个数字:项目规模(用户量、数据量)性能指标(响应时间、吞吐量)业务影响(效率提升、成本降低)要素三:技术关键词必须包含JD要求的技术栈:不是"使用了Redis",是"采用Redis缓存策略"不是"用了MySQL",是"MySQL数据库设计与优化"不是"做了接口",是"RESTful API设计与开发"要素四:突出亮点每个项目要有1-2个技术亮点:性能优化:响应时间从XXms降至XXms架构设计:采用XX架构解决XX问题创新方案:提出XX方案,提升XX%四、实战改写:从0分到90分我用AiCV的一键优化功能,把项目经历彻底重写了。改写后的版本:电商订单管理系统 | Spring Boot + Redis | 日均订单5000+【项目背景】针对传统电商管理系统订单处理效率低、查询速度慢等问题,设计并实现了新一代订单管理系统【核心职责】独立负责订单管理模块的架构设计与核心功能开发【技术方案】- 采用Redis缓存策略,订单查询响应时间从800ms降至120ms- 设计消息队列削峰方案,系统支撑秒杀场景下5000+并发- 优化MySQL索引,复杂查询性能提升65%【项目成果】- 系统支撑日均5000+订单处理,订单处理效率提升40%- 接口响应时间降低85%,用户满意度从3.2提升至4.6/5.0- 获评校级优秀项目,项目文档被作为教学案例对比分析:维度修改前修改后提升字数62字178字+187%数据点0个8个+∞技术关键词2个12个+500%结构完整性❌✅质变五、三个核心写作技巧技巧一:用强动词替换弱动词弱动词:参与、负责、了解、学习、接触强动词:独立完成、主导设计、优化提升、解决攻克对比:❌ "参与了系统开发"✅ "独立完成订单模块设计与开发"技巧二:所有成果必须量化不要写:"优化了系统性能""提升了用户体验""改进了查询速度"要写:"响应时间从800ms降至120ms,性能提升85%""用户满意度从3.2提升至4.6/5.0""查询速度提升65%,支撑日均5000+订单"技巧三:技术栈要体现深度不要写:"使用了Spring Boot""用了Redis"要写:"基于Spring Boot构建微服务架构""采用Redis缓存策略,解决缓存穿透/击穿问题"第二步:补充数据回想你的项目,补充3类数据:规模数据:多少用户、多大数据量性能数据:响应时间、并发量、吞吐量业务数据:效率提升、满意度、成本节省实在想不起来?估算一个合理的范围。第三步:优化表述用STAR结构重新组织:背景:1-2句话说清楚项目是干什么的职责:你负责哪个模块行动:你用了什么技术、怎么做的结果:达到了什么效果(必须有数据)常见问题Q&AQ1:项目是课程作业,规模很小怎么办?A:放大你的技术亮点。比如:"虽然是校园项目,但采用了生产级的技术架构""实现了完整的CI/CD流程""性能指标达到企业级标准"Q2:项目是跟着教程做的,怎么写?A:突出你的改进和思考:"在原有基础上优化了XX""解决了教程中未提及的XX问题""增加了XX功能模块"Q3:数据不确定怎么办?A:给出合理估算:"支撑约XXX用户使用"(校园项目)"性能指标达到XX级别""理论可支撑XX并发"最后的建议项目经历是简历的核心。写得好,面试机会多3倍。我用AiCV优化简历后:投递30份,12个面试(原来是0)面试通过率从0%提升到67%最终拿到3个offer不要再用"参与"、"负责"、"学习"这些废话了。立即行动
投递大连飞创信息技术有限公司等公司10个岗位
点赞 评论 收藏
分享
01-09 21:55
腾讯_前端开发
小红书离职半年了,才敢讲的一些大实话…
小红书曾经是我的梦中情厂。巧的是,它也是暑期第一个给我发offer的大厂。于是今年上半年,在小红书和美团同一天给我发了offer以后,楼主毫不犹豫地鸽了美团,投向了小红书的怀抱。在最开始的一个月,它可太能满足我对大厂的一切想象了。上海市中心地铁出口fancy的大楼,随时随地的明星扫楼(近距离见了四个明星,还拿到了李诞的签名书),周五宠物日那高贵优雅的小汤姆猫、工作犬,甚至还在某个幸运的周五遇到了我关注六七年的一个百万粉丝的up主。mt人也不错,虽然话不多,但是中午会带我一起打王者,吃完也偶尔一起散散步。除了饭是真的难吃。这一点是从头到尾吐槽的。接手组里第一个小项目的时候,要从react转vue。没事,我能学,我默默鼓励着自己,更何况还有带教姐姐呢。第一个月一切都还算顺利。下班时间也挺早,七点就开溜了。即使要坐一个半小时的地铁回学校也才八九点。正式入职的员工们就没那么闲了,mt和带教姐姐经常忙的脚不沾地,有的时候甚至没时间午休。入职满一个月以后,mt突然很神秘地说,觉得我能力不错,要给我分配一个大任务,让我来主R,独立负责和后端、客户端联调,和产品、设计对接。至于语言嘛,就用react native,虽然你没用过,但你对react比较熟上手应该很快。我听完先是激动了一会儿,大项目诶,mt真是太信任我了,随之也会有些担心能不能handle。我的担心果然不是没有道理。后面也和挺多前辈聊了这个事儿,他们都觉得让一个只做过一个小项目的实习生来主力开发一个项目,与其说是信任,不如说组里人力是有多紧缺啊。包括后来,空降了一位阿里的高p过来当大ld,他找我oneone的时候,也觉得很不可置信,挑着眉毛用略带质疑的语气说,你mt居然把这么重要的活儿交给你,你要好好干,不要辜负他的信任。从那一刻起我感受到了压力。压力不仅来源于我作为一个实习生顶着大名去开会,而正职都用着各自的花名发言时,我得打起十二分的精神,害怕错过了什么要紧的发言。也来源于我上手开发时,想用自带的移动端组件库,却发现很多组件因为文档也写的很烂,使用的时候需要频繁地查看源码。有时候光查看源码就得耗费半天。有的通用组件,如果不联系基建组的同学帮忙开发,就得自己封装。而总共开发的排期,才排了十几天。还来源于对接了一个林黛玉身子、大小姐脾气的设计。我一边写页面人一边在那改设计稿,每次要找她对问题,都隔一天才回复。一看简介原来在居家办公呢。所以在上班的第二个月,我明白我是来拉磨的。信任会转化为责任,而责任意味着工作量。我终于懂了为什么带教姐姐在主R项目的时候,每天凌晨三四点才睡觉。我当然不可能这么卷,但是十点下班也是常态。小红书的大小周大家应该略有耳闻,好消息是实习生可以不用大小周,坏消息是,干不完了,不得不周六也来公司。问就是排期太紧凑,业务不熟练,根本干不完。回忆起来,能被腾讯捞起来并在抽空裸面但顺利拿到鹅厂的offer真是那段时间最幸运的事情了。要不是去了鹅我不会知道原来,团队里的大家是可以一起吃饭、散步、聊家长里短的,我也不会知道实习生是可以慢慢landing,有一个成长的缓冲期的。对了我在小红书的故事还没有结束,接了鹅的offer以后,我告诉了mt我的想法,准备六月底做完手里的项目离职。(这里太天真了,离职最好别透露下家,编理由也行,毕竟是有利益冲突的)更抓马的事情来了,他对我的态度急转直下,中午吃饭冷淡回避,业务上想请教问题会被甩脸色,“这么简单的问题还用我教吗”。甚至连一起合作的测试小姐姐也看不下去了,悄悄安慰我说你mt怎么这样讲话啊…别难过你还是很棒的,别急慢慢来。(好感谢她🥺🥺)就这么熬了小半个月。终于等到了要离职的那天。曾经在入职开会的时候介绍自己是快乐小狗的女孩,在这一天终于快乐了!最后的最后,我给mt和带教姐姐送了个小礼物,在mt没空吃晚饭的一天,找了十分钟的间隙送完(他看起来没有情感波动但礼物其实是我一天的工资),就走了。只能说是不太幸运吧,我身边其实也有不少朋友在小红书实习的挺开心的。但遇到了氛围不好的组,也没有办法。这个组的氛围给我的感觉就像是上海这座城市给我的感觉一样,淡漠又疏离,没有空间给你融入。写的有些负能量了。其实啰嗦这么多,是想给有类似经历的朋友一点鼓励,实习和工作这事儿有的时候就像开盲盒,你在进组之前永远无法预料里面会是什么情况。运气不好开到了雷,也请不好怀疑自己的能力,周六都去加班,你已经付出超出实习生应有的努力了。更何况,当组内的领导无法及时调度人力,导致做出让实习生来主R这样不合理的决策,这样的领导的水平又高到哪里去了呢?氛围不好那就积攒实力及时开润,不合适的鞋穿的再久也不会合脚。要抱着拜拜就拜拜,下一段工作更香的信念去工作。你只是来刷简历的,公司的天就算塌了,也轮不到你一个实习生来抗。哦对了红孝子看到这些别来沾边,我现在就是个彻头彻尾的红黑子。这些吐槽,不敢发xhs,怕我号被封了。牛友们且看且珍惜🐶
蒲公英之旅:氛围不好那就积攒实力及时开润,不合适的鞋穿的再久也不会合脚。屁精
小红书公司氛围 663人发布
点赞 评论 收藏
分享
27届前端小白第一次面经
前端自学速成选手,基础很拉,项目都是网上抄了一遍,手写题没怎么练,力扣写了一百五十题。10.19面试两场,体验各不相同,都是小小厂就不说名字了第一场:boss和程序员一起面我,boss一上来就问我专业排名(我根本就不知道我排多少),然后没问技术问题就直接问我薪资,然后直接把他们的项目给我看,是一个管理系统,然后boss就全程和程序员聊天,我听了十几分钟,之后直接给我发offer问我什么时候来,我说后面给你发消息就挂了,之后被他扣问号。第二场:上来的俩面试官看起来就很有理工男的风范(一胖一瘦,瘦的像卡尔),由于第一天面试没有录音只记得几个没回答好的问题,项目穿插八股,八股穿插项目和场景1.你的博客项目有无图片的传输,请问网络传输中是流的形式吗(完全没听过我就说了个file)2.请问你文章上传功能对代码是否有特殊的处理(事后发现可能是问你如何防止xss攻击,没听出来了,就说了用的html和markdown的插件)3.jwt,起初答得很好可惜嘴漏说了一个jwt加密,后面问ai才知道jwt是编码格式不是加密。4.反问,面试官说看得出来你的项目是你自己做的,但是你的细节需要好好打磨,(举了个我没说好的例子)总结,第一个就不说了,第二个给我的感觉就是被爆了。希望能先积累一点面试的经验,准备把项目给ai读一下然后让他狠狠拷打我。然后想把博客的项目给换掉,因为都是crud,包装不了,如果有好的项目可以说一下。本人很菜,请勿喷,如果有建议请留下你宝贵的评论。以后会更新记录我的前端技术成长
查看3道真题和解析
点赞 评论 收藏
分享
快手国际化 java一面 25届暑期
5.23一面1.自我介绍2.职业规划3.JVM里面new一个对象的过程是怎样的4.在JVM里面,堆内存是共享的,多线程地new对象,可能会存在竞争,都想要去抢占那一块内存空间,你觉得JVM是怎么解决这个问题的5.Java的锁常见的有哪几种6.说一下synchronized的运行过程7.说一下monitor的一个实现或者工作原理8.为什么有了synchronized,在java里还要自己去造其他锁呢9.ReentrantLock和condition搭配使用,主要是为了解决什么问题10.CAS是足够安全的吗,解决ABA问题在Java层面是怎么实现的11.说一下一条SQL的执行过程12.MySQL的架构是怎么样的13.有一些逻辑是Service做的,有一些逻辑是存储引擎做的,这种的话感觉就像一个分布式系统,而我们又是一个关系型数据库,怎么保证它们两个系统之间或者两个子系统之间的数据一致性呢,就是MySQL是怎么设计的呢14.InnoDB中索引的存储结构,有什么特点,适合怎样的场景15.MySQL常见的事务隔离级别16.可重复读的这种隔离级别下,能够解决幻读吗17.举例说明MVCC+间隙锁不能解决幻读的情况18.介绍下next key lock以及它的降级机制19.介绍一下SpringMVC的基本原理20.URL怎么映射到处理器上面的21.个人项目中具体业务场景的实现22.Redis中用过哪些数据结构23.了解Hash的底层数据结构吗24.Redis的是单线程的吗,引入多线程后在什么地方用了多线程25.手撕:多线程实现交替打印1-10026.反问技术栈
KeepQuiet_:佬你海康出结果了么
查看26道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务