写在前面
楼主来自重庆一个普通的本科大学计算机学院,自己曾经在没拿到offer时也焦虑彷徨过,大大小小的公司自己也有投过,最终在自己闭关修炼一个月后成功斩获4个offer(美团sp,keep,汉得sp,大华)。
下面时间回到6月份,分享下自己这一路走过的历程。😊😊😊第一次写,还望体谅!
2021.1月-2021.06月
在这两个月自己深入学习了Mysql、Redis、JVM、Java并发编程、SpringBoot等,然后将这些知识融入到项目中,对项目进行了完善。
还有剑指offer自己也刷了三遍,基本的算法差不多也会些。
(仍然记得自己每天8点起晚上12点睡的日子,哈哈哈哈哈虽然很苦,但现在想来都是值得的。所有的努力终有回报—这不是鸡汤)
2.25-3.15
因为自己开始没有什么面试经历,所以自己投了些小厂体验下,中期的时候大厂也开始再投,这段时间大部分都是笔试。
2.28晚7.00跟谁学
5道选择+4道编程,当时不知道要用输入 ,Scanner忘了,哈哈哈。
3.4携程笔试
2道编程题不会
3.16-至今
这段时间就一直在面试了。
3.16 科大讯飞 初面挂 数据结构基础薄弱—哈夫曼树
3.17美团下午5点(只记得一些)
拦截器和过滤器的区别?
②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。
③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。
④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。
⑥拦截器可以获取IOC容器中的各个bean,而过滤器就不行,这点很重要,在拦截器里注入一个service,可以调用业务逻辑。
算法:顺时针旋转n*n的矩阵—分治 删除链表倒数第n个节点
不用加法实现两数之和:其实是将加法的加和进位分成两步来做;
两个整数进行异或运算,可以获得不带进位的和,两个整数进行与运算然后左移一位,可获取其进位的值,将所得数字继续相同的步骤