简历筛选规则:
1)HR如何筛选简历
根据学历、院校、经验、年龄、跳槽频率....
2)部分负责人筛选:
- 符合不符合当前项目的技术栈
- 符合业务条件吗(银行、电商、物流....)
- 额外加分项:
- 有无高可用高并发经验
- 熟悉基于公有云的开发经验
- 有无团队管理经验
- 博客、github等...
- .........
简历整体结构:
一份完整的简历应该包含以下几个部分:
- 基本信息
- 教育背景
- 求职意向
- 工作经历
- 职业技能
- 项目经历
- 个人优势
- 个人荣誉
1-4:在真实的前提下可以适当的美化
7-8:不要过于夸张,关键在于难点、亮点
职业技能:
- 放大简历的黄金位置(HR筛选简历的重要参考)
- 基本准则:写在简历上的必须能聊,不然就别写
- 参考公式:职业技能 = 必要技术 + 其他技术
- 针对型的引导面试官(让他问一些你想让他问的)
例如:
- 1-2年:(SpringBoot + ssm + redis + 数据库)+(2-3个)技术(微服务、ES、MQ、源码、高并发、JVM、技术选型、设计能力....)
- 3-5年:(SpringBoot + ssm + redis + 数据库)+(3-4个)技术(微服务、ES、MQ、源码、高并发、JVM、技术选型、设计能力....)
- 5年以上:(SpringBoot + ssm + redis + 数据库)+(5+个)技术(微服务、ES、MQ、源码、高并发、JVM、技术选型、设计能力....)
错误示范1:熟练使用Redis等非关系型数据库
正确示范:精通Redis,深入理解Redis线程模型以及Redis的核心数据结构和使用场景,熟悉多级缓存架构,比如:缓存雪崩、穿透、击穿、双写一致、缓存失效等、自主搭建过Redis高可用集群
错误示范2:熟悉关系型数据库MySql,有一定的SQL优化经验
正确示范:深入理解MySql事务、锁、索引实现机制、可以根据explain执行计划优化SQL语句
错误示范3:熟悉使用和深入理解java并发相关技术
正确示范:熟练使用和深入理解java并发相关技术,比如:线程池、AQS、CountDownLatch等
项目经历:
- 项目个数以自己的工作经历为准,时间比较久的可以只写标题或者不写(面试官一般也不问)
- 项目要体现业务深度或技术深度
- 有没有主导设计过xx模块开发(0-1或1-2)
- 尽可能展示指标数据(如:达到了多少QPS、达到了多少的数据量)
如何找项目?
- Gitee或GitHub其他相关项目
- 哔哩哔哩
- 博客文章等
初级标准:本地想尽一切办法快速运行起来,dubug跟踪代码的逻辑,简单完成CRUD,梳理完业务之后,自己是否可以独立完成
模块类型:增加简历中项目模块业务深度,技术含金量,真实度
模块如何吃透(权限认证):
1)功能实现
业务功能实现:用户名密码登录、二维码登录、手机短信登录、用户、角色、权限管理和分配
技术方案支撑:RBAC模型、Spring Security 或 Apache Shiro
2)常见的问题
token刷新问题、加密、解密、XSS防跨站攻击
3)权限系统设计
可扩展性、高可用性、通用性
面试形式:
企业在招聘的时候,不同的公司面试的轮次不太一样
单轮面试:只有技术面试。(中小企业、创业型公司、外包)
多轮面试:
两轮:第一、二轮技术面 (大部分公司)
三轮、N轮:一、二轮技术面、HR终面 (上市公司、大厂)
面试管角色:
- 资深开发人员(技术经理):技术最好,多数参与首轮面试
- 业务部分经理:技术一般,多数参与终面,可以决定你的薪资(考察思考能力、抗压能力)
- HR:辅助业务部分考察候选人(考察性格、沟通能力、合作能力、学习能力)
面试过程:
整体讲解结构:总分结构表述
称为面霸:准备 + 复盘
找工作心态:
找出自己的不足,针对性的补强
求其上,得其中;求其中,得其下;求其下,必败
#面试公司分类
1)普通意向的公司:多投当做试炼场
2)特别心仪的公司:才是战场
#面试自我介绍
1、言简意赅
2、自己和应聘岗位相关的经历有哪些?
3、为什么你能胜任这个岗位的工作?
4、求职动机
秀优势,套近乎,摆技术