最坏的不是面试被拒,而是没面试机会,以面试官视角分析哪些简历至少能有面试机会

Ending

Tip:由于文章篇幅有限制,下面还有20个关于MySQL的问题,我都复盘整理成一份pdf文档了,后面的内容我就把剩下的问题的目录展示给大家看一下

如果觉得有帮助不妨【转发+点赞+关注】支持我,后续会为大家带来更多的技术类文章以及学习类文章!(阿里对MySQL底层实现以及索引实现问的很多)

吃透后这份pdf,你同样可以跟面试官侃侃而谈MySQL。其实像阿里p7岗位的需求也没那么难(但也不简单),扎实的Java基础+无短板知识面+对某几个开源技术有深度学习+阅读过源码+算法刷题,这一套下来p7岗差不多没什么问题,还是希望大家都能拿到高薪offer吧。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

但如果他们就拿这份只侧重一点的简历来投上述工作,也可能会被过滤掉。为什么?因为在职位介绍上写的明明白白,需要两个侧重点,但两位同学都只写了一个,虽然都做过。这谈不上可惜,谁让他们不仔细看职位描述?

我在帮别人做简历辅导时,这类问题普遍存在,针对性的建议是:别用万能简历投,仔细阅读各职位的介绍,然后投之前针对性地做微调。

2  别在简历中让面试官看到如下的情况

在筛选简历时,除了上述学历等硬指标和项目技能因素之外,如果在简历中看到如下的情况,一般会慎重考虑甚至不给面试机会。

1 简历上,最近的项目经验和本岗位的无关。

比如本岗位要Spring cloud或spring boot,但候选人最近在做spring mvc,这或许还能给面试机会,但如果候选人最近做的是.NET,甚至做的不是开发而是测试等非相关的工作,那么可能就得不到面试机会了。

因为最近没在做,所以有可能该技能就被荒废掉了。毕竟需要拳不离手,曲不离口。

2 最近处于不在职状态,而且这持续时间长于3个月。

对此,如果简历上没给出诸如换城市或复习考研等合理的解释,那么公司可能就认为该候选人能力不行导致一直无法面试成功,所以一般不会给面试机会。

3 最近频繁跳槽,而且每份工作持续时间都不长。

出现这类情况,而且简历上没额外解释,公司会认为该候选人能力不行从而导致每份工作都做不长,或者稳定性不好,总之,出现这类情况,一般不会给面试机会。

4 虽然工作年限达标,但符合要求的项目年限不达标。

比如某工作需要5年以上java后端经验,小王工作虽然也有5年了,但简历上写的工作经验,其中1年是做测试,1年是做销售,java后端才3年经验,这类简历一般也会过滤掉。

请注意,职位介绍里要求5年以上经验,指的是商业项目经验,再说通俗点就是能挣到钱的项目经验。

在排查简历时,人事或技术面试官会去掉毕业设计,学习经验和一些培训学校给出的实训经验。

不是说这些项目经验对候选人没帮助,这里的意思是,因为客户需要为商业项目经验付钱,所以这类项目要求高,相比之下,上文中描述的其它经验含金量就低了。

3  在简历中,如何吸引面试官的注意?

这个问题其实也很好回答:面试官只关心简历中和招聘要求相关的内容,包括技能描述和项目经验。

这个很好理解,比如某项目组需要招一个有5年经验的java后端开发,需要spring cloud,redis,oracle等技能,那么在挑选简历时,一定是根据这些关键字来看。

为了让面试官更高效地关注到你的简历,比较通用的做法是:

1 首先自然是写个人信息,比如手机号邮箱等。

2 其次,在首页的靠前位置,罗列出你的技术特长,比如擅长spring cloud,有Redis经验等。一般来说,这部分的总结需要和职位介绍相匹配,比如职位介绍列了5点,而且你全都满足时,你至少写上这5点,然后再写些其它你的特长。

如果你自己感觉有点没达标,那么尽量写上能弥补的技术擅长点,比如要求是要会用大数据经验,你实在没这方面的经验,那么至少些些SQL调优。 但至少在罗列自己技术擅长点时,得切题。

3 通过项目经验证明你熟悉刚才罗列出的技能,比如你刚才写,熟悉spring cloud,那么你就可以在项目介绍时,大致说下你项目背景,以及在其中你用到过哪些Spring cloud的组件。

4 如何介绍项目经验

在简历中,其实最关键的是项目经验描述,在这部分里,你得让面试官感觉你有尽可能多的相关技术经验。

假设有如下的职位描述。1_、计算机及相关专业毕业,3__年以上Java Web__项目开发经验;熟悉Linux__平台。 2__、精通JAVA_ 编程,熟悉Spring_、Spring MVC__、Mybatis/Hibernate__等开源框架,熟悉常用cache__机制,Jsp/Servlet__等技术。 3__、熟悉Tomcat__、Nginx__等应用服务器的配置和优化。4__、熟悉数据结构和算法,熟悉Java__多线程开发。熟悉MySQL__、Redis__,熟悉数据库索引。5__、了解Web__前端技术,包括HTML5/CSS/Javascript__等。6__、拥有良好的沟通能力和文档能力。7__、勤奋而善于思考,愿意不断挑战和提升自己。_

那么我们就可以根据职位需求,从如下几个方面来描述项目经验。

第一,简要描述项目的背景,比如时间范围,客户是谁,项目规模有多大。

从x__年x__月到现在(这个时间范围至少是最近半年),我参与某外汇交易系统,客户是xx__银行,这个项目组的构成是,1__位项目经理外加10__位开发,总共的规模大概在80__个人月左右。

第二,大致描述项目的需求和包含哪些模块,然后简要说下你做了哪些模块,同时说下在这个项目用到的开发工具和主要技术点,这部分的描述如下所述。

这个外汇交易系统包括挂盘撮合成交、实盘成交、反洗钱和数据批处理等模块,我主要负责了挂盘撮合成交模块,其中用到了Spring MVC__架构,数据库是Oracle_,用Mybatis__实现的ORM__,该系统是运行发布在Weblogic__服务器上,我们还用了Nginx__来实现负载均衡,用Redis__来缓存数据。在这个项目里,我还用到了JS__实现了一些前台页面。_

这里请大家注意如下的要点。

1 招聘方在看简历时,更关注的是用的技术,所以这里无需过度展开该项目里的业务细节,比如无需用大篇幅来写挂盘撮合成交模块里干了什么事情。

2 如果在这个项目里用到了职位介绍里给出的技术,应尽量写在项目描述里,但也要不能不顾事实地一股脑全写上。

第三,这里可以在刚才的基础上展开写这些技术在项目里是如何用的,以此来进一步证明你和所应聘职务的匹配度。同样这里也应围绕技术,而别多写业务细节,大家可以参考如下的范例。

具体而言,在这项目的挂盘撮合成交模块里,我们用到Spring MVC__框架,用到了其中的拦截器来拦截非法的挂盘订单请求,在数据库层面,我们还把一些常用数据放入Redis__里,在Redis__里我们用到了list__和set__这两种数据类型,而且还用到了master-slave__模式。在使用Nginx__时,我们是通过配置来避免出现Session__粘滞的问题。

如果大家只写用到过Spring MVC和Nginx,那么筛选简历的人看一眼就过了,最多认为大家用过。但如果大家再写一些只有用过才能知道的细节点,比如Nginx的master-slave模式,那么就会给招聘方留下比较深刻的印象,大家给他们的感觉就会是“不仅用过,而且熟悉(或精通)”。

5  别让你的项目看上去像学习或培训项目

我们在平时学习中,一般会自己搭建一个项目,这可以叫学习项目,比如一般的毕业设计也能叫学习项目。

在培训学校里,一般会通过案例来讲述,这个案例一般是根据实际商业项目改编的,但这也只能叫培训项目。

这里无意贬低学习项目经验,更无意贬低培训项目经验,但之前也说过,商业项目的价值最大,另外两种虽然也能帮助大家提升,但在面试中(或者在筛选简历时) ,一般的面试官会排除非商业项目,这是个普遍的事实。

比如我之前见过一份简历,有5年相关经验,这足以满足高级开发的年限要求,但经过排查,有2年是培训或学习经验,那么有效的商业项目年限只能是3年了,这顶多只能算初级的高级开发了。

这里透露下甄别非商业项目经验的方法:

1 简历中,这部分项目的时间段正好和培训时间段重合。

2 明着写,这是毕业设计项目。

3 从名字上看比较简单,比如某某客户管理系统,或某图书管理系统,而且用的技术比较简单,比如存粹就spring mvc等,或者项目人月数明显和商业项目有差别。总之,这类项目比较简陋,简陋到一般的公司都不会(或没必要)用,那么这些就有可能是学习项目了。

4 培训学校里的学生一般是批量出来的,如果在某段时间内,看到不少简历中的项目描述很相似,而且时间点很重合,那么就有可能是培训项目了。

这里只讲如何甄别非商业项目经验,至于如何把非商业项目写成商业项目,这个明显属于造假,本文不提。

最后

ActiveMQ消息中间件面试专题

  • 什么是ActiveMQ?
  • ActiveMQ服务器宕机怎么办?
  • 丢消息怎么办?
  • 持久化消息非常慢怎么办?
  • 消息的不均匀消费怎么办?
  • 死信队列怎么办?
  • ActiveMQ中的消息重发时间间隔和重发次数吗?

ActiveMQ消息中间件面试专题解析拓展:

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


redis面试专题及答案

  • 支持一致性哈希的客户端有哪些?
  • Redis与其他key-value存储有什么不同?
  • Redis的内存占用情况怎么样?
  • 都有哪些办法可以降低Redis的内存使用情况呢?
  • 查看Redis使用情况及状态信息用什么命令?
  • Redis的内存用完了会发生什么?
  • Redis是单线程的,如何提高多核CPU的利用率?

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


Spring面试专题及答案

  • 谈谈你对 Spring 的理解
  • Spring 有哪些优点?
  • Spring 中的设计模式
  • 怎样开启注解装配以及常用注解
  • 简单介绍下 Spring bean 的生命周期

Spring面试答案解析拓展

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


高并发多线程面试专题

  • 现在有线程 T1、T2 和 T3。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行?
  • Java 中新的 Lock 接口相对于同步代码块(synchronized block)有什么优势?如果让你实现一个高性能缓存,支持并发读取和单一写入,你如何保证数据完整性。
  • Java 中 wait 和 sleep 方法有什么区别?
  • 如何在 Java 中实现一个阻塞队列?
  • 如何在 Java 中编写代码解决生产者消费者问题?
  • 写一段死锁代码。你在 Java 中如何解决死锁?

高并发多线程面试解析与拓展

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


jvm面试专题与解析

  • JVM 由哪些部分组成?
  • JVM 内存划分?
  • Java 的内存模型?
  • 引用的分类?
  • GC什么时候开始?

JVM面试专题解析与拓展!

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

JVM面试专题解析与拓展!

[外链图片转存中…(img-XOYa8HJT-1715620371148)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值