由于学校老师只教最基本的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面(常规问题聊天)
话不多说,下面来看看这份大神分享的面试笔记。
8W字面经
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
分享
首先分享一份学习大纲,内容较多,涵盖了互联网行业所有的流行以及核心技术,以截图形式分享:
(亿级流量性能调优实战+一线大厂分布式实战+架构师筑基必备技能+设计思想开源框架解读+性能直线提升架构技术+高效存储让项目性能起飞+分布式扩展到微服务架构…实在是太多了)
其次分享一些技术知识,以截图形式分享一部分:
Tomcat架构解析:
算法训练+高分宝典:
Spring Cloud+Docker微服务实战:
最后分享一波面试资料:
切莫死记硬背,小心面试官直接让你出门右拐
1000道互联网Java面试题:
Java高级架构面试知识整理:
I1fFi-1710424700490)]
Spring Cloud+Docker微服务实战:
[外链图片转存中…(img-paFCrGJn-1710424700490)]
最后分享一波面试资料:
切莫死记硬背,小心面试官直接让你出门右拐
1000道互联网Java面试题:
[外链图片转存中…(img-QUeU9zLO-1710424700491)]
Java高级架构面试知识整理:
[外链图片转存中…(img-qYPlO3yl-1710424700491)]