坚定的芭乐反对画饼_许愿Offer版 level
字节跳动_后端开发(实习员工) identity
获赞
988
粉丝
118
关注
351
看过 TA
4552
上海交通大学
2026
后端
IP属地:浙江
暂未填写个人简介
私信
关注
野猪不是猪🐗:我以前也记不住KMP,后来学了AC自动机,就记住了
投递米哈游等公司10个岗位
0 点赞 评论 收藏
分享
已经进入后半夜,上海今晚的天气异常闷热,我在床上翻来覆去,难以入眠,遂下床,就当记录一下最近找实习的心境变化吧。从3月初到现在,其实也才过去了短短的40多天,但我却感觉过去了很久。这一个半月,可谓是经历了喜怒哀乐,尝遍了酸甜苦辣,极大程度地磨练了我的心态。三月初,美团的一场宣讲会不经意地改变了我这个学期的生活轨迹,3.6那天晚上,在学术活动中心的报告厅,我的纸质简历被美团的HR抽中,获得了免笔试直接进面的机会。我当时怎么都不会想到,我用一个晚上时间糊的,充斥着包装后的课程项目的平平无奇的简历,为什么会被HR抽中免笔试。我还记得我从宣讲会出来的时候,像中了彩票一样,整个人沉浸在喜悦之中。从那天晚上开始,我就准备集中精力突击10天后的面试。现在回想起来,那10天应该是我学习状态最好的一段日子,我当时整个人如同打了鸡血一般,脑中充斥着一种孤注一掷、不计后果的冲动,每天一早就从宿舍到图书馆,晚上很晚才回到宿舍休息,我甚至连专业课都没有去上。当时的想法就是,能在宣讲会上一百多个人中被抽到免笔试,绝对是一份从天而降的运气,我绝对不能辜负这份运气。在这10天内,我主要就是看看面经、刷刷算法题、背背八股,同时也投递了一些其他公司,不能说学了很多,做了很多,但至少摆脱了一无所知的状态。两点一线、单调乏味的生活总是过得很快,10天后,也就是3.17,到了美团面试流程开启的日子。人类对于未知的事物总是新鲜感与恐惧共存,我非常期待能接到面试邀请,同时又很焦虑害怕面试失败的结果。就这样,之前宣讲会被打的鸡血逐渐消耗殆尽,取而代之的是内心涌出的焦虑感:为什么美团面试流程开始了,我却没有被约面?为什么别人被约面了,我却还没有?(果然很多的不幸福都来自于和他人的比较),我甚至怀疑起所谓“免笔试”机会的真实性,微信上询问HR,HR说简历已经给面试官了,是否约面由面试官决定。从美团面试流程开启,到我被约一面的短短几天,我变得非常的焦虑,不停地轮询手机短信、电话、邮箱,反复确认有没有约面的消息,但是很不幸,都没有。3.20晚上刚吃完饭的时候,我不经意间查看手机,收到了美团约一面的短信,面试时间是一天后。我的焦虑情绪瞬间减轻了一半,取而代之的是一阵兴奋的感觉。3.21晚上,距离面试还有一个小时,我已经到了面试的教室。虽然是线上面试,但毕竟是人生中第一次大厂面试,我实在难以抑制内心的紧张,面试前半小时上了两次卫生间,在电脑面前踱步,嘴里念叨着提前准备的自我介绍,我自己也觉得这样挺傻的,但是紧张确实无法控制,甚至运动手表显示我的心率都到了100零几。第一次面试,面试官很专业,也很认真,虽然我很多问题没答出来,他还是在耐心引导,仿佛这不是一场面试,而是一场技术交流。随着面试的进行,我的紧张感逐渐减少,面试结束后,我如释重负地深呼一口气,感到无比的轻松。美团一面后,我又陷入了焦虑的等待之中。人生的第一次面试就这样石沉大海,杳无音信。在等待的这几天里,我的心态仿佛又回到了等待约面的那几天的状态,时而幻想面试通过后的场景,时而焦虑面试没通过的结果。现在看来,一个月前的自己实在是有些幼稚,可能这就是所谓的学生思维吧,上学的时候,我们太习惯于已知的、确定性的事物,无论是每天的作业,每个月的考试,还是每天学习的知识,云云,有确定的评判对错的标准,有确定的期限。然而现在都没有了,面试没有固定的参考答案,没有固定的流程,面试后没有固定的出结果时间,甚至我们连面试的评价都无权知道,只知道“过了”,还是“没过”,上一次面试对于下一次面试,除了心态上也几乎没有帮助。又过去三天,我得知美团面试没有通过。说来也奇怪,在等待的时候,我总是因为害怕最坏的结果焦虑到了极致,但是当我真正面临这个当初害怕发生的“最坏的结果”时,却觉得内心异常地平静,只是有种空落落的感觉。既然我能接受最坏的结果,那我为什么在等待的时候要焦虑呢?这是我最近一直在思考的问题。后来,我又经历了几场面试,明显能感觉到,面试的熟练度在逐渐增加,甚至自我介绍已经可以倒背如流,面试时的状态也逐渐好了起来,面试完也不会那么在乎结果了。人的可塑性远比自己想象的强,心态磨炼的过程就像雕刻自己,虽然让人痛苦,但是磨炼后带来的那种心如止水、从容不迫的自信,实是弥足珍贵。今天遇到一件有趣的事,也记在这里吧。今天在健身房锻炼完,准备穿外套离开的时候,听到一个五六岁的小女孩和一个同样来健身的同学的对话。小女孩抱着一个平板,问那个同学:“叔叔,7乘8等于多少呀?”那个同学转头说:“56”。接着小女孩很大声的说了一句“谢谢叔叔”,然后莞尔一笑。孩童时期,一道数学题的答案就能让我们心满意足,成年之后的我们拥有的更多了,焦虑和烦恼也更多了。
0面试挑战中:感觉以佬的实力不应该0offer的,不过已经看淡了,为了早晚当牛马的工作而焦虑不值得,顺其自然吧
0 点赞 评论 收藏
分享
编程语言===C++多态的核心原理是什么?答了运行时多态(继承)和编译时多态(模板)构造函数为什么不能是虚函数?答:因为构造时虚函数表未初始化项目===问项目中选用Kafka, Redis, Mongo的原因?问一个项目(线上书城)的并发量多少?答:Spring Boot框架处理一部分并发问题,并且通过悲观锁防止超卖面试官问是否是自主选择Kafka, Redis, Mongo这些数据库/中间件?答:按照应用场景选择对应的技术,举了使用Redis做书籍基本信息缓存的例子(将话题引导到Redis)引导成功,面试官问初始时的数据是如何放到Redis中的?答:Cache Miss时回写缓存面试官追问:Redis放不下怎么办?答:设计的时候没有考虑这个问题,但是我现在思考了一下,或许可以通过一些缓存驱逐策略(比如LRU),限制Redis缓存使用的内存量?Kafka在项目中的作用?答了异步消息队列和具体的业务场景面试官觉得在这个场景下使用Kafka和数据库的区别似乎不大?答:使用Kafka可以实现消息的订阅机制,如果将订单请求存数据库,前端需要一直轮询面试官让我详细介绍了一个项目(LSM-KV相关),介绍完之后不断深挖,最后问了:如何修改跳表数据结构,使得可以快速查找到key指定排名的节点?没答上来,面试官建议去看看Redis源码中的跳表场景题===设计游戏的任务系统:玩家杀怪、和NPC聊天、制作东西等行为会触发某些任务进度的修改或者任务的完成,要求快速查找到某个任务、快速删除、更新任务进度。你大概会使用什么数据结构作支撑?思考了几分钟,追问:有限制玩家按照特定的顺序完成任务吗?面试官说:不用考虑那么复杂的情况答了使用AVL树或者红黑树等平衡树存储任务的索引,与线性表相比,查找、删除、修改的时间复杂度都是O(logN),综合下来性能比较优面试官追问:玩家杀怪的时候,系统如何知道杀怪是属于某个任务,并更新对应任务的进度?想了想:把不同的任务分放在不同的任务树上,比如杀怪事件都放在同一个任务树上、和NPC聊天的事件都放在另一个任务树上,这样杀怪事件发生后,只需要在杀怪任务树上查找,并更新相关任务节点的任务。闲聊===简历上写的掌握的编程语言,是大学里教的,还是自己学的?简历上写的项目是课程项目、还是自发参与的项目?想了解一下为什么投递服务器开发岗位?反问===介绍一下部门业务?自评===第一次进二面,面试前更紧张,但是面试开始后就逐渐不紧张了,面试总时长50min左右,没有问算法手撕感觉有些没底,希望能进HR面吧。== 4.11更新灵犀上海hc太少了,二面后横向比较挂好心的hr姐姐说帮我联系下广州总部,那边给的答复是倾向于招有转正的实习生,婉拒了🥲
投递阿里巴巴灵犀互娱等公司10个岗位
0 点赞 评论 收藏
分享
坚定的芭乐反对画饼_许愿Offer版:真红温了,***pos机电话不给我拦截,把大厂的电话全部给我拦截了,造孽啊
0 点赞 评论 收藏
分享
编程语言===C++和Go的区别点?答了垃圾回收、面向对象/函数式区别C++如何实现面向对象?答了封装、继承、多态C++智能指针有用过吗?智能指针解决了什么问题?项目开发中有使用过吗?C++ STL有用过吗?答了vector, list, stack, mapSTL vector有了解底层实现吗?答:简单了解没看过源码map和unordered_map的区别?哪些场景使用?答的不是很好C++学下来,觉得哪一块比较吃力、难以理解?答了指针、模板,这个上次就被问过了,答的仍然不是很好遇到难得点如何克服的?答:查CppReference和问AI课程外对C++有了解吗?答:没有(最唐的一集,自己都尴尬死了)课程C++的教材是哪一本?答:忘记了C++中内存模型了解吗?答:栈变量和堆变量的区别(还有全局变量、局部变量、函数参数都没答,面试官不是很满意)堆上申请的内存,如何防止忘记释放?答:引用计数垃圾回收面试官继续引导,如何封装,实现在一个函数内使用new关键字申请一块内存,退出函数时自动回收?了解RAII吗?不太了解C++的析构函数你知道吗?知道如果有这个提示,你能想到刚刚那个方法吗?还是没想不出来。。。C++中子类继承了父类,子类释放的时候析构函数调用顺序是怎样的?先子类后父类,终于答出来一个。从面试官了解到除了C++也有一部分Go开发的,这下真的要学习Go了操作系统===进程、线程、协程的区别? 答出来了,还讲了go routine也是协程,但是自己不了解Go,真的恨当时没好好学Go 进程间通信方式? 答:管道、共享内存、消息队列、信号、Socket有名管道和无名管道区别?一开始没想出来,后面回忆起来了一点这些通信方式中,哪些通信效率最高?共享内存,因为零拷贝在项目中有用到Socket吗?答:没用到这么底层的接口线程如何防止出现并发问题?答:加锁乐观锁和悲观锁有了解吗?答的不清楚,面试官不太满意C++线程创建的API是什么?太久没用C++写多线程,忘记了跨机器进程如何同步?超卖场景? 前几天面美团就被问到了,没去看,今天又被问到了!工具、中间件===git merge和git rebase区别?Serverless架构?介绍了一个项目中使用华为云函数的情况,讲了无服务的优点(无状态、可扩展性强、无需手动运维)Redis了解吗?答:了解Redis常用数据类型?答出来了Redis源码有读过吗?正中我下怀,可惜最近才刚开始读Redis源码,就和面试官介绍了Redis中字符串的实现(SDS),其他一些源码还不会(面试完下定决心继续啃Redis源码)面试官都笑了,看Redis源码只看String实现是什么人呀?为什么不多看一点?网络编程有过吗?IO多路复用了解吗?答:单线程轮询fd set,是一种并发的方式,还和刚才答的Redis联系起来,说Redis就是通过IO多路复用并发epoll和select有什么区别?答:具体接口不了解,只知道概念面试官好奇:我不太了解接口怎么做多路复用(面试官沉默)项目===面试官怀疑我的项目业务代码不多,于是反问他理解的业务代码意思Docker了解吗?答:结合项目的部署讲了一下Docker的使用问了其中一个项目代码量多大?答:没统计过(我当时应该直接共享屏幕给他看的,可惜了)一个项目中用户管理是怎么存的?答:用户基本信息存一张表,密码存一张表面试官质疑我密码明文存储?答:项目中是明文存储,生产上肯定不能,需要加密Kafka在项目中的应用?答:结合项目讲了一下Kafka异步处理过程Redis缓存在项目中的应用?答:结合项目答问了一些别的项目算法===没有手写代码,口头描述思路:有100亿个url,现在给定一个url,需要判断是否在其中,怎么高效实现?答:字符串Hash如何解决碰撞问题闲聊===平时游戏玩得多吗?为什么要投游戏后端开发岗位?为什么不投游戏前端岗位?反问===组里开发用的技术栈觉得有什么需要提升的地方:建议学习注重深度,不要只浮于表面自评===面试没有上次那么紧张了,但是还是存在深度不够的问题,希望有机会进二面吧,进不了也没事,学到了很多东西,继续加油沉淀!===第二天约二面
投递阿里巴巴灵犀互娱等公司10个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务