一、前言
最近小编换工作,也要开始准备一下面试。小编作为一个Java开发,也是从初级——>中级——>高级——>资深。一步一步走过来的,基本面试过程中,内容是大致是一样的。
下面我将从这几个分支中来依次铺展开:
二、聊一聊面试
大部分公司会有:
- 一面 基础面试 or 算法 ;
- 二面 项目组长 深入面试+场景题 ;
- 三面 技术总监面试 深入面试;
- 四面 hr面试。
本次小编也是从已经工作了4年的公司离职,然后开始投简历,星期一的时候在boss上投了好多家,当天没有一家回复去参加面试的,当时自己就有点慌了,“市场这么凉了吗?”,还好过了几天,到周三周四的时候,就有公司陆续来约面试,然后自己慢慢安排,排期也慢慢紧张起来了,一般工作日,一天面2-3家。
总结一下这次面试感觉:
- 202208,碰巧很多大厂裁员,面试机会跟以前比较确实少了很多,感觉就是,投了100多家公司,最终有20家回复并通知面试,
- 再加上好多公司都是通过在家视频面试,一次约一面,导致面试效率就很低了,拖延时间就比较长。
三、技术谋全局
不谋全局者,不足谋一域。
说到技术面试,基本全局观还是要把控的,比如小编上面思维导图中的各个点,至少都要了解,里面的技术问题都要知道,更能通过语言表达出来,因为面试的时候自己说出来解决方案也是展示自己。
下面我就围绕着这个思维导图,把我们Java面试中常遇到的问题给大家一个解决方案,当然,具体只有自己体验过才能深入了解。
怎么准备Java面试(一):全局把控
怎么准备Java面试(二):基础八股篇
怎么准备Java面试(三):深入篇