Java开发三年,偶获京东内推名额,历经曲折,终拿Offer
前言
这次说的是小编的一个高中同学,当初他学的雕刻专业,后来由于种种原因,转行Java,在19年11月份一个偶然的机会让他拿到了京东的内推名额
第一次拿到大厂的内推名额,内心在激动的同时还是带着惶恐的,我当时感觉自己的技术掌握的不好;但我不想放弃这次进大厂的机会,于是在这段时间拼命的去学,历经曲折后,终斩获Offer
话不多说,面经献上
一面:
1、离职原因;
2、Zookeeper在项目中的使用及原理;
3、Springcloud的一些组件介绍;
4、分布式锁:
5. 多线程的创建方式:
6. 服务器CPU数量及线程池数量的关系;
7. Mysql的sql优化
8. 如何做一个秒杀系统;
9. 自己认为自己的技术怎么样?
二面:
1. Mysql是集群还是单节点;最大的表中数据量大约是多少?3000w-4000w;
2. Mysql主从配置是DBA去做还是自己去做?mysql主从同步的机制的原理?mysql主从复制主要有几种模式?
3. Redis持久化方式:rdb、aof;redis中哪个版本开始可以对分布式使用;
4. Nginx的使用场景;
5. Spark主要用来做什么的?
6. 前端了解么:JavaScript有没有闭包的概念?
7. 离职原因?
三面
1、数据库的索引原理
2、非聚簇索引和聚簇索引
3、索引的使用注意事项
4、联合索引
5、从底层解释最左匹配原则
6、Mysql对联合索引有优化么?会自动调整顺序么?哪个版本开始优化?
7、Redis的应用
8、Redis的持久化的方式和原理
9、说你印象最深的京东技术团队的三篇博客
10、最近在学什么新技术
11、你是怎么去接触一门新技术的
12、会看哪些书
结语
大厂面试并没有那么难,只要进平常经常性的去学习一些新的知识,进大厂还是很容易的,那些说难的可能是在本身技术都不够的情况下没有认清自己继续学的人
就像互联网寒冬一样,有的人在寒冬里被冻死,还有一些人并没有感到寒冬来临
一个十年开发经验的人,如果只会CRUD,可能对业务相对来说比较熟练,但工资在哪里摆着,你觉得公司还有留下他的必要吗?
由于平台篇幅限制,同时为了大家更好的阅读,小编把面试相关的文档都整理好了,有感兴趣的朋友可以帮忙转发文章后,关注私信回复【学习】来获取