团体感悟
目的
找工作起首要有一个目的,这个目的尽可能的明确,好比我要字节、拼多多之类的公司,还是要去百度、滴滴这样的,或者目的是创业公司。但是这个目的是会动态调整的,有可能我们的心态发生了变化,一开始想去字节这样的公司,但厥后了解可能必要大量的加班+okr汇报,觉的不是自己想要的。 结合自己的现实情况定一个目的,然后朝着这个目的去做学习筹划、去面试。
当有一个目的时,可能学习的内容相对就能定下来。好比我这次想去的公司有两种,一个是滴滴这样的,去相对不卷的部分, 一种是大模子创业公司,感觉是风口。面临这个目的,我的算法可能就比力好固定,就刷hot100的简单中等题,然后重点放在codetop第一二页。八股文也相对范围比力小,好比go的话,gmp、gc、channel、内存分配、slice、map等 mysql就是变乱与锁 再加上索引相干。redis就是底层数据结构,淘汰机制,持久化、集群方式再加上高并发常见缓存穿透、热key等问题。kafka内容比力多,但是实在面试常考的内容感觉不是许多,尤其对于后端研发, 一般就考顺序性、消息不丢失、消息堵塞, 一致性都比力少考,
面试总结
面试总结要抓重点, 我以为可以三个方面, 通用八股文、针对自己的项目的提问、自己的表达。
通用八股文,每一次面试,要对面试做技术的总结, 面试是查漏补缺的过程,但是不要让一次的面试就极大的改变学习筹划,有些面试官只是按照自己的想法或者自己会的内容进行考察, 偶然候学习这些东西实在不具有性价比,好比有些面试官问tcp相干的滑动窗口、拥塞控制等概念,这些东西可能绝大部分公司都不问,问tcp也只是问一下tcp三次握手,四次挥手,再难一点最多问下timewait的存在原因,以是不要把自己的学习清单越列越长,最终没法捉住重点。
针对自己项目的提问:
好比说 你项目中用了分布式锁, 那分布式锁你还了解哪些实现,当时为什么用这个来解决。你项目中的难点是什么,怎样解决的, 项目中问过的问题,下一个面试官很可能还会问,假如提前使用deepseek等工具做了处理,那下一次问到雷同的问题就像开卷测验
自己的表达:(这部分仅代表自己观点)
面试实在不停是证明自己实力、表达自己能力的过程。一般面试有4个部分, 第一部分 自我介绍,第二部分项目介绍 + 八股文 第三部分 leetcode 第四面试官给予提问的机会。(有些面试官先问八股文、有些面试官不问八股文)
自我介绍方面, 这个部分要尽可能短的时间让面试官抓到自己的优势和 岗位的匹配对,提前对jd做个拆分 ,假如内推的话找同学了解下这个岗位要做的内容。 然后针对做一个自我介绍,时间要控制在1分钟左右, 语气要从容,尽可能发音要清楚, 内容的话介绍自己过去的工作经历和一些成就,还有就是好比哪一方面自己有过深入研究,也可以直接说出来,有些面试官可能 愿意接你的招,直接顺着你的自我介绍让你开始介绍 项目或者自己深入研究的内容。 一个好的开始,很有可能就是这局面试的成功。
项目介绍方面:
这方面起首要对自己的项目洞若观火,尽可能就是真实的自己负责的,纵然有些水分也要做到有深刻的明白。介绍项目时建议服从小学写作文的套路,总分总结构,一开始先筹划从哪些方面介绍下这个项目,而且提示面试官假如有问题可以随时打断,显示自己对项目的把握与自己的自信。在介绍的过程中每一个点举一个比力详细的例子,好比介绍我对某一个功能进行了性能的优化,我采用什么样的本事,达到了什么样的结果。末了在项目介绍完后,团体做一个收尾,可以说这个项目团体达到了什么结果,或者从这个项目中有了什么样子的成长。
八股文:
八股文我明白有两种,一种是直接可以说答案性, 好比innodb变乱是怎样实现的,原子性是怎样实现的。这种更多就是看我们的影象里还有对这些八股的明白了。但是如今更多考八股文是比力宽泛的,好比说 redis为什么快? kafka为什么吞吐量高? go在支持高高并发做了哪些事情。针对这种类型的问题 答案就不那么标准,或者说不要求全说出来,我们就可以尽可能地想一下 这个东西是什么,我们对应的八股文都背了哪些,为啥总考这些,很可能就是答案。好比redis为什么快,我们总说redis是基于内存的,这是快的原因,我们常考redis的底层数据结构,这些数据结构也是他快的原因。以是八股文尽可能多准备,但要机动的应变。
Leetcode
这方面 ,怎样能够直接写出来,就没什么了,假如碰到自己有思路,但是写不出来, 可以直接和面试官说自己的思路,说自己对此题的明白,假如面试官以为不满意,询问是否可以换一题。
心态:
我这次面试心态颠末了几个历程,起首以为没什么 ,不能踏实准备面试,不停刷boss直聘, 然后开始面试接收到一个个的负反馈 开始否定己,想着要不要降低标准,自己能力是不是不行。 这个阶段是每个人走向不同薪资或者级别的分叉口。假如能够在这个阶段不停信赖自己,对自己进行公道的学习筹划,可能找到一份比力好的满意的工作,假如拿到负反馈就不停降低标准,或者给自己找各种退路,可能就找到一个相对不那么满意的工作。
我是属于降低自己标准,找退路那种, 但光荣的是 家人给了我充足的关怀给予我时间去充分准备工作,别的也在刷抖音时 刷到拉勾CEO的一段录音,这段录音介绍了一个大厂被裁人的朋友 ,几个月没找到工作就进了外包,厥后颠末他的劝学辞去了外包,又涨薪不少 去了别的一个大厂的故事。 通过这个故事,我以为我还是要调整自己的心态,努力行止着理想的工作奋斗。
成长
向上的路是艰难的, 是必要我们有所付出的,同时我们也在成长。找工作是一个让人成长很快的阶段,我们可以在目的设计、调整筹划、沟通表达、技术实力、心态调整等多个方面进行自我的提升。每一次找工作都让我们得到了快速的成长, 以是不管是被动裁人找工作、还是我们去寻找更好的机会、还是只是工作中无聊了想去看下自己的市场代价, 当我们颠末多少年后,回顾这一阶段的努力,可能都算是我们人生的一次里程碑式的成长。
结果
找事在人、成事在天。我们针对一家公司的面试可能颠末了很大的努力、也以为和每一轮面试官都聊的很不错,但是最终也没拿到offer, 也有可能我们只是抱着试试的态度,最终却拿到了offer。
不管拿没拿到offer,实在都不能绝对的说是好事或者坏事, 就拿我自己来说,我上一份工作拿到了自己多年梦寐以求的offer, 放弃了相对好的工作毅然参加了,但是呢没多久业务调整,我又必要重新找工作, 也失去了之前的工作。
以是统统都不要太放在心上,为了成功,可以努力去朝着空想去努力,但是失败了也不要灰心,赛文失马,焉知非福。当我们到了回头看自己走过的路的时候, 能做到问心无愧不痛恨 就是最大的成功了。
go学习内容建议(普通公司P5-P7)
1.将自己的项目进行打磨, 宏观要有体系化的思考,微观为什么选择这样的本事去解决问题, 项目的重点难点
2.leetcode
这方面,许多人都说看运气,或者看准备。以我自己体验, leetcode绝大部分不会考那么难, 是要花时间准备,但是纯熟把握hot100中的简单中等题基本就可以应付面试了。 假如愿意花时间可以多刷,但是总体感觉性价比不如被八股文的高。
3.八股文
对某些方面有深刻的明白, 常考的可以只了解一层外貌的内容, 但是也要有几个方面做到不怕剖析, 感觉可以保举 go相干内容或者redis相对内容,相对简单。 kafka和mysql感以为当长线学习
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |