Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Wesley13
• 阅读 471

秋招总结

本人水硕,今年研二。从今年十月份准备秋招一直到目前拿到了腾讯视频,京东,滴滴数据中台的后台开发实习Offer。遗憾的是共经历23场阿里面试,每次都是倒在了最后的录用排序。写这个帖子希望记录一下自己这一段的面试经历,也分享一下自己的一些经验,希望能够帮助到更多的人。

简历

简历是我们的第一份敲门砖,在用人公司与我们进一步沟通之前,他们也需要通过简历对我们的专业能力进行评估,衡量我们是否能够胜任这一份工作。针对于我们自己的简历,我总结出了以下几点需要注意:

  • 简明扼要,切忌冗余
  • 突出自己的技术栈
  • 着重介绍自己的项目经验和实习经历
  • 写上的每一个字你都要对其负责
  • 兴趣爱好,自我评价往后放(尽量少)

简洁很重要

要知道我们面试的公司大部分都是互联网公司,而互联网的时间从来都是不充裕的,没有人愿意认认真真的拜读我们的简历,他们需要的是在最短的时间内,知道我们的技术体系,项目背景然后进行发问。因此我们首先要做的就是尽可能的在简历上表述更加有效的信息。

突出技术栈

在整个面试过程当中,面试官会主要根据你的自我介绍和简历对你进行发问,我所经历过的大部分面试官也有直接对着简历一条一条问的。其实我觉得这是我们的一个优势,如何才能引导面试官到你熟悉的领域?(PS:面试官如果真的随着性子问,可能除了真正的大佬之外,我们都是顶不住的。)那就是你简历上的个人技能这一块了。接下来放一下自己简历上对于个人技能方面的描述,希望能够有所参考:

  • 具备较为扎实的 Java 基础,熟悉常见的数据结构,深入理解 OOP 编程,具有良好的编程习惯,对 Java 集合框架,反射机制等有一定了解。
  • 了解单例,代理,工厂,装饰等设计模式,曾对实际项目使用工厂和装饰模式对所开发 activitis流程进行重构,从而使多流程管理共用一套基础代码,只需重写少部分代码即可实现流程开发。
  • 熟悉 mysql,有具体的线上调优实践经验。能够熟练使用 JDBC 操作数据库。了解内存存储系统 redis的使用,在项目中有利用 redis缓解数据库访问压力的经验。
  • 能够熟练使用 Spring,SpringMVC,Hibernate,activitis等开源框架,Git,Maven 等项目管理工具。
  • 了解 jvm,java 内存模型,垃圾回收机制等。
  • 熟练掌握 UDP,TCP(三次握手,四次挥手),HTTP 等网络协议。
  • 具有项目开发经验,作为项目组组长,了解开发流程,具有良好的合作沟通能力和项目迭代管理能力。
  • 具有京东零售子集团的Java开发实习经历,参与需求迭***,了解互联网公司的开发流程和开发规范。

其实面试Java开发的小伙伴们大家的技术栈都大差不差,但是对于一些比较细枝末节的点,你希望能够让面试官看到的点都可以写在这里。除了上述的总结之外,针对于的项目中的优化和一些思考,也都最好准备一些亮点。面试官们大都非常讨厌背书式面试。最开始我在面试的时候,介绍到这一个模块的时候,我总是不注重业务而直接说优化的思路,最后的结果就是被面试官疯狂打断并且提问实际的业务场景。

面试

这里的面试一般包括了四个部分:自我介绍,专业提问,手撕代码,反问

整个面试环节的第一步是自我介绍,这里我也觉得是最重要的一点。一个好的开始绝对是成功的一半,千万不要在自我介绍的时候给自己挖坑啊啊啊啊啊!!!内容尽量锁定在你的项目经历和实习经历之上!

对于专业提问这个环节来说。面试复习的时候需要自己多总结,形成自己的知识体系,尽量在回答的时候能够全面的回复并且带上自己的理解。这样才可以应付面试官的"百般刁难",因为面试官都是在这个行业深耕多年的前辈,他们有遇到过很多的实际场景问题,然后把这些问题抛给你以此来考验你对于基础知识的掌握能力和思维扩展能力

手撕代码环节:剑指OFFER必刷,leetcode看精力也要刷一些easy和medium的题。。。

接下来就是小编为大家整理的这份leetcode指南,有需要的小伙伴们只需要添加小编的vx:mxzFAFAFA即可免费获取!!

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

反问环节:在这个环节切忌直接去问自己的面试结果,假如你和面试官聊得来他觉得不错的话,他会主动暗示你的。不如把握这个机会和面试官沟通一下。比如我有和面试官聊过,后台这么多方向,什么服务端开发,平台开发,中间件开发等等等等,他们在这个年纪是如何权衡选择的,自己在走这些方向有那些需要注意的点。

复盘

经历过面试过后,你可能会被问到怀疑人生,也可能会被直接拒绝。觉得自己的人生方向选错了,怎么就一个不小心选择了这么一个“朝气蓬勃”行当。但是我想说的是千万别灰心。。。。那是因为你还被虐的不够惨。当我经历过这两个月以来23场阿里的面试过后,虽然结果比较遗憾,我也因此苦恼了好一阵子。但是我发现通过自己的复盘总结之后,我对基础知识的掌握程度和2个月前已经提升太多太多了(PS:这里不得不说阿里真的是Java开发人的天堂好吧)。然后再去面其他公司的时候只能说真香!

好了,接下来准备的一些干货,大家想要领取的只需要添加小编的vx:mxzFAFAFA即可免费获取!!

Java修炼之道

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java面试宝典

Java集合面试题

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

多线程/并发面试题

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Redis面试题

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Spring面试题

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Spring Boot面试题

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

RabbitMQ面试题

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

算法面试题(字节面试必问)

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

BAT大厂面试真题+专题训练

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

总的来说,面试的过程就是一次又一次挑战自己,怀疑自己,完善自己的过程。这个过程一定是痛苦的,但是用心经历过的你无论是谈吐,交流方式还是知识体系都一定会有所提升。因此一定要肯定自己的每一点改变,希望大家能够相信自己,坚持的走下去。总有适合自己的公司,也总会走出一条属于你的路!!!与大家共勉。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Stella981 Stella981
2年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这