面试初试一

一:项目方面做过什么项目?

二:项目中使用了什么语言和框架?数据库使用了哪一种?

三:MySQL中聚合查询使用的关键字

一些聚合函数,如count、sum、avg、max、min,以及group by和在分组完成后使用的having。

四:MySQL中的分页查询关键字

可以使用limit和offset关键字

五:jdk和jre的关系与区别,以及jdk的全称

JDK全称为Java Development Kit,顾名思义是java开发工具包

JRE全称为Java Runtime Environment,是java运行时的环境,包含了java虚拟机,java基础类库,是使用java语言编写的程序运行所需要的软件环境。

如果你需要编写java程序,需要安装JDK。如果你需要运行java程序,只需要安装JRE就可以了。

六:java的两种数据类型,以及String是哪种数据类型

基本数据类型和引用数据类型

String属于引用数据类型

七:String类里会定义一些方法,请说出几个

八:面向对象的三大特性

封装、继承、多态

九:重写和重载。

重载是在同一个类中,两个方法的方法名相同,参数列表不同(参数类型、顺序、个数),与方法返回值无关。

重写发生在父类和子类之间,子类继承父类方法(非构造、final、static修饰的方法)并重写父类方法。

十:前端使用了什么语言,会使用前端框架吗?

主要使用了Html,以及会涉及到vue

十一:css中设置字体大小,内容据右

字体大小是font-size

内容靠右是在box中设置float属性

十二:JavaScript来获取Id为a的函数

document.getElementById('time')

十三:JS里边定义变量时var和let的区别

1.作用域不同

var是一个正常的全局变量,如果在方法中声明则为方法内可用

let是局部变量,只在{}代码块中可见(如循环或条件语句)

2.变量提升
var: 当你声明一个变量时,JavaScript 会将 var声明提升到当前作用域的顶部,但不会提升变量的赋值(即使是类似于var a=10,也是会先进行声明再进行赋值)。这意味着你可以先使用变量再声明它,但这可能导致一些意外的行为。
console.log(x); // 输出 undefined,这里并不会报错,说明x声明的语句已经提升到当前作用域的最顶部
var x = 5;


let: 虽然 let 也存在提升现象,但是变量会被绑定到其声明的块级作用域,而且在声明之前访问这些变量会导致一个 ReferenceError。
console.log(y); // 抛出 ReferenceError
let y = 10;

十四: Springboot里get请求和post请求使用什么注解

@GetMapping

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值