|
[此帖已被设为精华]
【[url=https://zhuanlan_zhihu_com/p/411253820]转帖[/url]】
首先要注意的一点是,大部分公司的各个批次互不影响,多一次投递,多一次机会。另外,不要被职位要求所束缚了,主要还是看实际的笔试和面试,不把简历投过去试一试怎么知道呢?
没有实习经历怎么办?
很多同学因为学校或者导师的原因,之前一直没有出去实习过,在面试这些同学的过程,能比较明显得感觉到,他们面试之前有背过“八股文”。其实认真准备面试没有任何问题,但是我发现背下来的知识,经不起深度提问。
这里的建议是:针对书/博客/面经里提到的知识点,自己动手写一下demo,实现出来。
比如很多前端面试官可能会问到一些JAVA调优相关的问题:什么JVM的原理啦,多线程的使用以及线程池的实现机制啦,自己搞一个demo,起一个简单的服务,模拟一下书中提到的这些知识点,我相信你对JAVA底层原理的理解肯定会更深刻的。
怎么放大实习经历的优势?
1. 我个人觉得工程师的能力是在解决问题的过程中提升的。所以一定要认真总结和复盘在实习过程中遇到的所有问题,把问题中涉及的原理和知识点搞得透透的。
2. 公司很多组件都已经封装好了,我们平时直接拿来用就可以了,但是你要记住你是实习生,除了实践,还有一部分任务就是学习,所以你不能习以为常,对于实 ** 像“水和空气”一样自然使用的登录组件、上报组件、接口请求组件等等,一定要深入到源码里去看去学习,不懂就问前辈。
3. 提前准备好自己实习过程中做过的亮点,解决过的难点。
首先是工程师,其次才是后端工程师
不要只准备spring+redis+dubbo+kafka等常规java相关知识。一些基本的算法和数据结构,计算机网络、计算机安全,甚至编译原理和操作系统相关的都可以看看,如果这些知识面里,有一个知识点你掌握得特别熟悉,打动了面试官,我觉得也很赞。
另外,要知道后端不是一个独立的个体,光靠后端是无法给几亿用户提供这么稳定可靠的服务的,也可以适当了解一些跟前后端交互相关的知识,毕竟与后端最常打交道的就是前端。
记住,面试不是要你回答出所有问题,而是要给到面试官惊喜! |
+11
|