赞
踩
今天文章想分享的是我踩过的坑以及那些做的是值得大家参考。
进了快手(如果你觉得不是大厂那就不是!):
快手:七天四面,技术面三面当面秒过。
我是这样说的: 先问面试官,觉得我此次面试能不能凑活? —> (看表情+语气,如果还不错)那么就追问,那么您觉得后续的面试流程能不能推动呢?(笑着说)
转后端概述:
前一年半迷糊大半年,剩下大半年学安卓(有Java基础)
后一年半(到大三下找到工作),学的都是Java后端
对于双非朋友来说,我感觉很重要的一部分是,自己要营造一个亮点。
我面试的时候,会被问"你和92比,你的有点在什么地方./现在面试者很多都是92,你的优势在哪"。
所以大家一定要给自己提前准备好一些亮点。
以下是我说亮点:
以上这些,可能是和我自己的学习方法有关。
我不属于那种算法大佬
,实习大佬
。但是做事一般比较踏实认真,也比较肝,对研究也很感兴趣
很多知识都是关联起来的,除了研究以上部分,平时大家可以多注意这个问题的上下文
例如,学了操作系统,大家可能会发现,从应用层到传输层,还有系统调用,上下文切换,CPU拷贝。这又是另一部分知识点。
- 协议栈解析完成,还会有中断,DMA拷贝,发送至网卡。对面也是如此还能再加…
- 浏览器发送报文,是不是属于应用程,需要进程,执行代码,他的原理是什么?
总之,梳理一条线,然后不断拓展,即使拓展多了,你的脑子里面也非常清晰,不需要刻意背八股。(如果没法研究深入,就只能背八股了)。
问题是越说越多的,线路是越来越清晰和清楚,对于具体知识点在进行深入,大家还可以用不同的例子再去思考这个案例,如果遇到说不清的就去研究。- HTTP: 浏览器发送
- HTTPS: 发送过程
- Java序列化,然后通过网络发送到另一个主机: 以这个为例,再梳理一遍流程,研究出不会的内容。(这是啥,是不是就是RPC的过程的)
然后搞清楚发送过程,相当于什么?你学会了远程调用的原理,而其中的网络部分,也正是我们刚才研究的网络的流程,相当于知识进行的去重的记忆。
当你整理出来很多条线,他们就有很多很多重合的部分,你的记忆量其实会大大减少的。而且贼清楚
我不是很厉害的人,也踩了蛮多坑,但是好在运气傍身,秋招找到了一个觉得还比较满意的Offer。然后之后也比较懒,面的就少了。
手绘流程图 by 数位板
+ 很少背八股
。但是一定要证明出来!!!具体我会在B站发,这里不过多阐述
参考了阿里PolarDB月报和MySQL实战45讲以及官网文档。下面你看的流程图是我自己整理的,那些我画的图,我是记在脑子里面的
- Select、Insert、Delete、Update的底层原理(参考PolarDB月报)
- 锁的研究: 从公众号 yangyidba参考的死锁案例(十几个),然后复现+总结规律。以及阿里PolarDB了解锁的基本知识。
>Redis:
Redis数据结构和功能的对应文件、数据结构源码手绘(学一个,研究一个,画一个- 参考公众号的 yangyidba
- 参考《Redis设计与实现》
- 自己研究源码
- 其他优秀博客
希望还在找工作的朋友们都能找到满意的工作!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。