写点什么

适用于各阶段 Java 程序员的面试备战 / 避坑指南

作者:程序员小毕
  • 2023-08-24
    湖南
  • 本文字数:2849 字

    阅读完需:约 9 分钟

适用于各阶段Java程序员的面试备战/避坑指南

最近阅读了一些找工作的文章,特别是看了一位 00 后找工作的经历,历时 2 个月,使用了各种途径,也遇到了各类公司。看完之后,感慨后生可畏。其中涉及到了很多的技巧、踩坑和事项,提炼出来,以供大家享用。

第一,不要裸辞,不要裸辞,不要裸辞

重要的事情说三遍,目前的市场行情下,找工作千万不要裸辞。裸辞的弊端主要有三方面:被动、心态、议价权。

这三项本质上是一体的,如果手头没有备选工作,又没有收入,又不确定未来能否找到一份适合的工作。在多重压力下,会让自己陷入十分被动的局面中。无论面试、谈价格等,都处于劣势。

一旦找工作的时间过长,比如超过一个月,甚至会陷入自我怀疑的情绪当中。同时,下家公司也会根据你找工作的空档期,评测你的能力。

第二,首选通道:内推

一位 00 后的前端工程师在找工作中,不仅用上了传统的 Boss 直聘,同时还在技术平台(掘金、V 站)和技术去中发文章寻求内推。单从这些途径,他就拿到了 20+的内推机会。

只要思路足够开阔,你就可以比别人有更多的优势。

相比于直接投简历,这种基于技术平台和社交平台中的内推,还是有一定的优势的,能够更好的展示自己,更快的拉近与公司的距离。在筛选简历的过程中,已经脱颖而出了。

第三,预期与被拒原因

在找工作的过程中,除了能力本身之外,大多数被拒的原因都是期望薪资过高。

很多 HR 也会直言:今年市场很差,求职者很多,很多公司都在降本增效,如果你是在互联网红利时期,这个涨幅(或薪资)是没问题的,但现在不太可能。

当然,上面的原因,一方面是 HR 压价的技巧,另外一方面也是真实市场行情的反映。

第四,锚定薪资

在前面的面试文章中也提到过,在简历中不要写一个具体的数字,而是要给一个薪资范围。范围的最低值是自己理想的薪水。

当面试完毕,问清楚具体的福利待遇、工作节奏、奖金等情况之后,再根据自己的预期和面试情况进行调整。而这个调整也是试探行情,摸清楚自己目前能拿到的薪资范围。

最好是拿到一个 offer 之后,再适当的去上调一部分。

第五,涨薪的说辞

比如,HR 会问,你上家公司才 12k,现在预期 18k,为什么涨幅会这么高呢?

看到的一个比较好的答复是:我经过这几年的努力以及业务积累,技术水平和业务逻辑显著提高,可以创造更大的价值。同时,我对这一行非常热爱,平时 80%的业余时间都用来学习提升自己……

另外一方面,也可以根据公司的工作强度,比如是否大小周,业务的复杂的和挑战度来进行说明涨薪的理由。

第六,主动询问,预判结果

找工作的时候,大多数人可能在回复“等消息”之后,就真的只是在那里等消息了。而有一部分求职者会等一段时间后主动询问 HR 和面试官,来获得更多的预判信息。甚至可以询问一下没有获得 offer 的原因,以备后续找工作所使用。

在这个过程中,其实可以为自己争取到更多的机会,甚至能够扭转公司正在横向对比,正在犹豫的结果,你的主动就会为你获得了更大的机会。

第七,不断迭代升级

无论是面试中遇到的技术问题,还是其他的问题,面试之后都需要再深入学习一下,为下一次面试做准备。面试中不懂的内容,可以查资料,咨询大佬,动手练习等,甚至也可以整理成文章。

无论哪种形式,都是对面试过程的一个回顾和梳理,不断迭代,让自己有更好下次准备。

最后的小结

当然,面试过程中还有其他很多注意事项,本质上都是需要不断的总结、迭代。而学习他人的面试经验,提前做好准备,有一套自己的面试方法论,更能够让自己脱颖而出。面试前后的努力,往往比工作中的努力更重要,选择错了,后面的努力会大打折扣的。

最后,希望大家都能够拿到满意的 offer。

最后

金九银十马上就要来了,想在这两个月找工作的话,现在就得准备起来了。如果你不知道面试如何准备,不知道会被问哪些问题,不知道这些问题如何回答。我出的 Java 面试宝典你一定要了解一下。

其内容涵盖:计算机基础、Java、JVM、spring、算法、微服务、分布式、大厂面经、技术脑图等等...共 1700+页 质量非常高!!!

不管最近要不要去面试,建议大家都保存一份!!学完之后不论是 厂内晋升 还是 跳槽涨薪 都不在话下!

内容如下:

  • 大厂面试题真题解析(38 页)

  • JVM(183 页)

  • 多线程(221 页)

  • Mysql(216 页)

  • Spring(338 页)

  • Spring Boot(41 页)

  • 经典面试题(35 页)

  • Spring Cloud(50 页)

  • Dubbo(55 页)

  • Mybtis+Redis(27 页)

  • Linux+网络(66 页)

  • MQ+Kafka+Zookeeper(40 页)

  • Netty(21 页)

  • 大数据+hadoop(31 页)

  • 算法(38 页)

  • 设计模式+项目+高并发(41 页)

注:篇幅有限,资料已整理成文档,添加小助理 vx:bjmsb0606006 即可获取免费下载方式领取!

一、算法(大厂必备)2023 版

含:红黑树,B+树,贪心算法,哈希分治法,七大查找算法,动态规划,一致性算法,数据结构等...

二、设计模式(工欲善其事必先利其器)2023 版

含:单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式,适配器模式,装饰器模式,代理模式等 23 种设计模式...

三、Netty + MQ + kafka(底层原理+面试题)2023 版

含:Netty 常用场景,高性能设计,架构设计,经典面试题等...

四、zookeeper + Dubbo(技术干货+面试题)2023 版

含:zookeeper 集群,应用场景,分布式锁,Dubbo 核心功能,集群配置,负载均衡,常见面试题等...

五、Mybtis + Redis (底层原理+面试题)2023 版

含:mybtis 缓存,运用原理,分页,Redis 事务,主从架构,缓存,穿透,穿击,降级面试题等...

六、Http 协议 + Linux (底层原理+面试题)2023 版

含:TCP/IP 协议详细笔记,网络层架构,三四次握手,Linux 概述,磁盘,目录,文件,安全,经典面试题等...

七、Mysql (底层原理 + 面试题)2023 版

含:数据库基础,数据类型,引擎,索引,事务,锁,视图,sql 语句,优化,mysql 锁,面试题等...

八、Spring +SpringMVC +SpringBoot(底层原理 + 技术干货)

含:spring 原理,周期,ioc 原理,MVC 事务,AOP 原理,Boot 配置,安全,监视器,面试题等...

九、经典面试题 + SpringCloud(大厂常见面试题)2023 版

含:面试必考 21 问,SpringCloud 熔断,cap 原理,设计目标优缺点,版本关系等...

十、Java 基础+JVM(技术干货+底层原理)2023 版

含:Java 基础,异常,NIO,HashMap,Tomcat,JVM 堆栈,内存模型,调优,GC,老年代,新生代,垃圾回收,面试题等...

十一、多线程 (底层原理 + 技术干货)2023 版

含:多线程基本概念,线程安全,线程出,volatile,ThreadLocal,使用场景,并发量,阻塞列队,面试题等...

十二、实战项目(Github 爆火)2023 版

该项目是一款标准且已上线的“网约车”应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。项目原型曾在杭州上线运行。

项目中核心功能包括:账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案

项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。

前置技能:Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,RabbitMQ,ActiveMQ 等

项目架构图:

注:篇幅有限,资料已整理成文档,添加小助理 vx:bjmsb0606006 即可获取免费下载方式领取!

用户头像

领取资料添加小助理vx:bjmsb2020 2020-12-19 加入

Java领域;架构知识;面试心得;互联网行业最新资讯

评论

发布
暂无评论
适用于各阶段Java程序员的面试备战/避坑指南_Java_程序员小毕_InfoQ写作社区