精选

新的起点,新的开始,与君共勉。

微信图片_20250624173748.jpg   不知不觉时间已经来到了六月底,距离自己加入编程导航也马上一年了,趁着这个机会正好复盘一下自己过去一年的成长学习路线,做个复盘总结,主要有三个模块:实习总结、学习总结、心态总结。   过去的一年的实习之路回过头来看虽然坎坷,但是好在都是稳步提升,从七月初拿到第一家小厂的 offer 到现在,自己去实习过的公司已经有四家,公司名称就不提了,这四家的规模分别是小厂、外企中小厂外包、中厂、中大厂,都是从事后端开发的工作,明天就要入职我的第五段实习公司了,争取能够顺利转正,减少秋招的压力叭。回过头看,前面两段实习主要让自己从学生思维转变到了工作思维,明白了平时自己学的知识点在实际工作中是如何运用的,在技术和业务方面的提升倒是不多,第三段实习去了一家教育机构(上一篇文章还发的面经来着),这段实习由于我的 mentor 对我很好,不仅让我写一些大大小小的需求,还会和我分享他的过往经验,让我在技术和职业经验上都迈上了一个小小的台阶,第四段实习实际工作量为零,因为当时去的时候已经开始在面字节了,后面顺利拿到 offer 后便辞了,实际工作时长也就四天,所以可以忽略不记。我个人觉得我实习过程中最大的优点是能够主动去要需求,带着“问题的答案”去问问题,有自己的反思和总结在,不足之处可能就是韧性不够,上了快一年的班了,早已没有了当初对于工作的激情和热情,虽然对提高技术还是很渴望,但是班味也是越来越重,可能是自己还不适应,工作的方式方法不对,后面再摸索改进一下。   除了工作以外,平时自己的大多数时间都用于学习技术上了,把 mq 和计网、操作系统、算法等进行了夯实, 但是说实话上班以后学习的积极性和时间大幅减少,周末也只想休息休息,距离秋招还有三四个月,希望自己能够在周末继续坚持学习,把 JVM 和 JUC 再全面夯实巩固一下,有时间再把微服务也给学了,坚持到顺利拿到满意的秋招 offer 为止。算法学习方面我得好好感谢一下自己,正是过往大半年自己在花一两个小时才写出一道题的挫败和失落后,仍然能够坚持下去把 hot 100 总结刷了两遍的态度,才能够拿到字节的 offer,当然现在也有点遗忘了,后面也要捡起来补一补。   心态方面的话我感觉自己变的更加平和了,更加专注于自己的内心,在参加了一期心理学的相关训练营后,我发现我在平衡学习和生活、调节情绪方面有了长足的进步,学会了主动休息,开始在意学习的质量和效率,开始不再因为他人的成功而乱了自己的计划,这些都是好的变化,于是乎我报名了第二期,再复训一次,因为在拿到 offer 以后放飞自我了,状态有点倒退,希望在多参加几次训练营后能够将以往这种良好的状态融入到日常的学习生活中,就像呼吸一样,而无需刻意调整和对抗,这也是我下一步的目标。此外我不再以一个个“上岸”为目标,我明白了学习这件事是要贯穿于终生的,所谓的“上岸”不过是持续学习过程中的一个小小的结果罢了,未来还有很长很长的路要走,不再以“等到....后我就...”来约束自己,每一天都努力生活热爱生活,享受生命带给我的每一天的成长与苦难。   碎碎念念写了这么多,还是很感慨的,原来我的能力还是可以的,我也没有那么差,原来朝着目标一直努力真的会有收获,我到现在都还记得在面完字节的 hr 面的那天晚上,不知为何我一直睡不着,或许是自己在担心会不会被横向刷掉,或许是自己不敢相信我就这么走到了四面,亦或是不敢相信我也能去字节的暑期,那种感觉我想我会一直记得,在收到 offer 邮件的时候,我切身体会到了什么叫做“春风得意马蹄疾,一日看尽长安花”,这种感觉真的太美妙了,因为我从来没想过我能进字节的面试,而且还是暑期实习,最终还能顺利通过,当然里面有很多运气成分在的,总之这件事教会了我只要勇于做出改变,只要坚持下去不断努力,只要今天比昨天有进步,我就是最棒的。当然我也不会沉浸在这个喜悦中止步不前,这对我来说算是终点,也是新的起点,在梳理好来时路的得与失,明确了未来前进的方向和目标后,我将再次扬帆起航。   最后,如果各位小伙伴看到了这样,给自己点个赞,我们都是最棒的,请你相信,只要不停的做,只要在路上,或许现在结果不如你意,或许你还看不到变化和改变,但是终有一天,你也会体验到“春风得意马蹄疾,一日看尽长安花”这种感觉的美妙的,加油!   文笔有限,还望见谅。一点点杂记,与君共勉~

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
今天下午线下面经分享: 公司规模:1000人+ 一面: 1.以前做的东西主要用的框架是什么? 2.Redis用过吗?用在什么地方?为什么用Redis 3.为什么Redis是单线程还会比较快? 4.写一下冒泡排序的代码,讲一下思路和优化的地方 5.第二段实习中提到将查询时间进行了优化?具体讲讲 6.现在让你设计一个登录系统,假设现在以及有1000万个用户,用户名不能重复,你怎么设计进行校验?可以从数据库等方面 来展开 7.如果当前业务表比较多,查询的效率低,你该怎么做? 8.系统层面的优化怎么优化,以此来减少数据库的查询次数 9.假设名字占10个中文字符,现在有1000万条数据,需要多少内存? 答:大概需要300MB左右 现在不打算给你提供这么多的内存,你该怎么办? 10.知道BitMap吗?它的底层数据结构是什么?原理是什么 11.除了MySQL还知道哪些数据库?是否了解过大数据相关的数据库?(岗位是大数据开发) 12.了解过AOP吗?原理是什么?用在什么地方?代码里写过吗?怎么用的? 13.有没有自己封装过SDK? 14.有用过日志的组件吗?之间的区别是什么 15.用过Python吗? 16.最近很火的大模型了解吗?有用过吗? 二面(研发总监): 1.我看你之前有两段实习,为什么实习的都比较短? 2.查询优化是怎么优化的? 3.缓存穿透该怎么解决? 4.自己在以前的实习过程中有负责项目的开发吗? 5.MyBias中的长连接和短连接的区别是什么?(没答出来) 6.会C++吗?有没有C语言基础?让你学习一个新的语音比如Rust、go等,到能独立开发需求大概要多久? HR面 1.自己以往实习中的优缺点是什么? 2.认为自己在团队里是什么样的身份或者想以什么样的身份在团队里存在(回答的是领导者。。。解释了一下想不断提高,希望往管理层发展) 3.怎么看待负面情绪? 4.在工作中什么时候会情绪崩溃?(答的是项目出Bug的时候。。。) 5.工作中最不能接受什么? 6.期望的组内氛围是什么样的 7.未来的职业发展和方向是什么? 8.有没有考虑过前端或者移动端的方向?为什么? 9.后端发展需要具备哪些能力? 10.为什么本科选择了考研?
10
面经分享: 上海某20~99人的小公司,岗位:后端java开发实习 面试题目: 1.Java中基本数据类型的大小 2.深拷贝和浅拷贝的区别 3.HashMap的底层数据结构 4.反射的原理及应用场景 5.Redis分布式锁的实现原理 6.编辑距离算法是什么?如何进行空间优化 7.优先级队列的底层实现原理 8.SpringBoot中如何通过定时任务进行缓存预热 9.多级缓存怎么使用的?底层原理是什么 10.第一段实习中通过优化表结构和查询方式提高了查询效率,具体怎么实现的? 11.第二段实习中的JSON信息动态展示如何实现的 12.第二段实习中遇到了什么困难? 13.edis分片集群中的一致性算法是什么? 14.分片集群和主从集群相比的优点是什么?
5
研一小趴菜实习上岸(中小厂)有感——过去一年学习情况总结
8
下载 APP