算法:
当然还是要考的,就我个人经验,一般是没有笔试的(除了od),面试中经常会考。
八股还是以前的八股,个人感觉偏向mysql会问的多,因为很常用嘛。其他的还有一些工作会常用的,消息队列、redis、rpc,es等等。最基础的就是需要能把基本的运作方式、原理那些问题;进阶一点,就需要考虑使用组件的场景、优劣、对比等等。
项目:
比较重要的一块,虽然仅工作几个月,但是项目基本就是社招和校招的主要区别。一般准备两三个项目即可(公司的),对学校的项目面试官还是比较不屑的…最好是自己做过,多少有点难点的项目。因为有难点就意味着,如果面试官让你自己讲,我们可以讲的久一点,也可以给他提问的空间。为什么最好要自己做过的?因为面试官会用不同的方案来挑战你的项目,自己做过的项目有自己的思考,面对这样的问题更加得心应手。
项目难点指什么?为了解决一个什么问题引入了什么组件或者数据结构啊;或者就说说自己这样设计系统的原因,以及其他设计的缺陷啊;或者是设计这个项目的目的,以及对它将来是否有合理的规划。--提前准备充分
ex:hr会问你这时候出来找工作的理由,想一个比较客观的、不要对自己或者前司不利的理由(除非前司真的很过分)。实在想不到合理的就实话实说吧…
参考文献:[23届试用期被裁,该怎么办-牛客网]摘取(https://www.nowcoder.com/discuss/561588696080818176)