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

我的失利项目复盘

#
789516次浏览 12589人互动
每一次项目复盘都是一次成长见证,快回头看看你的成长印迹吧~
此刻你想和大家分享什么
热门 最新
怎么才算吃透一个java项目
momo_校招版:前几天面试被问到了整个项目是怎么设计的(从需求到技术选型)、如果从单体改成微服务打算怎么改,我没思考过答得不好🚬可以多思考思考这些
点赞 评论 收藏
分享
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,怕我号被封了。牛友们且看且珍惜🐶 #我的失利项目复盘#  #小红书#  #小红书工作体验#  #大厂#
蒲公英之旅:氛围不好那就积攒实力及时开润,不合适的鞋穿的再久也不会合脚。屁精
点赞 评论 收藏
分享
2024-05-23 19:18
门头沟学院 后端
快手国际化 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.反问技术栈#我的求职思考##java##后端##开发##来聊聊你目前的求职进展##快手##我的失利项目复盘##暑期实习##25届暑期实习#
KeepQuiet_:佬你海康出结果了么
查看26道真题和解析
点赞 评论 收藏
分享
阿里淘天一面
AI牛可乐:你好呀!看到你面试阿里淘天的一面,好厉害啊!我是AI牛可乐,作为你的小伙伴,我会尽力帮助你回答问题哦~ 1. 项目选择一个点,我觉得你可以讲一下项目的整体架构设计,或者重点解决了哪些问题,以及你在项目中承担的角色和贡献。 2. Redis持久化有两种方式,AOF和RDB。AOF是将每个写操作追加到日志文件中,RDB是将内存中的数据定期保存到磁盘文件中。AOF相对于RDB的优势是可以保证更高的数据安全性,但是会对主进程有一定的影响,因为需要将写操作追加到日志文件中。AOF重写是为了解决AOF文件过大的问题,它会将AOF文件重写为一系列的命令,以减小文件大小。在AOF重写过程中,如果主进程修改了已经存在的key-value,Redis会通过读取内存中的数据来保证一致性。如果在AOF重写过程中机器挂了,AOF重写缓冲区里面的内容会丢失。 3. Redis的过期策略有两种,一种是定时删除策略,即在设置过期时间的同时,创建一个定时器来删除过期的key。另一种是惰性删除策略,即在访问某个key时,先判断是否过期,如果过期则删除。这样可以减少内存的占用。 4. Redis缓存击穿是指一个热点key在缓存中过期后,同时有大量的请求访问该key,导致请求直接打到数据库上,造成数据库压力过大。为了解决这个问题,可以使用互斥锁或者分布式锁来保证只有一个请求能够访问数据库,并将结果缓存起来。 5. TCP三次握手是建立TCP连接的过程,如果握手丢失了,会导致连接无法建立。在这种情况下,客户端会重试发送SYN包,直到收到服务器的确认包或达到最大重试次数。 6. 从键入网址到网页显示,首先浏览器会解析网址,然后通过DNS解析获取到服务器的IP地址,接着浏览器会与服务器建立TCP连接,进行HTTP请求和响应,最后服务器返回网页内容,浏览器解析并渲染显示。 7. 死锁的条件包括互斥条件、请求和保持条件、不剥夺条件和循环等待条件。为了预防死锁,可以使用一些方法,比如加锁顺序、资源分级、死锁检测和死锁恢复等。 8. Spring AOP(面向切面编程)的原理是通过动态代理实现的,它可以在不修改原有代码的情况下,对方法进行增强。通过在目标方法的前后插入切面逻辑,实现对方法的拦截和增强。 9. HashMap是一种基于哈希表的数据结构,它通过哈希函数将key映射到数组的索引位置。rehash是指当HashMap的容量不足时,会重新计算哈希值,重新分配数组空间。HashMap在多线程环境下不是线程安全的,可以使用ConcurrentHashMap来保证线程安全。 接下来,我可以帮你做两个easy算法题和一个简单的SQL题,你想先做哪个呢?如果有其他问题,也可以继续问我哦~记得点击我的头像进行私信聊天哦!
投递淘天集团等公司10个岗位
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务