首页 > 编程语言 >Java秋招校招面试

Java秋招校招面试

时间:2024-08-11 13:16:30浏览次数:14  
标签:Java 区别 秋招校 什么 哪些 redis 面试 如何

本人学习两个月Java总结面试找到工作,整理了如下面试题目(只适合找一份非大厂工作!!)(多背多面)祝愿大家找到满意的工作

该版本为简洁-以及-大家独立思考只给出题目,大家可以根据题目自行搜索,如不想搜索可以私信我给大家发带答案版本的,

本人学习两个月Java总结面试找到工作,整理了如下面试题目(只适合找一份非大厂工作!!)(多背多面)祝愿大家找到满意的工作

本人还有一些面试心得大家都可以交流沟通

Java SE

  • Jdk与JRE
  • =与equals区别
  • 常用集合有哪些
  • list 和set map区别
  • char与varchar
  • Map的遍历方式
  • 面向对象的三大特性
  • 谈谈对继承多态的理解
  • 向上转型、向下转型是什么,作用是什么
  • 转型用于什么关系中、或者说什么关系才允许转型
  • 举例说明你用过的向上转型向下转型
  • 向下转型有什么缺点
  • instanceof有什么作用
  • 为什么重写euqals()必须也要重写equals()
  • Lambda表达式
  • Java的异常有哪些?遇到过哪些?
  • 线程与进程的区别?
  • 了解过多线程吗?举例说明
  • 并发和并行
  • 值传递和引用传递
  • 数组改变是什么传递
  • 反射是什么 常用反射举例
  • try、catch、finally执行顺序?谁可以没有?
  • Stream API?它如何简化数据处理?
  • hashcode
  • 设计模式有了解吗
  • 懒汉式和饿汉式
  • 代理模式
  • proxy又在哪用过吗
  • 接口和继承的关系
  • 接口和抽象类的区别
  • 抽象类继承时要不要实现全部的方法
  • 抽象类中可以有非抽象的方法吗
  • 重写和重载的相同的区别
  • 讲讲泛型 泛型有什么用
  • HashMap和HashTable的区别
  • 线程安全和不安全的区别
  • 什么是 Java 中的 synchronized 关键字?它的作用是什么?
  • Java 中的 static 关键字有什么作用?
  • a=a+b与a+=b有什么区别吗
  • 类加载机制。
  • 线程有哪些基本状态
  • 实现runnable接口和继承thread类的区别
  • Java 中 IO 流分为几种?分哪几类?
  • 堆和栈的区别
  • 如何停止一个正在运行的线程?
  • sleep()和wait() 有什么区别
  • 有三个线程T1,T2,T3,如何保证顺序执行
  • BeanUtils工具类-如何进行属性复制

数据库

	### mysql、jdbc、mybatis、mybatisPlus
  • union作用 用于什么场景
  • 创建表的语句(给一个具体场景完成写一个表)
  • exisits 是什么 返回值有什么要求
  • 数据库事务是什么、特性 具体含义
  • 开启事务 设置保存点和回滚
  • 预编译和sql注入
  • '#'和'$'
  • 介绍一下什么索引,索引的优缺点
  • 什么情况下使用索引,什么情况不用索引(举例说明,可能会给出一个具体场景)
  • 连接池 平时用的什么连接池
  • 举一个左连接的例子
  • 外连接是什么
  • 聚合函数有哪些-如sum()求和
  • group by 怎么用
  • group by的条件筛选用什么
  • 升序排序 、降序
  • sql中的分页查询
  • 在项目中的分页查询 使用什么
  • B树和B+树的区别?
  • mysql的索引结构
  • 索引有没有负面影响
  • 事务的ACID特性
  • 成员变量和局部变量区别
  • 内部类和外部类
  • 内部类的作用是什么
  • @Data
  • 视图是什么
  • 触发器是什么
  • 备份和恢复数据库
  • sql性能优化
  • 事务的隔离级别
  • 乐观锁和悲观锁
  • 时间类型有哪几种定义?有什么区别
  • mybatis的缓存机制是什么
  • mybatis动态处理sql
  • mybattis_plus有哪些常用的插件?怎么使用?

redis

  • 常用的数据类型
  • 如何理解redis,直接访问多个tomcat与加上redis有什么区别?
  • redis和mysql的区别是什么
  • 项目中有用到吗
  • redis的优点
  • redis的事务?和mysql的事务区别
  • 如何实现事务
  • redis的主从复制
  • redis的缓存击穿是什么?如何防止
  • 缓存雪崩是神?怎么防止
  • redis的发布订阅机制?怎么实现
  • redis的集群模式是什么
  • redis的性能优化

框架

  • 开启事务 设置保存点和回滚
  • MVC模式-三层架构是什么
  • springmvc的各层是什么含义
  • SpringMvc工作流程
  • 事务注解
  • Spring 框架的全局异常处理器
  • 对注解的理解
  • 常用过哪些注解(某种程度上说注解会的越多说明你遇到过的场景越多-多背几个,谁也不知道你是不真用过)
  • Bean是什么,声明周期
  • 什么是依赖注入
  • 对ioc、aop的理解
  • @PostMapping注解
  • spirngboot的两个事务的书写方法
  • @RestController、@RequestMapping、@RequestBody、@Component
  • 过滤器,拦截器有什么不一样
  • 过滤器的作用是什么?如何在 Spring 中实现过滤器?
  • 你在项目中使用过滤器解决了什么问题?请举例说明

服务器、linux相关

  • Linux-----------
  • chmod、chown命令
  • linux创建删除复制移动文件以及目录
  • 管道和重定向?使用他们作用是什么?如何进行数据处理
  • 查看linux的进程
  • 查看你linux的网络和路由表
  • 创建、删除管理linux用户
  • linux的系统日志
  • 打包上传用过吗?操作步骤是什么
  • linux安装软件,解压?
  • 如何使用 targzipzip 压缩和解压文件?
  • Nginx----------
  • nginx用过吗,反向代理和负载均衡是什么?
  • Nginx 配置文件的基本结构是什么?主要的配置块有哪些?
  • 如何进行缓存配置?如何设置缓存策略?
  • 如何在 Nginx 中配置虚拟主机?
  • 如何给多台服务器分配权重

前端

  • 使用的ui框架是什么
  • html---------
  • <!DOCTYPE html> 的作用是什么
  • HTML 注释的语法是什么?如何使用?
  • 标签的常用属性有哪些?作用是什么
  • '"'"" "都是什么
  • 要实现一个按钮点击打印按钮上的内容应该怎么写
  • 读取变量值用什么?
  • {{}}是什么
  • css-------
  • CSS 中有哪些布局模式?如 flexgrid
  • 强制使用自己写的属性用什么关键字?
  • CSS 变量是什么?如何使用?
  • css常量有吗?
  • 居中对齐是什么?
  • position 属性的值有哪些?如何使用它们实现布局
  • JS---------
  • 异步请求是什么
  • 前端给后端发送请求用的什么技术
  • post、get有什么不同
  • 匿名函数和立即执行函数
  • 如何使用 asyncawait 来处理异步操作?
  • 一个异步的方法定义用什么修饰
  • js数组常用的方法有哪些
  • 什么是对象解构
  • typeofinstanceof 的区别是什么?
  • vue----------
  • 生命周期钩子
  • 双向绑定
  • @click是什么,:model是什么 :@ok是什么
  • v-ifv-forv-bind
  • 如何在 Vue 中处理表单输入和验证?
  • ref、reactive?
  • const、let?

技术之外

  • 自我介绍
  • 意向薪资
  • 意向工作地点是否接受其他地方
  • 职业规划?-分短期和长期
  • 选择企业比较看重哪两个方面?
  • 是否有考研打算?
  • 在学校里最大的收获?
  • 参加过社团活动-最好表现出热爱团队活动
  • 之前参加过鸡场面试,有没有拿到offer
  • 在学校参加过什么大型活动吗
  • 在学校负责举办过活动吗
  • 如何选择合适的技术栈来解决具体问题?

标签:Java,区别,秋招校,什么,哪些,redis,面试,如何
From: https://www.cnblogs.com/24study/p/18353270

相关文章

  • Java自动化测试框架-05 - 来给你的测试报告化个妆整个形 - (上)(详细教程)
    1.简介前边通过宏哥的讲解和分享想必小伙伴们和童鞋们都已经见过testng框架生成的测试报告,是不是它的样子和长相实在是不敢让大家伙恭维。那么今天宏哥就当一回美容师,由宏哥来给它美美容;当一回外科医生,做一名整形医生。由宏哥来主刀,给它整整形。让她变得丰满、美丽、可爱......
  • JavaL1-07_综合练习
    练习一:需求:    机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。    按照如下规则计算机票的价格:旺季(5~10月)头等舱9折,经济舱8.5折,淡季(11月~来年4月)头等舱7折,经济舱6.5折。代码示例:packagecom.itheima.test;importj......
  • 【Java毕设选题推荐】基于SpringBoot的springbootOA公文发文管理系统
    前言:我是IT源码社,从事计算机开发行业数年,专注Java领域,专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务......
  • 【Java毕设选题推荐】基于SpringBoot的协同过滤算法美食推荐小程序
    前言:我是IT源码社,从事计算机开发行业数年,专注Java领域,专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务......
  • Java - 多线程
    三种实现方式常用成员方法1.线程name默认“Thread-”+"序号"2.可以通过重写构造方法在创建时给线程命名线程的生命周期与状态同步代码块格式synchronized(锁对象){操作共享数据的代码}1.锁对象随机,但只要是有static修饰的唯一对象,一般写本类class文件,如MyTh......
  • 节假日配置初始化 redis缓存方案及@PostConstruct注解,Cache方案GuavaUtils.java工具类
    节假日配置初始化redis缓存方案及@PostConstruct注解,Cache方案GuavaUtils.java工具类启动报错:本机,在jenkins上面没有报错?包括嵌套的注入Beanjava静态代码块和spring@value等注解注入顺序https://www.cnblogs.com/oktokeep/p/15530697.html/***节假日配置初始化redis缓存......
  • Java开发环境安装笔记
    目录JDK的版本Java8Java9Java11(LTS)Java17(LTS)Java21JDK的环境变量设置JAVAHOME和PATH环境变量CLASSPATH环境变量多个SDK版本切换又双叒叕换了一个电脑,又双叒叕得重新折腾各种软件的安装,记录一下吧...软件安装中,最麻烦的莫过于JAVA的编程环境安装了,Java运行环境区......
  • java.time.OffsetTime类
    java.time.OffsetTime类表示在ISO-8601日历系统中与UTC/Greenwich的偏移量的时间,例如:10:15:30+01:00。类声明以下是java.time.OffsetTime类的声明-publicfinalclassOffsetTimeextendsObjectimplementsTemporal,TemporalAdjuster,Comparable<OffsetTim......
  • java.time.OffsetDateTime类
    java.time.OffsetDateTime类表示ISO-8601日历系统中与UTC/Greenwich的偏移量的日期时间,例如2007-12-03T10:15:30+01:00。类声明以下是java.time.OffsetDateTime类的声明-publicfinalclassOffsetDateTimeextendsObjectimplementsTemporal,TemporalAdjust......
  • Java工具类封装微服务间HTTP通信
    在微服务架构中,服务之间通常通过HTTP协议进行通信。为了简化这一过程,我们可以创建一些工具类来封装HTTP请求的发送逻辑。本篇文章将介绍如何使用Java来创建这样的工具类,并分别演示使用ApacheHttpClient和SpringFramework中的RestTemplate来发送HTTPGET请求的方法。1.引言......