Java后端开发实习面试

今天是我第三次Java后端开发实习面试,面试官就问了几个问题:
一、Java的数据类型

(1) 整数型:byte、short、int、long
(2) 浮点型:float、double
(3) 字符型:char
(4) 逻辑型 :boolean

本来就是个很简单的问题,我以为我能轻轻松松答出来最后就答了6个,byte和boolean没答出来[苦涩]

二、java8的新特性

(1)Lambda表达式和函数式接口
(2)能够通过使用 default 关键字向接口添加非抽象方法实现。 就像可以在接口定义下面这个方法
default double sqrt(int a) {
return Math.sqrt(a);
}
(3)Stream流,一个简化对集合操作的一个东西
(4)方法引用,可以直接引用已有Java类或对象的方法或构造器,进一步简化lambda表达式

主要就是这几个吧,其他的答多了也没用

三、有用过JDK吗

这个问题直接把我问懵逼了,用过呀,咋了,jdk不就是Java 开发工具包,搞Java的谁不用呀[???]

四、什么是jre

JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)包含JVM标准实现及Java核心类库

五、你学Java在哪看的视频,分别是那个博主

这个问题我也是很醉了,我哪知道是那个博主,谁看视频还专门记博主名字?而且我学的是合集,999个视频是好的老师讲的,所以这个问题就随便答了一下

六、集合的排序算法有哪些,简单概叙实现步骤

冒泡算法、选择排序、插入排序、希尔排序、归并排序、快速排序

我其实对算法这一块知道的不多,但是别人招聘信息里面写了要知道一些算法,没办法我就大概解释了一下冒泡排序[苦涩]

项目经历问题
1.项目使用了什么技术
2.写项目过程遇到什么问题,怎么解决的
3.项目实现了一些什么功能
4.数据库用到了索引没有
5.登陆功能有没有什么权限管理
6.登陆功能有没有使用什么缓存

其实还问了其他一些,忘了。
对于这个项目这一块一定要了如指掌,你有一点没答好,我感觉面试官就会觉得你项目根本不是你写的,所以写项目遇到的问题可以截个图,存起来,用了什么技术也可以画个基本流程图,我就是对自己项目不熟悉,因为写了有两三个月了,好多都没答出来

最后就是面试官会问你,你有什么要问他的**

这个是最后一个面试官能给你加分的点了,不要说我没什么问题了,最少应该要憋三个问题出来

  1. 您对我本次面试有什么评价或是建议么?有什么技术非常欠缺的地方
  2. 你可以问,我的工作内容是什么
    3.公司氛围怎么样,会不会每个人每天都是低着头干活,紧张兮兮的(后面可以加一点语气词)

你可以可以问一下私人问题

4.你们在公司工作累吗,你们一天的工作是怎样的
5. 冒昧问一下小哥哥你一个月工资大概有多少

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值