我的个人情况

普通本科学校(反正比较普通的那种学校)
学习经历
由于学校老师只教最基本的Java基础并且讲得也不好,基本全靠自学了,大一就有意识地在B站学习Java知识,从Java基础到基本流行框架到基本算法,一路走来发现程序员一定要培养自学能力,我秋招大厂也面试过字节、百度等,并且都面到HR那关,由于自己没有实习经历,加上学历也不是很好,很自然被内卷淘汰掉了,大厂其实就是比学历比能力,你能力别人可以从实习经历看出来,强烈建议学历没什么优势的小伙伴一定要实习,能进大厂实习是最香的,进不了一线大厂 也可以进二三线厂。感谢这份网上 一位大神分享的面试笔记,让我有了去大厂实习的机会,甚至有了选择去哪家大厂实习的机会。
如果你也和我一样正在寻找工作机会,需要这份笔记查漏补缺,可以在文末免费获取。
面试经历
阿里某部门 薪资16.1K
一面:
1、http1.0和1.1区别
2、tcp也有keep-alive了解不
3、https了解多少
4、hash原理,主要可以解决什么问题
5、死锁产生的原因?怎么避免?
6、linux了解吗,源码呢
7、linux部署项目的时候,有遇到啥问题吗,怎么排错
8、nginx了解吗,项目里怎么用的
9、nginx负载均衡算法有哪些
二面
1、项目介绍
2、技术选型是怎么考虑的
3、单点登录怎么实现的
4、redis数据结构
5、redistemplate怎么实际化的redis的connctionFactory怎么初始化的
6、jvm垃圾回收的流程是怎么样的?
7、jmap jstack这些用过吗
8、mysql了解哪些?事务?索引 索引调优
9、tcp,http分别都介绍一下未来的发展方向怎么学习一项新技术的
hr面(常规问题聊天)
京东某部门 薪资17K+
一面:
1、java特性
2、基本数据结构,
3、hashmap以及扩容机制
4、jvm运行时数据区
5、gc算法
6、innodb的索引类型
7、b树和b+树区别
8、spring ioc和aop
9、设计模式介绍几个
10、线程池原理以及七大参数 拒绝策略
11、redis数据结构及其应用场景
12、redis为什么快
二面:
自我介绍项目介绍
1、dubbo的rpc协议适配的是什么
2、序列化是干什么的
3、java系列化框架或者方式都有哪些
4、mybatis是干嘛用的
5、mybatis怎么实现orm的mapping
7、spring ioc底层原理
8、类的动态加载机制
9、项目里是怎么用索引进行优化的,以及建立索引时注意哪些方面聊天...大学里都干了什么爱好,特长,
大概率是定岗在中台(业务中台):介绍是说把很多的需求同质化,作为标准模版给各个业务去调用,然后在各个业务里去再修改再开发
hr面(常规问题聊天)
话不多说,下面来看看这份大神分享的面试笔记。
笔记介绍

Java面试/学习知识点概览

(五面阿里,终获offer)节选

(蚂蚁金服实习生面试总结)节选

(我和阿里面试官的一次邂逅(上))节选

需要资料的小伙伴点赞+关注后,【点点这里】五常获取哦~

相信有很多程序员都在金九银十寻求一个更好的机会,愿我们都能找到心仪的工作,共勉!
不安于现状,不甘于平庸,就可能在勇于进取的奋斗中奏响人生壮美的乐章。