栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

企业面试题(总结)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

企业面试题(总结)

文章目录

软通动力面试题北京海淀区人谷科技有限责任公司面试1面试2上海软通动力面试题

上海软通动力二面 上海博彦科技面试题

上海博彦科技二面 设计到的方面

软通动力面试题

1,介绍项目
2,arraylist和linkedlist的区别
3,hashset可重复吗,为什么不可重复,hashmap可重复吗
4,用的jdk是什么版本,有什么特性
5,一个父类f,一个子类s,父类方法a,子类方法a,父类是hashmap形参,子类map形参。现在方法用hashmap调用时调用父类还是子类,方法加上静态调用父类还是子类,普通方法呢
6,springboot和spring的区别
7,springboot依赖怎么导入的
8,spring是什么
9,spring的bean是单例还是多例,单例有线程安全问题吗,多例呢,怎么变成多例。
9,spring的俩大核心是什么
10,项目中什么场景下使用的aop
11,项目的日志呢

北京海淀区人谷科技有限责任公司

1.介绍项目
2.springboot常用注解
3.简单介绍一下springboot
4.springboot核心配置文件(有几种格式)他们有什么区别
5.springbootapplication注解的作用
6.简述springmvc
7.简述springioc
8.spring been的生命周期
9.autowired注解有什么用
10.spring如何解决循环依赖
11.spring的事务
12.aop有哪些实现方式
13.依赖注入有哪几种方式
14.spring been的几种作用域
15.读取xml文件的几种方式
16.linux常用命令
17.linux的权限
18.mybatis和mybatis-plus有什么区别
19.redis常用数据类型,有什么特点
20.redis是单线程还是多线程
21.java异常处理机制
22.常用的Io类
23.mysql优化
24.怎么创建索引
25.重载和重写的区别

面试1

1、怎么用一个11升和7升的两个杯子量出2升水?
2、4升水,1.5升瓶子和2.5升瓶子,如何平均分
3、sql语句删除重复的记录
4、反转字符串程序字符串的反转,如:输入abc,输出cba

面试2

1.原来公司是做什么业务的
2.Springboot有没有接触过,实际项目中如何运用
3.过去一年中,项目里解决过有意义的东西
4.都是公司成型的框架,为什么还要重新做单点登录
5.springsecurity基本用法都了解吗?
6.easy poi导出数据时,有遇到过数据量过大的时候吗?
7.出现过什么异常没
8.描述完之后,什么原因造成的。
9.所学专业涉及的课程,内容
10.你所学专业基础知识
11.http有哪些请求方式
12.get和post用起来有什么区别
13.post上传文件有限制,项目中有没有遇到文件上传扩大的问题
14.mvc框架下,获取get请求参数,怎么获取的
15.获取post的呢
16.传的对象和java中的对象,怎么映射的(按照什么规则)
17.springboot读取配置文件中的配置项,怎么读取,如果取不到值呢。除了@value还有什么?
18.配置文件的路径有什么要求,除了resources下面,还有呢
19.http常见的状态码。
20.springboot中做过一些异常的拦截吗?
21.java常见的集合类型区别
22.用这些集合类型,涉及过深拷贝和浅拷贝的问题吗?概念了解吗?平时没有对这些集合进行二次加工的处理吗?
23.项目里的sql自己写的还是工具生成的
24.mybatis中#和$的区别项目中什么情况下用
25.举例说明sql注入问题
26.有关注过sql语句的性能问题吗?
27.测试环境数据量小,发布后环境数据量大,怎么确保数据量大的时候能跑的起来。
28.写完之后测试正常,上线后不正常的情况
29.部署实施自己弄吗?测试呢?
30.平时测试用什么方法测试
31.sql中的union 和union all有什么区别呢?
32.有一个学生成绩表,学生姓名,科目,成绩,三个属性,取每个学生的平均成绩怎么写,取平均成绩最高的前三名。
33.你读原来的老代码,感觉怎么样,会遇到什么问题
34.有一个业务,需要改代码,你还看不懂代码,怎么解决。
35.服务按领域拆分,按功能拆分,不同模块怎么办。
36.你改的这些东西影响到其他模块,别的模块有了问题,解决思路是什么样的。
37.各种人事问题。

上海软通动力面试题

1.mysql中float和double的区别
2.springmvc简述,组件
3.java访问修饰符
4.springboot读取配置文件
5.mybatis分页实现
6.springboot和git用于测试当面
7.springmvc的注解
8.springboot如何解决跨域问题
9.char和varchar的区别

上海软通动力二面

1.简单介绍负载均衡的理解。
2.描述反向代理的流程
3.easy poi使用过程遇到的问题。
4.map自定义一个实例作为map的key,需要满足什么条件,自定义类作为key满足什么要求。
5.list,用什么方式遍历。遍历器便利,实现删除操作,满足某一个条件的元素删掉,描述伪代码。remove删掉元素做过什么其他操作。
6.进程线程分别是什么,进程和线程在地址空间上有什么区别。对于进程是分配资源的基本单位这句话的理解。线程和资源有什么关系。

上海博彦科技面试题

1.项目的表结构
2.三范式
3.集合hashmap有哪些遍历方式
7.hashset允许重复吗?能存null值吗?
8.HashSet怎么保证元素唯一
9.lock锁
10.锁升级
11.synchronized和volatile区别
12.线程池
13.springboot优势
14.springboot的运行
15.spring的两大核心
16.aop
17.springbean的循环依赖
18.mybatis常用标签

上海博彦科技二面

1.简单介绍一下近期的项目,技术关键点,有挑战的地方
2.工作之余有没有技术的提升,你看过什么
3.mq的用途
4.java源码有研究吗?
5.线程和进程的区别,怎么理解资源独立分配。
6.线程的几种状态,状态的转换关系,主动阻塞和被动阻塞。
7.NIO和BIO的区别,为什么实现多路复用
8.假设有一张表,表里有复合索引,表里有三列,A/B/C,select*from 表 where A=123 c=456,会不会命中索引,为什么,性能会不会有问题,怎么分析,那c怎么办,数据库索引的原理,为什么建立索引数据库会加快。b+树怎么存储数据。
9.数据库隔离级别,读已提交和课重复度有什么区别,解决了什么问题。
10.读已提交和读未提交的区别
11.数据库隔离级别怎么实现的,怎么做到的。
12.上锁,具体怎么实现的。
13.乐观锁是什么,乐观锁怎么用version实现的。什么时候会上锁
14.读锁和写锁
15.分布式相关知识 RPC什么原理,怎么调用远端服务像调用本地服务。
16.https怎么实现过网络安全性
17.设计模式用来干嘛的,你为什么看设计模式
18.是spring容器的启动问题。
19.beenfactory怎么理解

设计到的方面

基础方面 :map知识点熟悉,集合知识点熟悉,双亲委派熟悉,类加载知识点熟悉。
线程方面:创建方式熟悉,使用场景了解,线程知识点了解,线程池知识点了解。
锁知识点熟悉,lock了解。
redis:使用层面熟悉,数据类型熟悉,持久化方式熟悉。
数据库方面:表结构设计熟悉,sql优化方面熟悉,关键字熟悉。
隔离级别了解,乐观锁悲观锁熟悉。
spring ioc、aop简单了解熟悉。
jvm简单了解结构,运行顺序清楚。
设计模式熟悉运用。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/713521.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号