深信服开奖了,比预期的高~

文摘   教育   2024-11-04 14:47   陕西  

面试题大全:www.javacn.site

这两年的就业情况大家是有目共睹的,作为一个双非院校的学生,能拿到深信服 Java 研发岗的工作,学生本人还是很满意的,先上图:


接下来分享一下他拿到这两个 Offer 都做对了哪些事。

1.提前准备笔试

众所周知,现在都是先笔试再面试的,所以想要拿到 Offer 的第一步是先过笔试,而笔试又分为两类:

  1. 大公司得笔试:大公司的笔试全部都是算法题,通常有 4 道左右,一般情况下 AC 两道左右就可以过笔试了。
  2. 中小型公司的笔试:中小型公司是选择题 + 算法题(通常是 2 道),一般情况下选择题不要错太多,算法题 AC 一道基本就过了。

当然,也有特殊情况,例如东子 Java 研发岗的笔试,两道算法题,只做了一道,另一道没做,而且做的那道算法题测试用例只通过了 20%,但笔试也过了,如图:

所以找工作海投、海笔也是有惊喜的。

正常情况下,笔试需要提前 1 年就开始准备起来了,因为算法题不能短时间提升,每天最多也就是刷 3-5 道的样子。但如果笔试过不了,那你的代码能力在牛、八股能力再高都没有展示的机会。

当然,如果你已经应届生,错过了准备笔试的时机,那么也是有一些策略,能稍微补救一下的,点赞私信我获取补救方法。

2.提前准备面试和项目

校招现在至少要做两个项目,并且这两个项目不要烂大街,一定得是微服务的项目,里面使用的技术一定要有 Redis,这是这两年的硬性要求了,如果项目中在有消息队列和微服务那基本就稳了

项目问题在面试的过程中占比通常是 30% 左右(不同公司、不同面试官占比也不相同),所以项目实现的细节一定要能回答上来,还有项目的亮点有哪些?项目中有什么不足?做项目的时候有没有遇到什么问题?你是如何解决的?为什么要做这样的项目?等等这些常见的问题,都要提前准备一下。

搞定项目之后,接下来就是准备面试的理论知识了,简单给大家总结一下面试理论知识涉及到的知识点:

  1. Java 基础
  2. 集合
  3. 并发编程
  4. MySQL
  5. Redis
  6. 网络
  7. Spring
  8. Spring MVC
  9. Spring Boot
  10. MyBatis/MyBatis Plus
  11. Linux
  12. JVM
  13. 消息队列中间件
  14. 常见设计模式
  15. Spring Cloud
    1. 注册中心
    2. 配置中心
    3. 限流和熔断
    4. 分布式事务
    5. 分布式链路追踪
    6. 网关
    7. 负载均衡器
  16. 开放性问题
  17. 项目常见问题
  18. HR 常见问题

3.积极投递简历

做好上面的准备之后,接下来就到了最重要的环节了:投递简历,投递简历是获取 Offer 最重要的一步了

酒香也怕巷子深,不投递简历就没有笔试的机会,没有笔试的机会就没有面试的机会,没有面试的机会就没有获得 Offer 的机会,所以,所有的开端都在“投简历”上,它非常重要。

如果是秋招,建议从 7 月初秋招提前批就开始投递简历,有没有响应不重要,重要是你要坚持积极投递,能找到公司都要投递,找工作必须是海投策略。如果你是春招,2 月初就开始投递简历。投递简历的平台有以下这些。

  1. 校招投递简历渠道:
    1. BOSS 直播
    2. 企业官网
    3. 牛客
  2. 社招投递简历渠道:
    1. BOSS 直聘
    2. 智联招聘

4.面试前充分准

面试之前,一定要把该公司的岗位技能要求,以及该公司的往年历史真题全部过一遍。

对于自己不会的技能一定要提前学习,还有往年的历史真题也要仔细过一遍,把不会的问题在面试前一定要搞定,防止面试时再次被面试官问到。

5.准备好自我介绍

细节决定成败,面试本质上是“自我推销”的过程。如何在短短的几十分钟内打动面试官,从来都不是一个简单的问题。

所以怎么开场?怎么让面试官对我产生兴趣?非常关键。

好的自我介绍,一定要讲明白以下 4 点:

  1. 你是谁?
  2. 你会啥?
  3. 你有什么成就?
  4. 为什么是你?

你是谁?

自我介绍的第一步一定是自报家门,例如,我是张三,2015 年毕业于西安电子科技大学,毕业之后一直从事 Java 开发的工作,做过 XXX 公司的高级研发工程师,也很高兴参加贵公司的面试。

校招版本:我是李四,24 届学生,目前就读于西安电子科技大学,硕士学历,就读的专业是软件工程(非软件相关专业就不要介绍你的专业了),很荣幸参加贵公司的面试。

你会啥?

技术岗位,最看重的就是你的技术能力,所以这一步一定要好好准备,并详细的介绍你会的技能。

要做好这一步,在面试前一定要查阅应聘公司的岗位要求和使用的技术栈,这样你就能针对性的进行技能介绍了。而当面试官看到一个应聘者的技术栈,和自己公司的技术栈完全匹配的时候,你的面试成功率就大幅提升了。

例如,你可以这样介绍。我会的技能是并发编程、MySQL、Redis、Spring、Spring MVC、Spring Boot、Spring Cloud Alibaba Nacos、Sentinel、Seata、Spring Cloud Gateway、Skywalking、RabbitMQ 等技术栈。

你有什么成就?

学以致用很重要,尤其是校招,你上面说你会,那么怎么证明你真的会你说的哪些技术呢?你使用上述技能获得过什么成就?或做过什么项目呢?

如果你参加过 ACM、蓝桥杯等编程竞技大赛,可以在自我介绍的时候详细的说一下,参赛情况和获奖经历。

如果你没有参赛经历和获奖经历,那么你可以介绍你用上面的技能做过什么项目?

例如,我使用 Spring Cloud Alibaba 全家桶 + Spring Cloud Gateway + MySQL + Redis + RabbitMQ 总共做过 3 个项目,其中有两个项目我已经写在简历上了,等会您有任何关于项目或技能点的问题都可以问我。

为什么是你?

前面三点是陈述,而最后这点就要升华了,这也是你进行“自我吹嘘”最后的机会,也是打动面试官最关键的时刻,“峰终定律”就是讲这个事。

为什么要你?就是你要介绍自己的优点了,例如(但不限)以下这些:

  1. 我的技术栈和公司非常匹配:因为我的技术栈和公司的技术栈非常匹配,所以来了之后就能直接干活,大大节省了新人培养成本。
  2. 我对公司的业务比较熟悉:我之前从事过,或者详细的了解过公司的相关业务,所以来了之后直接能干活,大大节省了业务培训成本。
  3. 我做事比较专注:例如,去图书馆看书,经常忘记吃中午饭,等到肚子饿的不行了,抬头一看表已经下午 3 点了。
  4. 我自学能力比较强:例如,整个微服务,像 Spring Cloud Alibaba 整个技术栈,我只用了 2 周的时间就全部学会了,并且能用它开发一个 Java 项目,期间遇到的所有问题,我都能自行解决。
  5. 我喜欢编程:例如,您可以看我的 GitHub 我每天都有练习和提交代码。

6.调整心态&积极面试

避免过度紧张

学的好也要面的好,尤其是第一次面试,紧张是不可避免的事情,所以你要告诉自己“允许自己适当紧张”这是正常的表现。

你越在意什么就越容易失去什么,所以不要过度的在意“自己比较紧张”这件事,它是正常的情况,我工作 13 年了,现在出去面试依然会紧张,所以“紧张”这些事,本身就是人类正常的情绪。

如何缓解紧张?

答:把注意力和精力放在面试官问的问题上,而不是过度的关照自我,面试前深呼吸,面试时把注意力放在自身以外的其他事情上,这样就能大大的减少紧张的情绪。

不要害怕失败

越害怕什么就越容易失去什么,所以不要害怕失败,失败乃成功之母,任何事情都是有意义的,即使失败也不例外,它能让你变成更好的自己。

你把每次面试都当成是自我检验和自我提升的机会,无论结果如何,你都能收获成长,越不在意结果,可能结果越理想。

7.不要太在意薪资

万事开头难,尤其是校招第一份工作,不要太在意薪资,你真正赚钱是 3-5 年工作经验之后,所以事情不可能一蹴而就,也不可能一口气吃成一个大胖子。所以先入行比什么都重要,熟练之后才能真正的赚到钱。每个人都是一样,所以不要太在意入行薪资。

小结

找工作要过三关:笔试 + 技术面试(通常是两轮)+ HR 面试,每一轮都要提前准备才行,毛主席说过“不打无准备的仗”,凡事预则立不预则废。希望大家都能积极投递简历,好好准备笔试和面试,最终收获属于自己的大 Offer。

推荐:面试突击

《Java 面试突击训练营》是有着十几年工作经验(前 360 开发工程师),10 年面试官经验的我,花费 4 年时间打磨完成的一门视频面试课

学完训练营的课程之后,基本可以应对目前市面上绝大部分公司的面试了,并且课程配备了 9 大就业服务,帮助上千人找到 Java 工作,其中上百人拿到大厂 Offer,学员最高薪资 70W 年薪,面试课目录和 9 大服务如下:

加我微信咨询:vipStone【备注:训练营】

磊哥和Java
小破站 www.javacn.site 面试题超全~
 最新文章