雪浪云实习一面面经

问的比较基础

1.抽象类和接口的区别?

1.定义与实现:抽象是一个类,可以有普通方法和抽象方法,抽象方法必须被子类实现。而接口是一组抽象方法的集合,所有方法都是抽象方法,没有具体实现。子类只能集成一个抽象类,但可以实现多个接口。

2.构造函数和变量:抽象类可以有构造函数和变量,而接口没有构造函数,只能定义常量

3.访问控制:抽象类方法可以是public、protected和default控制,而接口中方法默认是public

4.默认实现:抽象类可以有普通方法的默认实现,而接口中所有方法都没有默认实现

5.继承与实现:子类继承抽象类时必须实现其中的抽象方法,否则该子类也必须是抽象类;子类实现接口时必须实现其中所有方法(这个可以不答)

2.final关键字的作用?

1.修饰类:该类不能被继承,保护类的完整性

2.修饰方法:方法不能被重写,维护核心逻辑代码

3.修饰变量:一个变量被声明final时,该变量表示一个常量,必须在构造函数中进行初始化。

3.Java集合是数据结构的实现

Collection包含很多接口和类 如List、Set、Queue、Map等

1.添加元素

.add (Object o):插入元素

.addAll(~): 插入该集合里的所有元素

2.删除

.remove(Object o):删除

3.检查元素是否存在

.contains(Object o)

isEmpty()

4.获取元素数量

.size()

5.遍历元素:

使用迭代器

使用增强for循环(for-each loop)

6.获取元素:

get(int Index) 返回列表中指定位置上的元素,如List ArrayList

toArray(): 返回包含此集合中所有元素的数组

7.集合比较

.equals(Object o)比较集合和指定对象是否相等

.hashCode() 返回集合的哈希码值

8.排序

.Collections.sort() 对列表按照其自然顺序排列

9.查找

indexOf(Object o):查找首次出现该元素的位置

4.redis有哪几种数据类型

1.String、Hash、List、Set、Sorted Set

5.redis中如何添加元素

1.字符串使用 set 命令,如 SET mykey"myvalue"将键mykey的值设置为myvalue

2.哈希表 使用HSET命令来设置哈希表的字段和值。例如,HSET myhash field1 "value1"将哈希表myhash的field1字段的值设置为value1

3.列表 使用LPUSH或RPUSH,来在左侧或者右侧插入元素

4.集合使用SADD来向集合添加元素

(补充 List和set的区别) List是有序数据结构,可以重复存储元素。Set是无序数据结构,不允许存储重复元素

6.介绍下springboot启动注解

在Spring Boot中,@SpringBootApplication注解是一个复合注解,它包括了其他三个重要的注解:@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan。当你创建一个Spring Boot项目时,通常会有一个带有@SpringBootApplication注解的类,这个类通常被称为主类(Start类)或启动类。

除了@SpringBootApplication注解外,还有一些其他的注解和配置类在Spring Boot应用中可能会用到,但与“Start类”这一概念直接相关的主要是@SpringBootApplication

下面简单介绍一下这些注解和配置类:

  1. :这是一个复合注解,它包括了、和。它通常被放在主类上,用于启动Spring Boot应用。
  2. :这个注解表明该类是一个Spring Boot的配置类,通常与一起使用,用于定义bean。
  3. :这个注解告诉Spring Boot根据你的类路径、属性设置、各种条件等来自动配置项目。
  4. :这个注解用于让Spring扫描当前包及其子包下的组件、配置和服务等,并将其加入到应用上下文中。
  5. :这是一个泛化的概念,用于表示一个组件,当组件不好归类的时候,我们可以使用这个注解进行标注。
  6. :用于标注数据访问组件,即DAO组件。
  7. :用于标注业务层组件。
  8. 或 :用于标注控制层组件(如struts中的action)。是和的合体,表示该类中的所有方法都返回JSON数据。

7.SpringBoot的自动配置原理?

8.springcloud不同模块怎么保证事务的一致? 不会

9.有哪些索引?答的是聚集索引和非聚集索引,还有复合索引

10.怎么判断索引是否失效

还有好几个问题不记得了

全部评论
好兄弟,我前天也面了这家公司哈哈,咱们还是一个学校的。
点赞 回复
分享
发布于 03-06 20:04 湖北
兄弟去这家公司了吗,怎么样呀
点赞 回复
分享
发布于 03-26 18:52 天津
滴滴
校招火热招聘中
官网直投
问项目了吗哥?
点赞 回复
分享
发布于 04-07 10:55 辽宁
这个公司感觉咋样兄弟
点赞 回复
分享
发布于 04-07 19:14 重庆
这也太简单了了。我去年6月他家都不给面
点赞 回复
分享
发布于 04-14 12:43 黑龙江

相关推荐

头像
04-21 18:23
已编辑
产品经理
建议应届的大学生再怎么找也不要去那一些公司规模比较小,但是薪资开得又高一点点的一些民营企业这个雷我真的是直接爆掉了🤬🤬💼公司岗位这个公司是一个跨境运营的小公司,我不能说出具体的名字,目前准备提桶跑路,公司主要就是在招一些亚马逊运营和一些美工还有一些产品设计💢工作强度他说是说不加班,他让你加班是没有任何的加班费,只是说你前一天加班两个小时第二天可以晚来一个小时这个样子,大小周,但经常他会有一些培训那些培训也很sb,就只是让大家坐在他那个小小的办公室里面看B站视频或者是一些什么App里面的视频,并且通常都是在你下班之后才开始看那个视频💰薪资待遇我最建议的就是所有在找工作的人,不管是应届生还是已经工作几年的人一定要狠狠避雷那种薪资又开的比同行要高差不多5%到10%左右,但是公司规模又很小小的那种,因为他很可能在你要转正的时候把你给开掉,或者说等你转正之后再找各种理由打压你,然后把你的工资给降掉,又或者是在你即将拿到提成的时候把你给开除,我已经从我入职去年六月到现在看到了差不多快10个这个样子被开掉的人,有一些是被他逼走的,有一些是被他开的,但是开除员工的几率真的很频繁,他几乎是以三个月为周期,每三个月差不多就要招一批新人,大概在五六个人左右,然后等到快下一个三个月之后的节点,他就会把那批人之中的大部分都给开除掉,只保留一两个人,然后再继续招聘新人,公司的流动性非常大,我甚至见过他在某一天的下午集中开掉了四个🤭就职感受这个部分我都不想再说了,首先他非常的重男轻女,在我入职快一年了,最近才招了一两个女生运营,并且非常的以业绩为导向,如果你的业绩稍微差一点的话在日后的工作,他时不时的就要来查你的问题,并且你有些地方觉得平时也是这么处理的,但他就是要挑刺,而且他会布置非常多和真正的工作内容相关性不是很大的东西,比如说有很多不同的分析作业广告的调整什么的,全部都要来插手,说是说扁平化管理,但其实就是只能听他一个人的指令,而且外出培训的话不是公司出全部的费用,他是指承担部分的费用,然后你在外面住酒店什么的都是自己出钱,还有那个报名费也是要从自己的销售利润里面扣的,而且最离谱的是给运营招一个助手的话,那个助手的工资也是从利润池里面扣,并且他真的很喜怒无常,公司所有的人基本上每天都要去观察,他自己今天到底心情是怎么样的,真的跟伺候皇帝一样😅😅 #牛客帮帮
投递亚马逊等公司8个岗位
点赞 评论 收藏
转发
1 11 评论
分享
牛客网
牛客企业服务