#广联达面试# 面的java开发,30分钟左右,问的都挺基础的,可惜自己功力不行。基础还是挺重要的。
自我介绍
熟悉的项目
java常用的数据结构
栈和队列的特点
两个栈实现一个队列(说思路)
set去重
自定义对象怎么保证不重复
懒汉式单例模式出会出现什么问题,怎么解决
对象锁和类锁
说一下什么是时间复杂度和空间复杂度
排序哪些复杂度是nlogn
快排的思想
bfs和dfs的特点和优缺点,如何实现
MySQL索引了解过吗?
聚簇索引和非聚簇索引
学生管理系统建表,应该建几张表,都有什么内容
1-100的ArrayList,将偶数去除,只留下奇数。在循环遍历的时候,移除会报错,怎么引起的?
自我介绍
熟悉的项目
java常用的数据结构
栈和队列的特点
两个栈实现一个队列(说思路)
set去重
自定义对象怎么保证不重复
懒汉式单例模式出会出现什么问题,怎么解决
对象锁和类锁
说一下什么是时间复杂度和空间复杂度
排序哪些复杂度是nlogn
快排的思想
bfs和dfs的特点和优缺点,如何实现
MySQL索引了解过吗?
聚簇索引和非聚簇索引
学生管理系统建表,应该建几张表,都有什么内容
1-100的ArrayList,将偶数去除,只留下奇数。在循环遍历的时候,移除会报错,怎么引起的?
全部评论
第二题三个距离最短数java版本:
public static void main(String[] args) {
int index = 0;
int[] nums = new int[]{33,44,61,2,36,42,56,81,11,17};
Arrays.sort(nums);
System.out.println();
int k = 3;
int sum ;
int min = nums[nums.length - 1] + nums[nums.length - 2]+nums[nums.length - 3];
System.out.println(min);
for(int i = 0;i < nums.length-3;i++){
sum = 0;
for(int j = i+1;j< i+k;j++){
sum = sum+(nums[j] - nums[j - 1]);
}
if (sum < min){
min = sum;
index = i;
}
}
for (int i = index;i < index + 3;i++)
System.out.println(nums[i] + " ");
}
快排的3种基准选择算法
面向对象的三大特性,多态是怎么体现的
辉哥牛逼
来试试最右吧,超多岗位等你来投递哦!三餐房补双休不打卡!!投递链接:https://www.izuiyou.com/hybrid/campus2022
也可以试试去哪儿哈《去哪儿网》-校招内推,免-简历筛选,用内推码可帮改简历,笔试咨询
能快一步是一步,多投准没坏处😃😃
https://www.nowcoder.com/discuss/696367
帮顶,如有打扰回复删除
有手撕代码环节吗
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享