自我阐述

三年前我还是一名毕业于湖南某学院软件工程的毕业生,通过校招的方式我进入了唯品会历经长达六个月的实习时光,其实唯品会对待实习生的考核机制还是算严格的,我从事的是后端开发岗,我记得当时我这个部门是有十八名实习生,最终加我也就留下了三个人。

实习期间我很努力,被留下来我觉得也是理所当然的,这三年来我一直都很努力,所以我也比同期的员工进步得快,也得到了自己努力该得到的回报,总体也算是蛮顺利的吧。

既然顺利,为何要辞职呢?

我和大部分朋友一样,出生在乡村,也许是家庭的原因,我从小到大都比较内向,其实那时候内向不是好事,初中、高中都是容易被欺负的那一类人,爸妈对我也比较严格,虽然我是别人眼中所谓的好孩子,但是其实我一点也不开心,正因为这样,我一直比较独立,也成熟的比较快。

但是现在我反倒很感谢自己有那些经历,让我有了懂得珍惜,更加热爱生活,懂得把握机会的个人品质,所以我的理想不单单于此,这次冲刺阿里也只是我成长道路上的第一步。

 

一、辞职后我是怎么规划自己的时间的?

 

大家可以借鉴下,希望可以帮助到大家

1、时间规划(无特殊情况不可打破计划)

  • 上午:
  • ①7点30到9点洗漱、吃早餐、散步等事情
  • ②9点20到10点40学习时间
  • ③10点50到12点30休息、娱乐、吃午餐
  • 下午:
  • ①13点到14点午睡时间为下午学习打好精神
  • ②14点半到17点学习时间
  • ③17点10到18点半娱乐、晚餐时间
  • 晚上:
  • ①18点半到21点20运动、娱乐以及洗漱时间
  • ②21点20到22点20复习整理今日学习内容
  • ③22点50开始入睡

 

二、我是怎么学习的?

既然我要冲刺的企业是阿里,自古以来就有一句话就是知己知彼百战不殆,所以我们首先肯定要了解阿里到底青睐于什么技术,比较主流的技术有哪些。

幸好我有一位目前就职于阿里p7岗的朋友,他知道我辞职要冲刺阿里的消息后,我从他那获取不少的经验,给我推荐了主流技术的学习笔记等,对我的帮助真的是很大。

JVM高级特性与实践学习笔记

 

Redis核心学习笔记

 

Docker学习笔记带你入门到精通

 

Mysql精通学习手册

 

Mybatis成长笔记

 

Java核心技术手册

 

 

当然光啃笔记肯定是不够的,我也会经常在各大技术网站以及视频网站去学习技术以及吸取别人的项目经验,加深自己对于技术的广度。

 

这是我常用的视频学习网站:

  • B站(推荐):https://www.bilibili.com/
  • 网易云课堂:https://study.163.com/
  • 极客学院:https://www.jikexueyuan.com/
  • 慕课网:https://www.imooc.com/

还有这些技术网站我也会去经常逛的:

  • CSDN 博客:https://blog.csdn.net/
  • 博客园:https://www.cnblogs.com/
  • 掘金社区(推荐):https://juejin.cn/
  • InfoQ:https://xie.infoq.cn/
  • 思否:https://segmentfault.com/
  • 开源中国:https://www.oschina.net/blog

三、我是怎么为面试做准备的?

我们自身的技术可以说是根基,但不是有了技术就不要在面试这方面花心思的,技术和面试技巧是相辅相成的,掌握面试技巧可以让你在广大面试者中脱颖而出。

阿里这几年金三银四四面喜欢问什么?这是我整理了几天的常问面试题,大家可以参考一下。

 

阿里一面喜欢什么?

  • 1.自我介绍以及你做过的项目有哪些
  • 2.有看过哪些JDK源码,了解哪些常用库
  • 3.集合框架HashMap的扩容机制,ConcurrnetHashMap的原理
  • 4.了解哪些设计模式,6个设计原则分别是什么?每种设计原则体现的设计模式是哪个?
  • 5.jvm内存模型与gc内存回收机制
  • 6.关于设计模式看了哪些书?书名是什么?
  • 7.classloader结构,是否可以自己定义一个java.lang.String类,为什么? 双亲代理机制。
  • 8.画uml中类图时候用过一种虚线么?做什么用的?
  • 9.uml模型图画过哪些? 类图中类之间的关系有哪些,区别分别是什么?
  • 10.做过应用相关性能测试的,举个例子,实际项目中怎么使用的,用过并发框的哪些内容
  • 11.了解哪些osgi的框架?
  • 12.有没有做过jvm内存调优,如何做的,举例子,用过哪些工具?

二面

  • 1.自我介绍
  • 2.看过哪些源码
  • 3.java的io库的类结构图所用到的设计模式如何体现
  • 4.画出自己设计过的设计模式如何体现,画出结构图,并进行讲解。
  • 5.画出自己做的架构的项目架构图 如何扩展等
  • 6.数据库设计中主键id设计的原则
  • 7..jvm内存调优用过哪些工具,jstate做什么用的?如何dump出当前线程状态?
  • 8.并发框架是否有了解
  • 9.classloader的双亲代理机制
  • 10.应用服务器的jvm调优实际经验,如何做的,在哪里用到的
  • 11.在哪里获取最新资讯,逛什么论坛。最新的Swift语言有什么看法
  • 12.设计原则与设计模式对应
  • 13.servlet/filter作用原理配置
  • 14.ibatis in操作 以及一个属性的作用
  • 15.spring aop 用了什么设计原则,自动注入配置是做什么用的
  • 16.jboss的类加载器
  • 17.session共享机制
  • 18.做过最成功的一件事情是什么?
  • 19.最大的争执是什么?
  • 20.为什么想要离职去阿里

三面

  • 1.现在公司负责什么?
  • 2.项目主要目的是做什么的?
  • 3.公司管理方式、项目问题反馈机制是什么?
  • 4.Java 的序列化做什么用的 序列化id会出现哪些问题?
  • 5.OSGi用过哪些?类加载器结构如何,如何在一个bundle中加载另外一个bundle中的一个类?
  • 6.nio是否了解 阻塞之后通知机制是怎样的?
  • 7.uml设计类图如何画,类之间关系以及区别
  • 8.spring如何不许要配置文件加载bean定义,可能是问自动注解或者是properties文件定义bean
  • 9.ibatis等框架是不是都是实际在使用的,技术细节

四面总监面

  • 1.自我介绍
  • 2.公司做什么,业务, 负责内容,汇报机制等
  • 3.企业级应用安全相关
  • 4.http协议,返回码,301与302区别
  • 5.多线程并发用过哪些
  • 6.应用服务器相关,谈最熟悉的
  • 7.为什么离职

当然除了啃透阿里在金三银四经常问到的高频面试题目,日常的刷题还是要持续累积的,不然要是面试官甩出一个你从没刷过的题,那你不就懵逼了嘛,你刷的题越多,自然面试时就越有底气,就和工作经验是一样的,都是日积月累积攒起来的。

这是我经常刷的面试真题,有需要的朋友点击传送门即可免费分享给大家!

 

简历

虽然说我现在离面试还有几个月,但是提前去准备熟悉肯定是没错的。

 

还有这个我超级喜欢的简历网站推荐给大家!

 

结尾

我也是刚开始备战金三银四不久,可能目前的准备和计划还不够充分,有些细节肯定是还有待优化的,大家可以一起在评论区讨论一下,为即将带来的金三银四加油!

我相信点进这篇文章的人都是有一颗不甘平凡的心的,大部分人和我一样都是想向着一线大厂冲刺的,既然有这个想法有这个心,就要去付出行动,计划做好了,但是不实施也是白费的。

如果你需要文章中本人分享的笔记+面试资料点击传送门即可免费领取!希望对大家是有帮助的。