我的个人基本情况
浙江人杭州人,大学在杭州本地,毕业之后也留在了杭州,顺利进入网易工作,在严选部门,福利挺多,工作环境也不错,作为普通本科出身的我很幸运,自己也很满足。实际上,对于每一个互联网工作者来说,似乎都有进入BAT工作的大厂梦,但是我却没有。
跳槽阿里的契机很奇妙,前端时间考拉被收购,与一位挚友有聊到人生规划以及未来发展方向的问题,刚好这位挚友是阿里的朋友,幸运的经过他的介绍,我拿到了内推的名额,最终考虑良久,决定跳槽了。
网易开发三年,现跳槽蚂蚁花呗,4面顺利通过,拿下Java岗offer文末有福利哦!
我在网易学到了什么?
毕业之后就一直呆在网易了,在网易的这三年里,我真实地学到了非常多的东西,也感谢网易这三年来对我的照顾,网易三年的开发生涯,我自己也整理了不少学习笔记和实战经验总结等等,这些资料也都均整理出了一些pdf文档出来,包括Spring全家桶、Redis实战、Kafka、Zookeeper等,也正因为这些项目的实践,让我有了跳槽阿里的底气,面试阿里的勇气。
需要我自己整理的学习pdf,可直接(点击我)免费领取哦!
网易开发三年,现跳槽蚂蚁花呗,4面顺利通过,拿下Java岗offer我的个人规划
首先对于我自己的成长状态来说,未来肯定是往架构师方向靠的,目前也已经在准备再次系统的学习,让自己有进阶成为架构师的实。下面分享一下我个人的部分知识点的复习脑图:
Spring核心:
网易开发三年,现跳槽蚂蚁花呗,4面顺利通过,拿下Java岗offer性能优化体系:
网易开发三年,现跳槽蚂蚁花呗,4面顺利通过,拿下Java岗offer缓存架构体系:
网易开发三年,现跳槽蚂蚁花呗,4面顺利通过,拿下Java岗offer蚂蚁花呗4面面经:3轮技术面+HR面
蚂蚁花呗一面:
-
线程池的工作原理,几个重要参数?
-
给了具体几个参数,分析线程池会怎么做?
-
类的关系,组合和聚合的区别、哪个关系更紧密?
-
说一下反射,及你在项目中的应用
-
介绍ThreadLocal
-
ConcurrentHashMap,JDK1.7和1.8的不同实现
-
hash算法
-
ArrayList和LinkedList的插入和访问的时间复杂度?
-
问项目(之前看面经贴,基本都是开头问项目的,头一次碰到问题问得差不多了再来问我项目,这是要搞个突袭吗?)
蚂蚁花呗二面:
- 开局问项目,问项目中的数据库的结构设计、整体的框架等等
- 数据库索引,底层是怎样实现的,为什么要用B树索引?
- Mysql主从同步的实现原理?
- 介绍B树、B+树、红黑树
- 数据库分页查询,如何分页?怎么实现?
- JVM虚拟机老年代什么情况下会发生gc,给你一个场景,一台4核8G的服务器,每隔两个小时就要出现一次老年代gc,现在有日志,怎么分析是哪里出了问题?
- 数据库索引有哪些?底层怎么实现的?数据库怎么优化?
- 数据库的事务,四个性质说一下,分别有什么用,怎么实现的?
- Redis集群会吗?
- 不可重复度和幻读,怎么避免?底层怎么实现(行锁表锁)?
蚂蚁花呗三面:
- 介绍一个你觉得最自豪的项目,依托这个项目问了很多问题
- 说一下你觉得你最熟悉的Java那个领域,根据这个领域问了一些问题
- 问JVM主要是各种垃圾收集器、GC算法,安全点
- 考虑redis的时候,有没有考虑容量?大概数据量会有多少?
- Redis 的 list zset 的底层实现
- solr和mongodb的区别,存数据为什么不用solr?
- 分布式 session 的共享方案有哪些?有什么优劣势?
- 谈谈分布式锁、以及分布式全局唯一ID的实现比较?
- 最近有没有学习过新技术?
- 有什么想问我的?
蚂蚁花呗HR面:
- 自我介绍* 个人的职业规划是什么?* 工作中遇到的最大挑战是什么,你如何克服的?* 你如何看待阿里?* 从技术方面来说,你能够给我们带来什么?* 平时除了工作,你会怎么安排自己的学习时间?是通过哪些方式去提高技术能力的呢?* 工作中遇到的最大挑战是什么,你如何克服的?* 你是怎么看待加班这个问题的?
以上面试真题的答案也已经整理成了pdf,需要我个人整理出来的学习资料、学习脑图、电子书籍等全部资料的,直接(点击我)免费领取!
网友评论