首页 > 编程语言 >黑马Java面试教程_P1_导学与准备篇

黑马Java面试教程_P1_导学与准备篇

时间:2025-01-17 14:28:13浏览次数:3  
标签:P1 简历 项目 HR 导学 如何 面试 Java 筛选

系列博客目录


文章目录


导学

Why?

为什么学习此专题?此专题讲解了面试题的背后逻辑,进行拆解问题讲解,最后给出回答方式及参考回答。

举例

面试官:在MySQL中,如何定位慢查询?(他表面是问你如何定位慢查询,本质是想问你之前调优的经验,这是自然发生的,并不是死记硬背的东西,本教程会涉及什么场景会涉及慢查询的现象)

Step1:首先分析什么场景会出现慢查询的现象,如下四点

  • 聚合查询
  • 多表查询
  • 表数据量过大查询
  • 深度分页查询

Step2:表象:页面加载过慢、接口压测响应时间过长(超过1s)(表现形式就是一个实际真的遇到过的情况)
Step3:回答面试题的思路,以及提供其参考回答。

准备篇

企业是如何筛选简历的(筛选简历的规则)

HR收到简历后先进行筛选,通过后的简历给部门负责人再筛选,筛选再次通过后,部门负责人让HR来预约面试。

HR如何筛选简历

HR不懂技术,但是可以利用后台,如下图所示。
Boss直聘(招聘方-后台简历搜索)
在这里插入图片描述

部门负责人筛选简历

技术条件(符合当前项目的技术栈)
业务条件(技术达标后,可能会进一步看项目类型是否与现在正在干的项目相关,比如电商、银行、物流)
额外加分项(有高可用高并发经验优先、熟悉基于公有云的开发经验、有团队管理经验、Github作品、博客等)

简历注意事项

简历整体结构

一份完整的简历应该包含如何几个部分

  1. 基本信息
  2. 教育背景
  3. 求职意向
  4. 工作经历
  5. 职业技能
  6. 项目经历
  7. 个人优势
  8. 个人荣誉

1-4 在真实的前提下,可以适当的美化
7-8 不要过于夸张, 关键在于难点,亮点

在这里插入图片描述
上图中第一点可以说明你意志力强。有类似经历可以体现在简历中,没有的话可以完全不写。
5- 6 是最核心的内容,是面试官的主要参考,被问到最多。

个人技能该如何描述

  1. 放到简历的黄金位置(HR刷选简历的重要参考)
    在这里插入图片描述

  2. 基本准则:写在简历上的必须能聊,不然就别写

  3. 参考公式:职业技能=必要技术(必须体现) +其他技术(根据年龄展示几项)
    在这里插入图片描述

  4. 针对性的引导面试官(让他问一些你想让他问的)
    在这里插入图片描述
    在这里插入图片描述

项目该如何描述

  1. 项目个数以自己的工作经历为准,时间比较久的可以只写标题或不写(面试官一般也不问)
  2. 项目要体现业务深度技术深度
  3. 有没有主导设计过xx模块开发(0-1的开发或1-2的更改)(要表明是不是自己主导)
  4. 尽可能展示指标数据(如:达到了多少QPS、达到了多少的数据量这种指标数据)

在这里插入图片描述

应届生该如何找到合适的练手项目

项目来源

在这里插入图片描述

找到项目后,如何深入学习项目,从而可以写到简历上

应该学习那些模块呢,深度挖掘哪些模块呢?
目标:增加简历的项目模块业务深度、技术含金量、真实度
在这里插入图片描述

模块选好后,如何吃透?比如权限认证
在这里插入图片描述
如果面试官一开始就只是想问,你权限认证怎么做的,你把如何设计都说出来,是很加分的。

Java程序员的面试过程

面试形式

在这里插入图片描述

面试过程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标签:P1,简历,项目,HR,导学,如何,面试,Java,筛选
From: https://blog.csdn.net/buyaotutou/article/details/145206963

相关文章

  • 洛谷P1803
    凌乱的yyy/线段覆盖-洛谷代码区:#include<stdio.h>#include<stdlib.h>structGAME{ intstart; intend;};intcmp(constvoid*a,constvoid*b){ structGAME*game1=(structGAME*)a; structGAME*game2=(structGAME*)b; returngame1->end-game2->......
  • JavaScript基础
    一.JavaScript简介1.什么是JavaScript介绍:JavaScript是互联网上流行的轻量级脚本语言,可用于HTML与Web,广泛应用于服务器及各类设备。它能作为编程代码插入HTML页面,可被现代浏览器执行,且易于学习。组成:ECMScript:脚本程序设计语言(JavaScript的核心)BOM:浏览器对象模型(B......
  • 【华为OD-E卷 - 最大花费金额 100分(python、java、c++、js、c)】
    【华为OD-E卷-最大花费金额100分(python、java、c++、js、c)】题目双十一众多商品进行打折销售,小明想购买自己心仪的一些物品,但由于受购买资金限制,所以他决定从众多心仪商品中购买三件,而且想尽可能的花完资金。现在请你设计一个程序帮助小明计算尽可能花费的最大资金数......
  • 【华为OD-E卷 - 一种字符串压缩表示的解压 100分(python、java、c++、js、c)】
    【华为OD-E卷-一种字符串压缩表示的解压100分(python、java、c++、js、c)】题目有一种简易压缩算法:针对全部由小写英文字母组成的字符串,将其中连续超过两个相同字母的部分压缩为连续个数加该字母,其他部分保持原样不变。例如:字符串“aaabbccccd”经过压缩成为字符串“3ab......
  • 基于javaweb的SpringBoot景区旅游管理系统设计和实现(源码+文档+部署讲解)
    个人名片......
  • Java编程思想第四版第十五章第8题(java中的一些基本概念)
    1.编程题目概况这是Java编程思想(第四版)第十五章中的编程作业题第8题,原文如下:练习8.模仿Coffee示例的样子,根据你喜爱的电影人物,创建一个StoryCharacters的类层次结构,将它们划分为GoodGuys和BadGuys.再按照CoffeeGenerator的形式,编写一个StoryCharacters的生成......
  • Sample Teamcenter SOA Java program : CreateOrUpdateBOMStructure
    SampleTeamcenterSOAJavaprogram:CreateOrUpdateBOMStructure  Solution/* This example was tested with the SOAJava HelloTeamcenter example provided in the soa_client.zip file.It assumes you have the HelloTeamcen......
  • 大数据学习记录,Java基础(6)
    集合Java集合框架体系Java集合可分为Collection和Map两种体系:Collection接口:单列数据,定义了存取一组对象的方法的集合List:元素有序、可重复的集合Set:元素无序、不可重复的集合Map接口:双列数据,保存具有映射关系“key-value对”的集合Collection接口的方法add......
  • 大数据学习记录,Java基础(5)
    常用类objectobject类是Java中所有类的共同父类Object类的方法1.toString()默认情况下,toString()返回的是“对象的运行时类型@对象的hashCode值的十六进制形式"如果我们直接System.out.println(对象),默认会自动调用这个对象的toString(),打印的是地址值可以根据需要在用......
  • 基于JAVA中的spring框架和jsp实现驾驶知识学习和评测系统项目【附项目源码+论文说明】
    摘要在21世纪这个信息高度发达,并且高速流通的时代,计算机的普及以及计算机网络技术的应用,让大量普通人能够有机会接触到比以往更多的知识。作为一个以传播知识为主要职能的机构——学校,建立一个自己的精品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时......