讨论区 > 求职面经 > 中科软科技股份有限公司Java开发面试题汇总【近200题】

中科软科技股份有限公司Java开发面试题汇总【近200题】

苏喂苏喂 发布于2021-01-29 13:45:04   57浏览

岗位:java开发

公司:中科软科技股份有限公司

面试题:

1.单点登录重复登录怎么办

2.jvm运行时分局结构,静态函数在什么区

3.java有内存泄漏吗?为什么?

4.spring的factorybean与beanfactory的区别

5.使用过哪些网络框架?有什么感悟?

6.用过哪些xml解析工具,了解他们的实现吗?

7.ssm常用注解?

8.讲一下对多线程的理解?

9.抽象类与接口的区别?

10.说一下对redis的理解

11.说一下对dubbox的理解

12.说一下多线程?

13.freemarker……list敲代码

14.springMVC中controller,返回类型?

15.hibernate和mybatis的区别?

16.说一下maven?

17.js语句获取对象?

18.spring容器哪部分创建对象,具体怎么创建

19.springMVC权限控制在哪一层,为什么

20.jsp内置对象有哪些?

21.两亿条数据如何同时删除?

22.rabbitmq节点的类型有哪些?

23.项目有多少人?

24.redis用来做什么的?哪些地方用到了?

25.如何解决跨域问题,有几种方式,怎么用

26.说一下java的垃圾回收实现机制是怎样的

27.cas单点登录:随着系统不断增加将会成几何倍数的频繁访问cas验证身份,如何解决

28.Map,set,list等是接口还是实现类

29.列举JSP中的内置对象,同一应用中页面间传值有哪些方式

30.JSP如何获取HTMLFORM中的数据

31.spring是如何将xml中的bean注入的

32.列出web.xml我们常用的一些标签元素及其功能

33.是否可以从一个static方法内部发出对非static方法的调用

34.请解释mvc和struts的关系,简要讲解如何应用Struts进行开发?

35.char型变量中能不能存贮一个中文汉字?为什么?

36.不适合存放到第二级缓存的数据?

37.springmvc的工作流程

38.写一个oracle的存储过程

39.spring的核心

40.怎么解决redis缓存失效

41.数据库使用过分布式吗

42.JVM如何加载字节码文件

43.基本数据类型和引用数据类型有什么区别

44.写出一个冒泡排序?

45.spring的注入方式有几种

46."=="和equal区别

47.多线程几种实现方法

48.列举你常用的几个Java工具类。

49.SpringMVC的执行流程?

50.购物车模块如何实现的?

51.redis具体怎么用的

52.Dubbo的原理是什么?具体怎么配置?用配IP地址么?

53.ArrayList、LinkedList、vector这三者的区别

54.HashSet如何保证唯一性?

55.为什么选择从事java?

56.高考每科都多少分?

57.挂过那些课?

58.讲一下第二个项目中关于用户管理控制权限是怎么实现的,都用了那些表,结构是怎么样的?

59.讲一下查看视频监控这个功能是如何实现的

60.秒杀项目中如何处理高并发问题

61.如何解决超卖问题

62.定时任务是怎么做的

63.做分布式事物了么?

64.购物车模型怎么设计的?

65.你的购物车模块是怎么实现的,登录不登录有什么区别,你们登录判断靠的是什么?

66.用的什么框架

67.Redis用过么?

68.秒杀业务怎么实现的?

69.string是基本数据类型吗?

70.jvm,jdk,jre的区别?

71.==和equals方法的区别

72.Integer和int的区别

73.jvm内存结构?

74.list和map的区别?

75.session和cookie的区别?

76.转发和重定向的区别?

77.ajax的参数?

78.jdbc连接数据库的步骤?

79.数据库的三大范式?

80.索引的优点?

81.了解线程池吗?

82.九大内置对象?

83.redis怎么清除数据

84.从覆盖粒度区分,白盒测试分为?

85.maven的优缺点

86.前台用了什么框架

87.http和https区别

88.Get和post请求的区别

89.什么是aop?

90.$和#的区别

91.说几种Java中的设计模式?

92.Redis应用场景?

93.分布式框架了解多少?说几个,知道一些底层实现

94.垃圾回收机制了解吗

95.了解一些Linux指令.

96.String,StringBuilder,StringBuffer三者的区别?

97.数据库的优化?四种引擎?

98.springMVC的工作流程?

99.单例书写一个例子

100.json字符串怎么写的

101.请描述一下对token的理解?

102.请写存储过程或SQL语句取出所有员工表中名字相同的员工

103.mysql中unique和distinct区别

104.session怎么共享

105.JVM加载class文件的原理机制

106.什么是java序列化,如何实现java序列化?

107.Java是否需要开发人员回收内存垃圾吗?

108.JS错误如何调试?

109.Spring框架分为哪七大模块,各模块的主要功能作用是什么?

110.Nginx怎么实现负载均衡?

111.什么情况下用到activemq

112.解释Spring支持的几种bean的作用域。

113.如果数据库的信息更改以后,那么索引库和缓存库里面的信息是怎么更新的?不可能每次都去访问数据库吧

114.消息队列MQ,如果消息丢失了怎么办,我怎么能知道消息有没有丢失,遇到这种问题我怎么处理

115.怎么解决高并发

116.用户购买商品时,什么时候才减少库存。

117.日志文件的管理

118.秒杀过程中怎么控制库存

119.项目中用到了多少台服务器,测试环境和正式环境各有多少台。

120.商品修改以后,购物车里面的价格是怎么处理的!!

121.在项目中并发是怎么解决的,用到哪些技术,具体是怎么实现的,原理是什么!

122.商品修改之后,怎么同步的

123.数据库分页?

124.说下数据库的优化?

125.linux了解吗?

126.==和equals的区别?

127.openSession与getCurrentSession的区别

128.单点登录怎么实现

129.Java常见的线程池

130.volatile,synchronized区别是什么?

131.Java常见的排序方式都有哪些?

132.JDBC操作数据库步骤具体是什么?

133.JDK、JRE、JVM关系是什么?

134.Java支持的数据类型有哪些?什么是自动拆装箱?

135.什么是值传递和引用传递?

136.解释内存中的栈(stack)、堆(heap)和方法区(methodarea)的用法。

137.接口和抽象类的区别是什么?

138.当两个对象的hashcode相同会发生什么?

139.Array和ArrayList有何区别?什么时候更适合用Array?

140.如何决定选用HashMap还是TreeMap?

141.linux命令,搭建集群时用到的命令

142.是否搭建过集群,怎么搭建的?

143.zookepeer全部都挂了,该怎么办?

144.类的修饰符

145.类的原始数据类型

146.jsp指令有哪些

147.Dubble怎么管理服务的,常见的有哪些异常

148.ArrayList和linkedlist有何区别

149.Spring事务如何处理方式有哪些?

150.多线程了解哪些?Sleep方法和wait方法有啥区别?

151.oracle/mysql2/mogodb如何分页?

152.存储过程SQL语句怎么写?

153.什么是线程局部变量

154.用wait-notify写一段代码来解决生产者-消费者问题?

155.用Java写一个线程安全的单例模式(Singleton)?

156.Java中sleep方法和wait方法的区别?

157.什么是不可变对象(immutableobject)?Java中怎么创建一个不可变对象?

158.我们能创建一个包含可变对象的不可变对象吗?

159.Java中应该使用什么数据类型来代表价格?

160.怎么将byte转换为String?

161.Java中byte与其他类型的转换?

162.能在不进行强制转换的情况下将一个double值赋值给long类型的变量吗?

163.Java中堆和栈有什么区别

164.final、finalize和finally的不同之处?

165.声明试事务

166.实现线程安全的单例模式

167.简述ThreadLocal应用场景

168.系统中需要记录一些方法的执行时间,但是测试时间的模块在线上会影响执行效率。请问如何解决这个问题,兼顾开发和上线。

169.先需开发一个Java后台服务:需要按照用户请求输入的文字去请求第三方API查询天气。如何设计该模块,才可以让这个模块提供稳定可靠的服务。

170.一个类是否可以继承多个接口

171.一个类是否可以继承多个超类

172.接口是否可以继承接口

173.如何将字符串转换为Integer

174.自定义异常类

175.你在项目当中用到了xml技术的那些方面

176.请写出常用的xml操作的API函数

177.Hashmap底层原理

178.springMVC的流程

179.重载和重写的区别

180.说说什么是sso,怎么实现的

181.Get和post请求的区别,

182.heap和stack有什么区别

183.spring框架中单例beans是线程安全的吗?

184.什么是编译器常量?使用它有什么风险?

185.java当中使用什么类型表示价格比较好?

186.可以将int强转为byte类型么?会产生什么问题?

187.你知道哪些垃圾回收算法?

188.如何判断一个对象是否应该被回收?

189.谈谈spring?

190.事务是什么?事务的隔离级别

191.webservice和httpclient的区别是怎样的


评论( 0
我要评论

还可以上传7

表情
  • 微信扫码加好友进群