无敌离散小波变换 level
获赞
251
粉丝
116
关注
23
看过 TA
2911
东华大学
2026
C++
IP属地:上海
nullptr
私信
关注
10-20 10:35
东华大学 C++
在分享之前,我想先描述两个场景:​场景一​:大四那年,保研后的日子本该无忧无虑。我却站在医院的走廊里,听着医生最终的确诊报告——父亲肝癌晚期。那一刻,我知道,家里的顶梁柱,要换成我了。​场景二​:去年除夕夜,当别人家围坐一团看春晚时,我在房间里,对着电脑一遍遍刷着LeetCode,反复修改我的简历。我知道,过年后的“金三银四”,是我必须抓住的日常实习机会。是的,这就是我的背景。双非本科,靠着全院第二的成绩保送到一所211读硕。学费靠贷款,生活费靠奖学金和实习。从读研第一天起,我就清楚,我的人生剧本里,没有“轻松”二字。但今天,我想告诉你的不是这些艰辛,而是这些艰辛教会我的东西——一套在“一无所有”的情况下,如何为自己做出最优选择的生存法则。​​ 这套法则,让我在秋招中,拿到了腾讯、拼多多、米哈游、百度的意向。​第一部分:我的Offer决策框架——超越薪资的立体计算​对于我们这类学生,选择第一份工作,就像在下一盘不能输的棋。只看薪资,无异于赌博。我为自己建立了一个 ​​“四维评估模型”​​ ,它帮我看清了迷雾。​维度一:现金价值——这是“活下去”的硬指标​​算清总账​:月薪*发放月数(务必问清年终奖是“口头说说”还是“白纸黑字写入合同”?)、签字费、股票/期权(价值几何?分几年给?)。把这些加起来,才是你第一年的真实总收入。​算清时薪​:这是一个极其重要的概念。把年薪总额,除以你预估一年的工作总小时数(包括加班)。你会发现,某些公司看似高昂的总包,在折算成时薪后,吸引力会大打折扣。​身体是革命的本钱,对于我们这些没有退路的人,本钱尤其不能轻易透支。​​​看清隐性福利​:公积金比例(最高12%的公司,相当于每月给你强制存下一笔可观的买房基金)、补充医疗保险、餐补交通补。别小看这些,加起来可能让你的实际收入多出不少。​维度二:成长价值——这是“跳得高”的弹簧​这是我最看重的部分,它决定了三年后我是谁。​业务是核心还是边缘?​​:我会直接问面试官:“我入职后具体参与哪个项目?它是部门的核心业务吗?”去核心业务,意味着你能接触最复杂的问题,你的工作成果能影响千万用户,这份经历是未来跳槽时最硬的通货。岗位的技术天花板在哪里?我希望加入能处理系统性难题的团队,而不是成为一个“CRUD boy”。是去优化服务器的帧同步、应对海量流量,还是重复实现常见的业务功能?这直接决定了你技术护城河的深度。​导师是贵人还是过客?​​:面试时,我极度关注未来的直属上级。我会问:“团队对新人的培养机制是怎样的?”一个愿意分享、给你空间试错的导师,比公司名字的光环更重要。他是你职业生涯的第一个贵人。​维度三:平台价值——这是“走得远”的护照​​第一份工作的品牌效应​:大厂背景是一个强大的信用背书。但它内部是活力十足还是流程臃肿?这需要向内部的师兄师姐打听。​内部的活水机制​:再好的工作也可能有不适合的时候。公司是否支持内部转岗?这相当于给你买了一份“职业保险”,提供了宝贵的二次选择机会。​维度四:生活价值——这是“跑得久”的保障​​工作强度​:我坦诚地评估自己对加班的接受度。是能接受短期内的高强度冲刺,还是更看重工作与生活的平衡?这没有对错,只有合适与否。​一份工作如果快速消耗掉你的热情和健康,那再高的薪水也是亏本买卖。​​​城市选择​:考虑这个城市的房价、生活成本和我未来的安家计划。和另一半的未来计划等等。​我的实操方法​:我用一个Excel表格,给这四个维度的细项赋予我个人的权重(比如现阶段,我给“现金”和“成长”的权重最高),然后为每个Offer打分。这个看似笨拙的方法,能极大地减少感性冲动,让选择变得无比清晰。​第二部分:无人托举——如何将劣势炼成你最硬的骨头​这是我想重点说的。没人托举,意味着每一步都得自己趟。但反过来看,这也逼我们练就了最强大的生存技能。​心态革命:从“求职者”到“CEO”​​我们必须彻底摆脱学生心态。你不是在“求”一份工作,你是在为自己的“人生有限公司”寻找一个最重要的战略合作伙伴。于是,你会主动去研究行业报告,会像侦探一样搜集目标公司的信息,会勇敢地去链接陌生前辈寻求建议。​这种CEO式的全局视角和决策力,是职场中最顶级的能力。​​​终极武器:你的“韧性”就是最动人的故事​在面试中后期,当面试官问我“你最大的优点是什么”时,我不会只说项目。我会坦诚而简短地提及我的经历,然后话锋一转:“这段经历让我具备了极强的责任心和在压力下保持专注的能力。我相信,这种对结果负责到底的韧性,正是处理复杂业务场景中最需要的品质。”​记住,这不是诉苦,而是亮剑。​​ 你在告诉对方,你是一个能扛事、能成事的可靠伙伴。​谨慎试错,但绝不畏缩​我们没有那么多筹码,所以每一次尝试都要尽可能有价值。我的策略是:​用实习来低成本试错。​​ 从京东到腾讯,我通过实践搞清了自己不喜欢什么、热爱什么。这比任何职业测评都准。​最重要的认知:你,就是自己最坚实的托举​回头看看,你靠自己走过的路,获得的技能,克服的困难——这些才是你脚底下最结实的地基。当我拿到实习工资,给母亲转去一笔钱时,我明白,我已经开始为自己和家人建造避风港了。​写在最后:给和我一样的你​牛友们,我们或许起点不同,但人生的赛道是场马拉松。没有伞的孩子,一开始确实跑得狼狈,但我们也因此练就了最强的耐力和对天气最敏锐的感知。在选择Offer的十字路口,在满足基本生存所需的基础上,​请务必选择那个能让你持续增值、并且不会过快消耗掉你内心那团火的地方。​​我们的避风港,一砖一瓦,都得靠自己垒。但请相信,当你垒好地基的那一刻,你会发现,这座你自己建造的港湾,比任何现成的都更坚固、更温暖。祝愿每一位在雨中奔跑的牛友,最终都能为自己建成一座遮风挡雨的殿堂。欢迎在评论区一起交流,我们的每一步,都算数。---(完)---
没有家庭托举的我是怎么找...
0 点赞 评论 收藏
分享
10-13 18:55
东华大学 C++
一、开场与自我介绍二、技术八股与基础1.C++中的const关键字有哪些用法?它在成员函数中修饰this指针时有什么意义?​​​2.override和final关键字有什么作用?它们分别在什么场景下使用?​​​3.C++11中的移动语义是什么?移动构造函数和移动赋值运算符在什么情况下会被调用?​​​4.new/delete和malloc/free有什么区别?为什么不能混用?​​​5.智能指针有哪几种?请详细说明std::unique_ptr和std::shared_ptr的区别以及各自的适用场景。​​std::shared_ptr的底层实现原理是什么?std::weak_ptr有什么作用?它如何解决循环引用问题?​6.什么是深拷贝和浅拷贝?在什么情况下必须实现深拷贝?​​​7.C++中多态是如何实现的?请解释虚函数表(vtable)和虚指针(vptr)的工作原理。​​为什么基类的析构函数通常要求声明为虚函数?构造函数可以是虚函数吗?为什么?8.​std::vector和std::list的底层数据结构是什么?它们的主要区别和应用场景是什么?​​std::vector的插入操作在什么情况下会导致迭代器失效?它是如何扩容的?9.​std::map和std::unordered_map的底层实现是什么?它们的查找时间复杂度各是多少?​​什么情况下std::unordered_map的查找性能会退化到O(n)?如何避免?10​C++11中的lambda表达式是什么?它有哪些具体的应用场景?​​11.​什么是RAII机制?它在C++中有何重要性?请举例说明。​​12.TCP和UDP的核心区别是什么?游戏开发中如何选型?13.TCP三次握手和四次挥手的过程是怎样的?为什么建立连接是三次,而断开需要四次?14.​你实习中提到的UDP网络传输,如何在上层自己实现可靠性保证和有序性?15.进程、线程和协程的区别是什么?游戏服务器中为何常用多线程或多协程模型?16.Linux下如何排查CPU占用过高的问题?17.MySQL的索引底层是如何实现的?(B+树)18.在游戏数据库中,行锁和表锁如何考量?19.帧同步模式下,如果某客户端网络波动严重,会出现什么问题?如何缓解?20.游戏服务器在开服时(大量玩家同时涌入)和日常运营中,分别可能会遇到哪些性能瓶颈?你有什么思路来应对?三、项目与实习经历深挖游戏后台开发实习1.请详细介绍一下你在天美实习中最有挑战性的一项任务或项目,你具体承担的角色和实现方案?2.​​​​ 你提到了参与优化网络同步,请具体说说:3.游戏常用的网络同步模型(状态同步、帧同步)有哪些?它们各自的优缺点和适用场景是什么?4.在帧同步模式下,如果某客户端网络波动严重,会出现什么问题?如何缓解?(锁步、冗余输入、平滑插值等)5.如何保证不同客户端在计算同一逻辑帧时结果的一致性?(浮点数确定性、随机数种子管理等)6.实习中遇到的最难的技术问题是什么?你是如何分析、定位和解决的?测试开发实习7.你在京东的测试开发实习经历,对你理解后台开发有什么帮助?8.​​ 是否有过性能压测的经验?关注哪些指标(QPS、TPS、延迟、吞吐量)?如何分析压测结果?9.如果让你为游戏内的一个签到功能设计测试用例,你会考虑哪些方面?(功能、并发、边界、网络异常等)四、算法题合并区间​以数组 intervals表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组。五、反问问了一下团队的技术栈、业务方向、新人培养机制等建议​:面试不仅是技术考核,更是沟通和思维方式的展现。清晰描述你的项目,遇到难题时展示解决思路比直接放弃更好。
发面经攒人品
0 点赞 评论 收藏
分享
09-08 19:12
东华大学 C++
0 点赞 评论 收藏
分享
09-04 09:57
已编辑
东华大学 C++
0 点赞 评论 收藏
分享
09-01 10:50
已编辑
东华大学 C++
PDD校招_内推:拼多多意向和开奖一般都比较晚,可能10月11月才出意向
0 点赞 评论 收藏
分享
07-20 20:00
已编辑
东华大学 C++
1. STL底层实现:a. vector的底层实现;扩容因子是多少;b. 二维数组和二维vector的遍历速度?为什么?c. map和unordered_map的区别? 底层是实现是?d. map和unordered_map的各个操作的时间复杂度?e. unordered_map的哈希表的实现方式?拉链f. unordered_map的遍历速度和vector比?每个桶里只有一个元素呢?2. C++ 多态是什么?底层实现?虚函数表虚函数表的原理? 多继承下的虚函数表有几个? 内存布局是什么样?菱形继承下的内存布局?菱形虚继承呢?3. 智能指针?三种都讲一下原理。4. 网络:KCP和TCP, KCP要解决什么问题?三次握手和四次挥手的流程, 挥手为什么要4次?select和epoll的区别和底层原理5. 数据库, 我说不怎么了解,就跳过了。 主要是实习期间都在用tcaplus....6. 实习经历,工作内容,讲了一下。7. 最后写了一道算法题: 力扣 丑数II反问:没啥问的。。。。--- 补突然想起来 还考了一下智力题有很多数字,放在一个文件中,内存无法同时将这些数同时加载到内存中,这些数存在大量重复,但是去重后的个数却很小,如何做?回答:流式处理文件或者分块读取文件,内存维护一个unordered_map/unordered_set就行追问:如果去重后之后也放不下怎么办?回答: bitset,这样的话就会压缩内存。 问了一下压缩率, 4bytes->1bit / 8bytes->1bit, 32倍或者64倍
查看16道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务