• java详细面试题


     

    1. struts和springMVC区别?
    2. stringbuffer和stringbuilder区别?
    3. mybatis原理?
    4. soa原理?
    5. dubbo的原理?
    6. solr怎么搭建,倒序索引?
    7. MQ消息队列?
    8. SQL语句?
    9. maven以及本地仓库?
    10. final关键字?
    11. 为什么使用ssm而不用ssh?
    12. struts2和springmvc区别?
    13. 开发工具,jvm,gc,设计模式,平时开发工程是你自己搭建吗?
    14. 项目中用到的技术dubbo,zookeeper,solr等?
    15. 这三年工作中你统计过自己的代码量大概有多少?
    16. redis是多例的还是单例的,在多线程时怎么使用?
    17. hashmap线程冲突怎么解决?
    18. 介绍一下spring,mybatis。aop用的是静态代理还是动态代理?
    19. 介绍电商项目,开发周期多长?技术人员有多少?任务怎么分配什么时候上线?项目模块?
    20. 说说你负责的模块的具体代码?
    21. 数据库表熟悉吗?有哪些字段?
    22. 为什么不使用HttpApi进行项目通信而使用dubbo?
    23. TCP和UDP的区别?
    24. http,https,ftp,sftp分别使用哪个协议?
    25. 给你一个mysql数据库,不使用硬件也不使用软件如何优化?
    26. SQL语句的执行顺序?
    27. 给你两个表写出笛卡尔积的结果?
    28. redis的list数据类型是双向队列,完全可替代MQ,为何还要使用MQ,dubbo的底层原理和实现?
    29. mysql数据库的表除了innodb还有什么类型?
    30. tomcat的优化,nginx的优化?
    31. 是否使用过apache+tomcat?
    32. redis和memcache的区别?
    33. 什么情况下会影响mysql的性能?
    34. redis的一致哈希算法是什么,redis集群如何存储数据?
    35. MQ的机制,你写的项目中的PV是多少,你搭建了多少台服务器,服务器的硬件配置是什么,如何测试项目是否可以支撑你想要的并发数?
    36. 你搭建的物理服务器和在阿里买的虚拟服务器有什么区别,在相同配置下,哪个更好?
    37. 各个集群搭建的具体步骤自己mysql主从如何配置?
    38. 在上一家公司一年半就做这一个项目,一个模块?
    39. 简单介绍一下sso这个模块?redis,mq,solr这些模块
    40. 介绍近期做的项目,dubbo,zookeeper,redis集群,solrcloud?
    41. 了解多线程吗,线程锁,线程池?
    42. 设计模式
    43. list,set,map有什么区别以及里面具体的方法
    44. switch语句接收什么类型
    45. springmvc的注解,然后挑俩个问问具体做什么的
    46. 介绍一下最近做的项目,技
    47. 订单方面redis的脏读怎么解决
    48. redis的好处,自己的理解
    49. 线程的实现方式,两种的区别,应用场景
    50. List跟set区别
    51. HashMap和HashTable的区别
    52. solr怎么应用,重复的索引怎么解决
    53. Mysql中char和varchar的区别,哪个定长
    54. 如果char定长超出后怎么解决
    55. 重写equals用不用重写hashcode
    56. 数组arrayarraylist的区别
    57. arraylistlinkedlist的区别
    58. listset的区别
    59. 字符串用过吗?stringstringBuffer的区别
    60. 说说servlet
    61. struts了解吗?简单说说
    62. 介绍一下spring(这个很重要面试的两个人都问过)
    63. 说说IOC?为什么要使用IOC?它的好处是什么
    64. 项目用的什么框架?为什么要用ssm?介绍一下?
    65. 说说zookeeper
    66. 说说redis?为什么用redis?项目中哪些地方用到了?
    67. 问了两个Linux常用命令?还有服务启动命令?
    68. 项目上线之后的访问量?
    69. nginx了解吗?
    70. 锁了解吗?
    71. 线程了解吗?它的实现方式?
    72. 你觉得这些项目中你做的最好的是哪个功能?
    73. 项目一共几个人做的?
    74. 逮着项目时间最长的那个一直问
    75. 你主要开发的是前台还是后台
    76. 简单介绍一下这个电商项目
    77. 你负责哪个模块?业务逻辑?这是一个什么样的业务场景(简单说一下你是怎么做的这个功能)涉及到哪些数据库表?
    78. 随便找几个简历里写到的技术问你怎么实现的
    79. 总之着重于第一个项目第一个项目一定要了解
    80. 自己写的专业技要尽量保证能说出几句来
    81. 自我介绍
    82. 会不会用git
    83. 简单说一下springmvc是什么?
    84. 常用注解使用什么注入?
    85. mysql分页关键字?
    86. limit0.1什么意思?
    87. mysql存储布尔类型怎么存?
    88. mybatis的setting文件能干什么?
    89. 怎么设置一个参数?
    90. 传递给mybatisresultmap跟type的区别?
    91. 怎么设置多表关系?
    92. 说说集合:集合跟数组区别?
    93. 请求转发跟重定向的区别?redis简述?问我#{}跟$的区别?
    94. 往前台传递的数据格式是什么?
    95. 项目部署在阿里还是华为我说阿里redis跟solr是用阿里还是自己搭
    96. 变态问题来了jquery解析是个啥?
    97. 最后问我对公司有什么想问的吗?
    98. Autoweard跟resource的区别?
    99. 介绍一下你觉得可以的项目?
    100. 单点登录是怎么做的?
    101. 这个电商项目有几台服务器?
    102. 怎么解决session共享?
    103. 什么时候用到redis,redis中存取的数据的特征,这个电商项目有涉及第三方接口?
    104. 支付方式是啥?
    105. 深入介绍一下nginx?负载均衡的策略?
    106. 写查询语句的总结,怎么优化?你在所有项目中有哪些收获,用什么做分布式?怎么实现,对dubbo的理?说一下它的运行原理?
    107. zookeeper有几个节点?
    108. 范围一样吗?
    109. 介绍一下电商项目?多少人做的?上线了没?介绍一下dubbozookeeper?
    110. 传统项目是没有使用dubbo?
    111. 介绍一下使dubbo和不使用的区别在哪?为什么要用?
    112. 介绍一下soa?
    113. 项目中你负责哪个模块?
    114. 具体描述一下权限这方面?具体涉及到哪些?
    115. 说说集合?
    116. arraylist增删的时候搬运数组?它是怎么搬运的?
    117. 根据自己的理解说一下spring,springmvc和mybatis和hibernate的区别?
    118. mysql数据库的优化?javascript的一些问题?
    119. 项目中sso是怎么实现的?
    120. 登录时怎么防止用户不登录直接访问后台,是怎样实现的?
    121. 为什么要用redis,用它的目的是什么?然后问是不是培训机构出来的?
    122. 你上家离职原因是什么?
    123. 你的OA办公系统接口你都负责了哪些?
    124. 你能自己搭建一个OA系统吗?
    125. 你在所有项目中学到了什么?
    126. 项目组的分配?
    127. 说说你对spring的理解?
    128. spring管理的数据是哪些数据(公开的可序列化的)?
    129. mybatis和hibernate的区别?
    130. springmvc传输的数据怎么转化为json格式?
    131. 它在转换的过程中用的那个jar包?
    132. redis中存放的是哪些数据?
    133. 如果redis中出现脏数据怎么解决?
    134. 连接数据库用的什么连接池?它是怎么用的
    135. 做项目用的最多的是什么框架?
    136. 为什么不使用ssh?
    137. 介绍一下你在项目中遇到的最棘手bug你是怎么解决的?
    138. 单点登录和订单模块你使用了什么技术?
    139. http协议和scp协议的区别你们小组有多少人,当过组长吗
    140. 先问dubbo和zookeeper?
    141. mabatis怎样给id的?这个问题纠缠了好久?
    142. 点登录的流程?又问我会jquery吗,让我写一个按钮触发一个事件?
    143. 问我电商用了多少台服务器?问问题的这俩人技术不是特别好?电商都没做过?
    144. 我问他们咱们公司项目并发高不高,他说为什么会问这个问题?
    145. 做了那些项目?
    146. sso是怎样实现的?
    147. redis和mysql的区别?
    148. 熟悉jsonp?
    149. zookeeper的原理?
    150. dubbo的原理,它在项目中是怎么用的?
    151. spring版本?tomcat版本?
    152. 介绍一下项目和你负责的模块?
    153. 如果遇到海量数据你怎么解决
    154. mybatis事务了解吗?为什么要用事务?如果不用会出现什么问题?
    155. 数据库优化(分表分库怎么分?什么情况下分?)
    156. sql语句多表联查?你最多写过几个表?
    157. sql优化举例?
    158. Linux常用命令(说一下如果要查询某个文件)
    159. HashMap的应用场景?特性
    160. 你常用的集合有哪些?它们之间的区别是什么?
    161. 把每个月份每天的行程有序的放到什么集合合适(TreeMap)
    162. 传输的是什么数据?怎么转换成json数据?
    163. 如果不使用@ResponseBody还有哪些方式?
    164. 分页分页插件是怎么用的(就是代码咋写的)?
    165. solr哪些地方有用到怎么用的?
    166. solr集群用几台服务器搭建的?索引库有几个?存入了哪些关键字?
    167. 说一下最近做的项目和负责的模块?
    168. 基础的没有问框架也没有问?说一下redis?
    169. 问了一下持久化方式?
    170. 会不会git
    171. linux删除文件是哪个?
    172. mysql方面:如果从数据库查一个是空的数据用哪个关键字来让它不是空
    173. innerjoin与where查出来的数据一样吗?
    174. char跟varchar的区别
    175. dubbo跟zookeeper如何解决绕开zookeeper直接到发布方的问题
    176. 如何解决不发布?
    177. 简单的说一下MQ?出来activeMQ还知道哪些消息队列?
    178. 项目中你使用的freemaker生成的静态页面存储到哪里?使用什么来访问
    179. 说一下nginx?
    180. 不使用框架的话你从前台到数据库会使用什么技术?
    181. 除了项目中使用的框架你还掌握了哪些框架
    182. 如果不使用fastDFS你的图片上传到哪里?
    183. 前端框架
    184. MySQL、oracle的分页关键字
    185. 索引的缺点
    186. 讲解项目流程
    187. Mongoldb
    188. 项目规模
    189. 单点登录
    190. Redis
    191. Threadlocal
    192. 多线程问题
    193. 成员变量修饰符
    194. Springmvc
    195. 介绍dubbo
    196. Mybatis与hibernate区别
    197. 为什么用分布式
    198. 抽象类与接口的区别
    199. 常用集合有哪些
    200. Spring为什么轻量级
    201. 介绍springmvc
    202. 介绍redis
    203. Sleep和wait的区别
    204. 多线程问题
    205. 堆和栈
    206. 内存机制
    207. Hashmap和hashtable
    208. Sql优化
    209. 线程安全怎么实现
    210. Nginx默认端口号
    211. Activemq
    212. Arraylist和linkedlist
    213. 怎么操作redis
    214. 介绍项目,项目架构,搭建,结构图
    215. 具体流程,solr搭建,消息队列实现,redis缓存,solr和dubbo交互,freeMark,单点登录以及类似的单点登录
    216. List、map、set有序无序以及实现类
    217. 存10000个手机号,139多少个,150多少个
    218. 截取邮箱@符号后的东西,用三种方法
    219. Map存入一个key后还能不能存入相同的key不同的value
    220. Springmvc注解
    221. jQuery截取字符串,获取值
    222. easyUI怎么显示一个表格
    223. Spring的设计模式
    224. 自己用到的设计模式举例
    225. Dubbozookeeper整合
    226. sql调优
    227. 单例模式手写
    228. 多线程
    229. Springboot
    230. 传统项目和电商的区别
    231. Dubbo怎么启动的
    232. 服务器是自己的还是阿里云的
    233. 为什么选择这个专业
    234. 了解负载均衡吗
    235. 对数据库了解多少
    236. 是不是知道数据库备份
    237. 项目中哪个项目的访问量最大,大概多少
    238. 简单介绍一下项目
    239. 项目中的贷款是怎么贷的
    240. 之前单位外派到哪里
    241. 你在北京呆了多久
    242. 住哪儿,到这儿大概多久
    243. 你在写项目过程中是什么位置
    244. 你感觉你是逻辑型还是代码型的
    245. 讲一下项目。
    246. 索引!!(重要)如何建索引以及索引的好处
    247. Sql调优
    248. 你在项目中的并发量有多大,测试过吗?
    249. Mysql的引擎是什么?区别是什么
    250. 你们公司怎么调薪
    251. dubbo深讲实现协议
    252. Zookeeper怎么用,原理是什么
    253. Sql语句出题怎么实现
    254. 最近项目组用到的什么技术
    255. 你在项目组负责哪方面
    256. JVM
    257. REDIS
    258. Spring
    259. IOC
    260. Aop
    261. 多线程
    262. 讲讲你最近的项目
    263. 项目中用到的什么技术
    264. 对我们的公司有什么要求
    265. 你打算在我们公司干多久
    266. 今后有什么规划
    267. Dubbo
    268. SVN怎么用的
    269. Zookeeper
    270. Zookeeper和dubbo联合使用的原理
    271. 基本框架怎么搭建
    272. 项目相关的所有问题
    273. 项目组有几个人
    274. 从需求到上线的流程
    275. 项目组里有哪些人员?干什么
    276. 设计数据库的人员只负责数据库吗?
    277. 项目上线了吗?能不能查到
    278. spring注解
    279. 乐观锁悲观锁
    280. 数据库相关知识
    281. Ngix
    282. Svn多久提交一次?没写完还提交吗
    283. 负载平衡
    284. String创建对象
    285. 乐观锁悲观锁的区别
    286. ArrayList和wacter的区别
    287. Treemap和hashmap的区别
    288. 如何优化项目提高并发量
    289. 介绍项目
    290. 多线程问题
    291. shoir权限模块
    292. Mybatis怎么用的,使用的是逆向工程
    293. 单点登录的原理
    294. Solar怎么使用
    295. 负载均衡Nginx策略
    296. 设计模式
    297. 闭锁栅栏的应用场景
    298. Redis分布式锁
    299. RabbitMQ
    300. Zookeeper在dubbo中是什么角色
    301. 单点登录
    302. sql调优怎么测试怎么调优
    303. MySQLmongodb
    304. Devops
    305. Docker
    306. Spring mvc/spring boot web
    307. session共享
    308. Linux查看文件命令,进程号
    309. Sessioncookie区别,一般存储什么数据
    310. hashMap的原理arraylist和linklist的原理及使用
    311. Dubbo
    312. Zookeeper
    313. Sql语句调优
    314. Mybatis与hibernate的区别
    315. Spring的执行流程
    316. Redis的使用
    317. 主要是框架不符合,其他各方面问的也不多,大多时间面试官讲公司业务,给他提意见。
    318. Spring
    319. Springbuffer
    320. Dubbo
    321. Zookeeper
    322. 项目流程
    323. Spring中bean作用与范围?
    324. forward和redirect在什么地方发生?
    325. redis作为二级缓存?
    326. redis的基本数据类型?
    327. 查询数据库缓存–hibernate查询缓存三级缓存?
    328. ActiveMQ的链接方式?发布方式?
    329. dubbo的发布方式?
    330. springMVC项目搭建好之后,在什么什么地方配置什么Url才能生效?–web.xml
    331. 事务特性?—–原子一致隔离持久
    332. AOP,IOC的作用?
    333. springMVC的优势?
    334. 搜索引擎
    335. activeMQ的表现方式
    336. 能否自己搭架构
    337. 未来的发展计划
    338. 拦截器与过滤器的区别
    339. springMVC的执行流程
    340. springIOC的原理,
    341. JVM的内存结果
    342. 多线程
    343. 线程的知识
    344. redis的数据结构
    345. redis的hash的执行方法
    346. 项目的介绍:
    347. 都用过那些框架
    348. 创建对象有几种方式
    349. object中5个常用的方法
    350. 简单介绍java集合类
    351. 那些集合是线程安全的(两个线程一个都一个写)
    352. jdk里面的队列queue是啥
    353. spring的ioc和aop
    354. aop具体怎么使用
    355. 切面的切点有几种方式
    356. 看没有看过spring和mybatis的源码
    357. mybatis$和#的区别
    358. springboot有没有使用过
    359. 数据库的搜索引擎
    360. 多线程详细描述
    361. 事物的四大隔离级别
    362. 乐观锁和悲观锁
    363. dubbo和zookeeper的关系
    364. Spring中bean作用与范围?
    365. forward和redirect在什么地方发生?
    366. redis作为二级缓存?
    367. redis的基本数据类型?
    368. 查询数据库缓存–hibernate查询缓存三级缓存?
    369. ActiveMQ的链接方式?发布方式?
    370. dubbo的发布方式?
    371. springMVC项目搭建好之后,在什么什么地方配置什么Url才能生效?–web.xml
    372. 事务特性?—–原子一致隔离持久
    373. AOP,IOC的作用?
    374. springMVC的优势?
    375. 说一说你的工作经历跟做过的项目。
    376. springMVC的执行流程
    377. ajax常用的属性
    378. jquery里面最基本的循环
    379. 最常用的集合?list和Map的底层是用什么来实现的
    380. mysql不用内连接怎么多表查询数据
    381. 项目中最难的技术点和最有成就的地方。
    382. 项目的点击量多少
    383. spring的了解
    384. redis的应用
    385. 线程的应用,状态,线程安全,
    386. 加密安全,MD5直接pass,js也要pass;
    387. 银行常用加密方式
    388. 银行的简单业务;
    389. dubbo的应用;
    390. SSM框架的理解;
    391. Oracle的存储过程,索引,
    392. 介绍下多线程,多线程有个join方法,是干什么用的
    393. collection和collections有什么区别
    394. SpringMVC的映射器的类是哪个
    395. 介绍下集合
    396. SpringMVC的运行流程
    397. SpringMVC的实现了Servlet了没
    398. 你用的什么协议?http还是https如果是http那你的密码怎么处理的
    399. 面向对象的理解
    400. 如何实现跨平台
    401. spring框架
    402. mybatis框架
    403. 线程池
    404. java的内存模型
    405. 线程异常处理、
    406. Redis理解
    407. mysql与Redis区别
    408. sql优化
    409. springMVC常用注解标签
    410. 挂载如何查看内存大小,了解挂载,;还使用哪些注解标签。
    411. 项目一定要熟悉,问流程
    412. 项目流程:所写的项目流程一定要弄清!
    413. 项目闲暇时你在作什么?
    414. springMVC的流程?
    415. 是否是用mybaits开发?流程?
    416. 离职原因?
    417. 项目流程+负责模块+开发环境
    418. 仓储模块入库出库表设计以及流程
    419. spring、springMVC、hibernate、mybatis(原理+执行流程+优缺点)
    420. SVN+SVN如何防止提交冲突
    421. maven项目流程
    422. redis缓存如何处理
    423. jvm
    424. MySQL
    425. Orcale
    426. 对MySQL中索引的理解
    427. 对索引的理解
    428. Ajax
    429. JavaScript
    430. mysql优化线程
    431. mysql引擎
    432. http://www.jb51.net/article/38004.htm
    433. http://www.2cto.com/database/201503/385669.html
    434. hibernate+mybatis的区别
    435. jvm优化
    436. http://www.cnblogs.com/jack204/archive/2012/07/02/2572934.html
    437. 堆和栈的特点
    438. 权限控制
    439. mybatis的#和$区别
    440. tomcat7与8的区别
    441. jvm内存结构
    442. 线程睡眠和等待的区别
    443. springmvc的运行原理
    444. spring的核心
    445. ssh和ssm的区别
    446. ActiveMQ
    447. dubbozookeeperredis
    448. hashmap和hashtable的区别
    449. 权限管理
    450. 增删改查开发多长时间
    451. erp进销存
    452. 你在哪住
    453. 你怎么去上家公司
    454. 给你的逻辑思维能力打个分
    455. char类型能不能存汉字
    456. 九大内置对象
    457. 后台修改完图片后,前台的页面图片怎么显示的?
    458. Java中堆和栈的区别?
    459. redis的数据类型?
    460. Dubbo的基本组键?
    461. Nginx的端口号?
    462. 在项目中的是怎么使用redis的?
    463. quartz掌握的怎么样?
    464. ActiveMQ在项目中是怎么用的?
    465. 参与过数据库的设计和表设计么?详细介绍一下。
    466. 数据库的分表和分库?
    467. springMVC的执行流程?scope用过么?springMVC可以是多例的么?
    468. 实现同步的方法?
    469. nginx
    470. mangoDB
    471. redis
    472. 请使用SPEINGMVC的注解方式完成login接口:
    473. 接收前端数据:A、用户名user,密码pass;或者接收所需要的验证码verify。
    474. 随机返回三种结果(采用JSON格式)给前端:A、code:0000;B、code:0001,url:a.jpg;C、code:0002
    475. spring的事务嵌套
    476. http://blog.csdn.net/feng27156/article/details/8534609
    477. 关于数据库事务的嵌套
    478. http://blog.csdn.net/jzdzhiyun/article/details/9413653
    479. Spring事务管理–(二)嵌套事物详解
    480. http://www.2cto.com/kf/201607/529762.html
    481. Spring事务传播特性的浅析——事务方法嵌套调用的迷茫
    482. http://blog.csdn.net/hy6688_/article/details/44763869
    483. http://blog.sina.com.cn/s/blog_4adc4b090102wmxw.html
    484. TCP协议详解–3此握手4次挥手
    485. http://www.jianshu.com/p/ef892323e68f
    486. 简单认识TCP/IP协议
    487. http://www.cnblogs.com/roverliang/p/5176456.html
    488. Spring事务管理
    489. mysql索引
    490. java什么情况下需要序列化
    491. servlet线程是否安全
    492. 描述一下Spring的web项目加载过程
    493. 描述一下接口幂的概述
    494. 消息队列、zoopeeper、lunence的使用场景
    495. mysql有哪些常用的存储引擎,各个场景?
    496. 查看一个mysql语句的执行计划
    497. 登陆权限怎么处理?
    498. 图标怎么处理?
    499. 库存怎么处理?
    500. 项目安全性怎么处理?
    501. 敏感词符校验?
  • 相关阅读:
    javascript 设计模式-----观察者模式
    javascript 设计模式-----工厂模式
    javascript 设计模式-----模块模式
    javascript 设计模式-----享元模式
    javascript 设计模式-----策略模式
    js操作Dom的一些方法简化
    Centos7下不删除python2.x的情况下安装python3.x
    解决:Linux SSH Secure Shell(ssh) 超时断开的解决方法
    shell变量常用方法
    apache目录别名
  • 原文地址:https://www.cnblogs.com/weigy/p/12302129.html
Copyright © 2020-2023  润新知