关于challenge:记一次后端Java普普通通的技术面试

97次阅读

共计 1872 个字符,预计需要花费 5 分钟才能阅读完成。

往年的 金三银四 仿佛走漏些许的冷清,不再像今年那样热气腾腾。很多人仿佛面临着毕业即就业的难堪地步。我也不例外,尽管也有面试,但相比于上次到职找工作,几乎一言难尽。一个是机会少,另外一个就是推动很是迟缓。

0x00 筹备

在正式记录之前,想略微分享一下投递简历相干技巧。除了局部企业硬卡学历和大厂经验,大部分企业更看重过往工作的匹配度。

打铁还需本身硬

面试机会不要节约,肯定要好好筹备。
无论是根底还是我的项目,根底的话根本就那些,而我的项目的话则是能体现出本人不同凡响的中央。通常是一个我的项目,再加 2 - 3 个亮点、难点。

简历 (招呼) 机会

无论是之前的 Hr 共事还是面试时遇到的 Hr,都在说一件事件。简历切实是太多了,每天都是 99+,小红点基本就没有点掉的时候。
能够抉择每天晚上 7 - 8 点、或者下午 7 - 8 点时进行投递,这时被回复的几率会大一些。另外不要认为投递完就完结,能够选择性的进行置顶操作。

  • 针对已读不回

    • 适当的回复交换,如果还是已读不回。大概率是不匹配,而 Hr 切实太多简历要解决,间接放弃即可。
  • 针对未读

    • 可时不时的发送一些招呼、自我举荐类词语,让本人排名靠前,减少被回复的几率。
招呼用语

尽量不要应用默认的招呼用语,能够本人写几条能简短介绍本人的句子,让本人再泛滥会话列表中凸显进去。也能使 Hr 更乐意去理解和向技术部门举荐。
要晓得,很多人都是被湮没在未读列表中的。

简历自身

最好能有针对性的调整简历,使之与 JD 有更高的符合度。
尤其是那种,你认为这个职位几乎就是为本人而打造的那种,很有必要做一份小而美的简历。使得业务部门,更加违心给你提供一次面试机会。

放弃好心态

戒焦戒躁。防止焦虑与焦躁,能够尝试静下心来学习一门新技术,或者进步本人某方面的能力。切实不行就去跑跑步吧,身材才是反动的成本,多巴胺容易使人心情舒畅欢快。

0x01 面试

一面,次要是对根底的考查。大多数流程为:①自我介绍 ②我的项目介绍 ③基础知识 ④反诘环节。

自我介绍

缓解紧张感,也为面试官留点工夫看一下简历。这边能够有重点的疏导面试官后续问问题的方向。流水线式简短概括本人的过往经验即可,也可重点突出本人的亮点。

我的项目介绍

详情

次要还是能讲清我的项目的业务目标,都有哪些性能,数据流转等。把面试官当成小白,能让他明确你做的这个我的项目是个什么货色就行。

职责

就是你在这个我的项目外面的职责是什么?做了哪些工作。比方某个模块,还是负责整个我的项目。

亮点、难点

这块才是重点。比方业务复杂度很高?数据量很大?申请量很大?
联合本人理论的业务场景去论述即可。比方应用了某某设计模式解决了某某问题?应用了某某计划解决某某场景?

基础知识

Java 根底

最近的面试中,仿佛仅有一次被问到

  • ArrayList 和 LinkedList 区别
  • HashMap 在 put 时的步骤
并发相干(JUC)

这块根本是必问内容。

  • 罕用并发平安容器
  • synchronized 和 ReentrantLock
  • atomic
  • 罕用同步器及 AQS
  • 线程池
JVM

这块也是必问内容,可深可浅。

  • 内存模型及用处
  • CMS,G1
  • OOM,CPU100% 排查思路
MQ

这块的话,MQ 品种很多,挑本人拿手的说即可。差异不大

  • 理解哪些 MQ,各自优缺点
  • 如何保障音讯不失落
  • 音讯沉积如何解决
Redis

根本也是必问

  • 用过哪些数据结构及用处
  • 长久化形式,及优缺点
  • 集群形式
  • 分布式锁
MySQL

必问内容

  • 索引及优化(InnoDB)
  • 分库分表
  • 分布式事务
MongoDB
  • 应用场景,优缺点
  • 集群
Spring (Boot/Cloud)
  • Bean 的生命周期
  • Bean 循环依赖
  • 主动配置原理
  • Cloud 组件

反诘环节

这个中央施展空间很大,简而言之就是:人有多大胆地有多大产。
这块还有一个重点,放弃好心态 ,不管后面施展的好与不好。面试是一个互相的抉择的过程,大家都是平等的,求职不是低声下气。
另外,面试个别 30-60 分钟,大家都拿进去这段时间,不要节约,要从中学到一些货色。同时这也是一次很随缘的交换机会。

惯例问题

  • 如果去了会做哪块的货色
  • 团队规模
  • 技术栈
  • 后续的面试安顿(退出这一面通过的话)

其余问题

  • 对面试做个反馈?(这块根本能得出是否会有后续安顿)
  • 私下聊一些:

    • 程序员之间的一些思维交换?
    • 有无加班 996 之类?
    • 压力大不大?

0x02 最初

最初祝大家都能找到称心的工作。


echo '5Y6f5Yib5paH56ugOiDmjpjph5Eo5L2g5oCO5LmI5Zad5aW26Iy25ZWKWzkyMzI0NTQ5NzU1NTA4MF0pL+aAneWQpihscGUyMzQp' | base64 -d

本文参加了 SegmentFault 思否面试闯关挑战赛,欢送正在浏览的你也退出。

正文完
 0