Java开发面试总结tips

简介: Java开发面试总结tips

1.简单的自我介绍

  • 个人基本介绍+对应岗位自己所能展示的能力+通过具体的项目表现出自己的能力

模板:各位面试官好,我是**,什么时候毕业。很高兴能参加今天的面试,接下来我将从两方面做一下简单的自我介绍。

项目经验和工作经历。


image.png首先我学习的主要是Java编程语言,由于对本专业的喜欢,并期待从事Java开发相关工作,在大学期间也非常注重专业课的学习,拥有扎实的Java基础,良好的编程风格,熟悉jsp+servlet+javabean模式下的web开发,熟悉springboot框架、Vue框架、mybatis、SpringSecurity安全框架、echarts可视化图表和Linux操作系统。

  • 然后用springboot+echarts做了一个疫情管理系统
  • 以上就是我的自我介绍;我个人十分崇敬 xxx 的平台,而
    xxx 岗位也与我的背景十分匹配,希望能够得到各位面试官的指导,谢谢。


2.项目/实习经历

  • 简述项目/项目是独立完成的还是负责的某个模块
  • 答:该项目是个人独立完成的,主要采用了**(springboot+mybatisPlus+echarts)技术,主要实现了疫情数据可视化监控管理

  • 项目中学习到了什么?
  • 答:从这个项目中我学习到了echarts可视化图表的详细使用,以及springboot开发过程中静态资源访问的问题。

  • 项目开发过程中遇到的问题?
  • 答:在项目开发过程中,刚开始引用echarts图表和地图脚本发现加载失败,经过自己多次测试发现是静态资源访目录下的问题。


3.优缺点/兴趣爱好

  • 优点:对于Java相关基础掌握的还算扎实以及相关技术都有所熟悉。
  • 自学能力比较强;

   善于发现解决问题;

   与人相处的过程中,会站在不同角度思考问题;

   逻辑能力比较强、亲和力比较强。


  • 缺点:对MySQL相关知识还有所欠缺,只能简单熟练的使用,而没有对其原理进行深一层的探索,接下来的学习我将会深一步对其摸索学习。


    做事有时比较着急;

    什么知识或专业都想学,什么也没学精;

   办事比较死板,有时容易和人较真;

   对我认为不对的人或事,容易提出不同意见,导致经常得罪人。


  • 兴趣爱好:平时就是喜欢写写博客,总结一下工作学习以及身边发生的趣事和好使的插件,闲暇时候也喜欢运动一下。


4.为什么选择我们公司?你对该岗有什么理解?

表明认可公司所处的行业+喜欢该公司+岗位的认知理解及自身匹配点。


5.你对未来有什么职业规划

  • 首先是工作内容,希望自己就业以后还是从事Java开发方面的工作。因为我自身是Java专业出身,有比较扎实的专业知识,同时我相信我的能力可以胜任这方面的工作。
  • 第二,希望可以不断提升自己的技术,持续学到更多的知识,后续可以在Java岗位独当一面,对公司的架构进行提升学习。
  • 谈到远期的规划,我会根据环境的变化,工作内容的变化,以及我自身能力的变化,不断进行调整。再往后希望自己在精通业务的基础上,也可以有机会带领团队,成为优秀的管理者,为公司创造更大的能量,获得双赢。对于职业规划,我暂时的考虑是这个样子的。
  • 目前希望能够从事一个实施运维方面的岗位,在公司里能够相互学习,不断提升自己的技术,持续学习更多的知识。以后会根据工作环境工作内容以及自身能力的变化,不断进行调整,尽最大努力给公司创造价值


薪资期望

方便问一下咱们公司的薪资结构吗,试用期是否打折,综合薪资8.5k.


6.你还有什么想要问我的吗?

  • 感觉这次面试很成功和感觉面试很糟糕两方面来分析

成功:

  • 请问入职之后会有对新员工的系统培训吗
  • 请问贵公司主要采用的是什么服务架构。
  • 薪资问题(期望薪资)

糟糕:

  • 可以让HR指出自己的不足指出。(面试不成也可以找出自己的不足进行弥补)
  • 你觉得我还有哪些值得提升的地方?
目录
相关文章
|
6天前
|
安全 Java 编译器
深入理解PHP 8.0新特性及其对开发的影响Java中的多线程编程:从理论到实践
【5月更文挑战第27天】在这篇文章中,我们将详细探讨PHP 8.0的新特性以及它们如何影响开发者的工作流程。我们将深入研究这些新特性,包括JIT编译器,联合类型,命名参数,以及更多的错误处理机制。我们还将讨论这些新特性如何提高代码的可读性和性能,以及它们如何改变我们编写和维护PHP应用程序的方式。 【5月更文挑战第27天】在现代计算机科学中,多线程编程是一个重要的概念,它允许多个线程在同一时间内运行,从而提高了程序的效率和性能。本文将深入探讨Java中的多线程编程,包括其理论基础,实现方法,以及一些常见的问题和解决方案。我们将通过实例来理解如何创建和管理线程,以及如何使用Java的并发工具来
|
1天前
|
缓存 安全 Java
【Java面试——并发基础、并发关键字】
随着硬件指令集的发展,我们可以使用基于冲突检测的乐观并发策略: 先进行操作,如果没有其它线程争用共享数据,那操作就成功了,否则采取补偿措施(不断地重试,直到成功为止)。这种乐观的并发策略的许多实现都不需要将线程阻塞,因此这种同步操作称为非阻塞同步。 乐观锁需要操作和冲突检测这两个步骤具备原子性,这里就不能再使用互斥同步来保证了,只能靠硬件来完成。硬件支持的原子性操作最典型的是: 比较并交换(Compare-and-Swap,CAS)。CAS 指令需要有 3 个操作数,分别是内存地址 V、旧的预期值 A 和新值 B。当执行操作时,只有当 V 的值等于 A,才将 V 的值更新为 B。
|
2天前
|
开发框架 IDE Oracle
Java开发与运行环境概述
Java开发与运行环境概述
13 2
|
2天前
|
前端开发 JavaScript Java
Java与CSS:解析在Web开发中的协同作用
Java与CSS:解析在Web开发中的协同作用
|
3天前
|
设计模式 存储 前端开发
Java的mvc设计模式在web开发中应用
Java的mvc设计模式在web开发中应用
|
6天前
|
供应链 安全 Java
如何挑选一个合适的HIS系统? 基于B/S架构,JAVA语言,springboot最新技术栈开发的整套云HIS系统源码 HIS源码
最近有很多人在询问,有没有最优秀的HIS系统?在这里小编是没办法回答的。为什么呢?
18 0
如何挑选一个合适的HIS系统? 基于B/S架构,JAVA语言,springboot最新技术栈开发的整套云HIS系统源码 HIS源码
|
9天前
|
前端开发 JavaScript Java
JAVA Web开发入门与实战
本文引导读者入门JAVA Web开发,介绍了Web开发的基本概念,如Servlet、JSP和JavaBean,并详细阐述了JAVA Web开发环境的搭建。文章通过一个在线书店系统的实战项目,展示了从需求分析、数据库设计到前后端开发的全过程,涵盖Servlet处理请求、JSP动态生成页面及表单添加书籍功能。最后,文章提及了进阶技术,如框架使用、前端集成和安全性考虑,鼓励读者深入探索JAVA Web开发的广阔世界。
|
10天前
|
SQL 存储 Java
致远互联java实习生面试
致远互联java实习生面试
29 0
|
10天前
|
Java C++
java面试基础 -- 深克隆 & 浅克隆
java面试基础 -- 深克隆 & 浅克隆
11 1
|
10天前
|
Java
java面试基础 -- 普通类 & 抽象类 & 接口
java面试基础 -- 普通类 & 抽象类 & 接口
14 0