IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 毕业之后所有面试总结 -> 正文阅读

[Java知识库]毕业之后所有面试总结

2021/8/6 中青智造 笔试+面试 Java开发

1、查询学生表中重复的学生信息

模拟数据:

create table student (
	`id` int(10) primary key auto_increment,
	`name` varchar(10) 
)engine='InnoDB'

-- 插入部分数据
insert into student (id, name) values (null, '黄雪梅');

-- 找出重复的人的姓名
-- 分组,if count > 1
select name from student
group by name
having count(*) > 1

2、三次握手,四次挥手 当消息断开时咋办

https://www.cnblogs.com/jainszhang/p/10641728.html

3、跳表的数据结构

https://zhuanlan.zhihu.com/p/68516038

4、== 和 equals

https://zhuanlan.zhihu.com/p/58126578

5、jvm内存区域及作用,多线程创建对象时栈

https://gitbook.cn/books/5b6ee92eb8469638412c8b35/index.html

6、docker使用场景
7、说说平常是怎么使用mysql优化

8、常用的设计模式

2021/9/3 泛微北京 性格测试+笔试+面试 Java开发

  1. 性格面试 50道题,考思维逻辑的,15分钟做完,能做多少做多少,一般做不完

  2. 笔试
    请添加图片描述

  3. 问了一些简单东西,还有一个sql题

2021/9/6 德衍睿通 笔试+面试 Java开发

1.笔试

  1. 随便写一个设计模式(除开工厂模式和单例模式)

  2. Lambda表达式常用的操作

  3. 三个sql题

  4. list和map的区别

  5. 随便写一个排序算法和它的时间,空间复杂度

  1. 面试
  1. 面试官不懂lua,问了下我它的作用

  2. 手敲两道算法:

    给出一个字符串,找出每个字符对应出现的次数。

    给出一个字符串,找出第一个不重复的字符

  3. 在随便问了一些东西,简历上的

2021/9/6 友谊时光 笔试 Java游戏开发

初级JAVA开发笔试题(游戏服务端)

1、已知一堆栈的进栈序列为1234,则下列哪个序列为不可能的出栈序列( )

A. 1234

B. 4321

C. 2143

D. 4123

2、下面关于变量及其范围的陈述哪个是错误的。( )

A. 实例变量是类的成员变量。

B. 在方法中定义的局部变量在该方法被执行时创建 。

C. 局部变量在使用前必须被初始化。

D. 实例变量用关键字static声明。

3、以下语句的作用是:( )

SELECT ename,sal FROM emp WHERE sal<(SELECT min(sal) FROM emp)+1000

A. 显示工资低于1000元的雇员信息

B. 将雇员工资小于1000元的工资增加1000后显示

C. 显示不超过最低工资1000元的雇员信息

D.显示超过最低工资1000元的雇员信息

4、请写出short a = 128;byte b = (byte)a;最终a和b的值是( )?

A. 128,127

B. 128,-128

C. 128,128

D. 编译错误

5、以下代码的运行结果是( )

public class Test {

?    public static void main(String[] args) {

?       int[][] arr = new int[10][5];

?       System.out.println(arr.length + "," + arr[0].length);

?    }

}

A. 10,10

B. 10,5

C. 5,5

D. 5,10

6、以下代码的运行结果是( )

public class Test {

?    public static void main(String[] args) {

?       String s1 = "hello";

?       String s2 = new String(s1);

?       String s3 = "hell" + "o";

?       String s4 = new String(s3);

?       System.out.println((s1 == s2));

?       System.out.println((s1 == s3));

?       System.out.println((s2 == s4));

?       System.out.println((s3 == s4));

   }

}

A. false true true false

B. false true false false

C. false true true false

D. false false true false

7、以下代码中,请标注哪些行有问题,并说明原因。

public class Test {  // 1

?    static int p1 = 0;  // 2

?    public static void main(String[] args) { // 3

?       static int p2 = 100;// 3

?       String s1;// 4

?       System.out.println("s1=" + s1);// 5

?       short n1 = 10;// 6

?       n1 = n1 + 10;// 7

?       n1 += 10;// 8

?       n1 += 1.9;// 9

?       double d1 = 3.14D;// 10

?       double d2 = 3.14;// 11

?       float f1 = 3.14F;// 12

?       float f2 = 3.14;// 13

?       long l1 = 100;// 14

?       long l2 = 100L;// 15

   }// 16

}// 17

8、下面的方法,当输入3和10的时候返回值分别是多少?

public static int getValue(int i) {

?      int result = 0;

?      switch (i) {

?      case 2:

?         result = result + i;

?      case 3:

?         result = result + i * 2;

?      case 4:

?         result = result + i * 3;

?     default:

?        result = result + i * 5;

?     }

?     return result;

  }

9、两张表,一张学生表(student),一张学生成绩表(student_score),字段如下:

学生表(student)

学生学号学生姓名学生性别学生班级ID
student_nostudent_namestudent_sexstudent_class_id

学生成绩表(student_score)

学生学号课程ID课程分数
student_nocourse_idstudent_score

问题1:查询每门课程的平均分及修课人数

问题2:查询平均分大于等于80分的学生信息(包括学号、姓名、性别、平均分)

问题3:查询每门课程最高分的学生信息(包括学号、姓名、性别、课程ID、课程分数)

10、线程池是什么?什么情况下需要使用线程池?使用线程池有什么好处?

11、请列举出几种常用的设计模式,并说明有什么好处以及应用场景。

12、mysql中char和varchar的区别,varchar(100)中100的含义是什么?varchar(100)能存放多少汉字?

13、从一个数组中随机抽取其中一个元素,代码如何实现

14、编程题:
游戏中有一个礼包打开之后能获得A,B,C,…等等物品中的一种,例如A物品的权重为100,B物品的权重为50,C物品的权重是1000…(PS:权重越高,打开礼包获得改物品的概率越高),现在需要实现一段编程,根据物品的权重的大小去获得对应的物品

2021/9/7 掌上智珠 面试 Java开发

  1. 由于我实习是在思迪信息的,而这家公司也是做证券的,所以一直在问我在思迪做的那些东西,有什么场景等等。

  2. 问了左右连接的区别、一个具体场景中sql的优化、switch中return,continue,break的区别、继承和抽象的区别、异常执行的流程、final和finally的关系、try中return了,finally中的代码还会执行吗、Java是值传递还是引用传递、集合框架有哪些线程安全的类、Hashmap 和 Hashtable的区别

2021/9/8 云卯科技 面试 Java开发

问了一些基础知识:Integer和int区别、== 和 equals区别、常用的注解、@Transaction的隔离级别和传播机制、同步和异步的区别、异步在那些场景中使用过、ArrayList和LinkedList的区别

2021/9/9 明见乐 面试 node.js开发

java面试,进去了转node

  1. 问了下项目中你干了什么,负责了那些模块
  2. mysql调优在项目中是怎么使用的
  3. hashmap 和 treemap的区别
  4. 虚拟机和容器的区别
  5. 对spring的理解
  6. 责任链模式
  7. Redis的常用来干嘛,分布式锁怎么用
  8. 除开使用redis,还有使用过其它的nosql吗
  9. 算法题:
    1.随便一个排序算法
    2.找出很长一个数组中,前k个最大元素
  10. ABA及其解决方案

2021/9/9 云酬 面试 Java开发

突然打电话来给我说面试

  1. 项目经历
  2. 线程池相关,题目没有听清楚
  3. linux 查看文件中某个字符串
  4. char和varchar的区别
  5. hashmap的结构
  6. 索引的结构
  7. 其他的不记得了

2021/9/10 好特卖 笔试 Java开发

  1. session有什么用,和cookies有什么区别
  2. 抽象和接口有什么区别
  3. oop的三大特性
  4. 还有个忘记了
  5. 算法三道 (必答题)
    1 给一个字符串 和 最多可以重复的次数 假设 字符串:[1,2,3,4,2,4,2,2,3] 和重复次数: 2 你要返回 [1,2,3,4,2,4,3] 和 [1,2,2,3,3,4,4]两种情况
    2 忘记了
    3 忘记了
  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-09-11 18:40:35  更:2021-09-11 18:40:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 17:07:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码