合格的java工程师仅仅要有技术,还要懂得产品才能少修改,懂得测试要求,才能一次通过,懂得运维问题才能减少后期维。这些大方向体现在设计模式,程序架构,小方面就是语言的准确有效性,比如effective java之类的技巧书。

  至于改进创新,多数程序员不会接触,就不罗列,而且接触也就是修改框架,定制linux系统这些,精通原理足够胜任,如果想大修改,多看看paper,如何看不是本文讨论重点。

   题目包含java基础,多线程与并发编程,框架,集合,数据库,分布式系统,微服务器,缓存,中间件,大数据Hadoop,数据结构与算法,设计模式,架构,项目管理,产品面试,计算机网络,重构

1  java基础

Java基础(一)面试题整理

https://blog.csdn.net/qq_41541619/article/details/82557480

Java基础(二) 面试题整理

https://blog.csdn.net/qq_41541619/article/details/82712959

Java基础(三) 面试题整理

https://blog.csdn.net/qq_41541619/article/details/82776551

Java基础(四) 面试题整理

https://blog.csdn.net/qq_41541619/article/details/82791279

您可能不知道Java基础40道常见面试题及详细答案

https://mp.weixin.qq.com/s?__biz=MzA3MTUzOTcxOQ==&mid=2452964547&idx=1&sn=ffd4eee6536356a79884b104a81d00b9

Java由基础到高级面试题经典问答

https://blog.csdn.net/lijizh1013/article/details/8150810

面试题总结 —— JAVA高级工程师

https://blog.csdn.net/moneyshi/article/details/50786786

Java基础面试总结(零、为Java程序员金三银四精心挑选的300余道Java面试题与答案

https://blog.csdn.net/bird73/article/details/79821887

   Java面试题收集以及参考答案(100道)

https://blog.csdn.net/HEvanGoToIT/article/details/81608688

史上最全阿里技术面试题目

https://blog.csdn.net/qq_41848006/article/details/82193726

各大公司Java后端开发面试题总结

https://blog.csdn.net/sinat_35512245/article/details/59056120

2017阿里,百度,京东java面试+笔试大合集

https://blog.csdn.net/sinat_41559116/article/details/78954893

Java高级工程师常见面试题

https://blog.csdn.net/u014352080/article/details/55506874

JAVA高级面试总结

https://blog.csdn.net/zuochao_2013/article/details/79058329

2018年JAVA基础面试题和高级面试题总结

https://blog.csdn.net/afreon/article/details/79519131

2018java基础面试题(我自己用的,面试好多家公司基本会问到的问题和技术)

https://blog.csdn.net/u013305864/article/details/79383225

Java面试题集(136-150)

https://blog.csdn.net/jackfrued/article/details/17740651

Java面试题集(131-135)

https://blog.csdn.net/jackfrued/article/details/17723797

Java面试题集(86-115)

https://blog.csdn.net/jackfrued/article/details/17596171

Java面试题集(71-85)

https://blog.csdn.net/jackfrued/article/details/17566627

Java面试题集(51-70)

https://blog.csdn.net/jackfrued/article/details/17403101

Java常见面试题整理【1】

https://blog.csdn.net/m0_37955444/article/details/78878030

面试题收集-java面试题及答案(基础题122道,代码题19道)

https://blog.csdn.net/wanght89/article/details/79019450

Java面试题全集(中)

https://blog.csdn.net/jackfrued/article/details/44931137

Java面试题集(1-50)

https://blog.csdn.net/jackfrued/article/details/17339393

Java面试2018常考题目汇总(一)

https://blog.csdn.net/hope900/article/details/78647466

2017 最新java面试题(技术面试)

https://blog.csdn.net/zhangcc233/article/details/77847104

Java面试笔试题大汇总(最全+详细答案)

https://blog.csdn.net/tanggao1314/article/details/50618816

 

 

2 多线程

想进大厂?50个多线程面试题,你会多少?(一)

https://mp.weixin.qq.com/s?__biz=MzA3MTUzOTcxOQ==&mid=2452964569&idx=1&sn=10b22ac390594f03961cf48b72404444

想进大厂?50个多线程面试题,你会多少?(二)

https://mp.weixin.qq.com/s?__biz=MzA3MTUzOTcxOQ==&mid=2452964573&idx=1&sn=6cc0042c0ad129f28a31a8ddad0bceb9

【Java并发编程】并发编程大合集

https://blog.csdn.net/ns_code/article/details/17539599

Java并发编程设计原则与模式

https://blog.csdn.net/ruanruoshi/article/details/668595

Java并发编程75道面试题及答案——稳了

https://blog.csdn.net/qq_34039315/article/details/78549311

Java并发编程的艺术(一)——并发编程需要注意的问题

https://blog.csdn.net/u010425776/article/details/54233279

 

 

3 框架

SSh三大框架常考面试题

https://blog.csdn.net/z742182637/article/details/50394259

三大框架ssh的面试该聊的内容

https://blog.csdn.net/u013083576/article/details/51787778

javaweb三大框架和MVC设计模式

https://blog.csdn.net/snakeMoving/article/details/53208410

三大框架面试题

https://blog.csdn.net/wangjun_818/article/details/77833511

Spring 常见的一些面试题整理

https://mp.weixin.qq.com/s?__biz=MzA3MTUzOTcxOQ==&mid=2452964577&idx=1&sn=b58ceb52d68eb6c4d7265a5648750336

(三大框架SSH)面试题锦集

https://blog.csdn.net/maomao092092/article/details/7767449

 

4 集合

40个Java集合类面试题和答案

https://blog.csdn.net/deram_boy/article/details/51222578

Java 学习(21)--集合笔试题

https://blog.csdn.net/jianghao233/article/details/81161530

java集合详解和集合面试题目

https://blog.csdn.net/u010775025/article/details/79315361

JAVA集合一些面试题

https://blog.csdn.net/qq_39519747/article/details/79697831

Java笔试题汇总

https://blog.csdn.net/weixin_38405253/article/details/81506071

 

5 分布式系统

常用的分布式事务解决方案介绍有多少种?

https://mp.weixin.qq.com/s?__biz=MzA3MTUzOTcxOQ==&mid=2452964486&idx=1&sn=74f0067c8b3ac725e6d97c076d29d8ca

面试问题(分布式事务除两阶段提交外的其他解决方案)

https://blog.csdn.net/hxpjava1/article/details/79409395

一次面试之后的认识_分布式

https://blog.csdn.net/zhurhyme/article/details/6926407

面试必备分布式与集群的区别

https://blog.csdn.net/u010486495/article/details/79650176

分布式高并发Nginx面试要点

https://blog.csdn.net/u014801403/article/details/79355716

对于Dubbo一些面试题自己的答案

https://blog.csdn.net/liyanlei5858/article/details/77924407

几道JAVA和分布式系统面试题总结

https://blog.csdn.net/yzhou86/article/details/78872251

Redis面试题及分布式集群

https://blog.csdn.net/yajlv/article/details/73467865

分布式应用开发相关的面试题收集

https://blog.csdn.net/shmnh/article/details/73294016

分布式面试题

https://blog.csdn.net/Faker_Wang/article/details/80961661

面试题-分布式

https://blog.csdn.net/gangsijay888/article/details/81213907

 

 

6 微服务器

【ZROE】微服务常见的面试题

https://blog.csdn.net/qq_33524158/article/details/80670929

Java面试——微服务

https://blog.csdn.net/zhengzhaoyang122/article/details/80142955

面试题你知道微服务么

https://blog.csdn.net/hxpjava1/article/details/73278804

微服务面试

https://blog.csdn.net/qq_22027637/article/details/80835601

Java面试4-微服务篇

https://blog.csdn.net/flysun3344/article/details/79777612

springcloud第一天,从面试题开始

https://blog.csdn.net/qq_39089301/article/details/80476284

微服务:Springboot+springcloud面试题

https://blog.csdn.net/LRXmrlirixing/article/details/80864675

 

7 缓存

redis + dubbo 高并发出现的问题及其解决思路

https://blog.csdn.net/chenzhiye2012/article/details/52986773

java缓存

https://blog.csdn.net/liu372267001/article/details/6664242

基于LRU算法的缓存池——阿里笔试题

https://blog.csdn.net/lijiecao0226/article/details/24598755

Java笔试---LRU缓存

https://blog.csdn.net/m0_37628958/article/details/80171128

JAVA面试——缓存

https://blog.csdn.net/zhengzhaoyang122/article/details/82184029

 

8 中间件

MQ消息中间件(工作+面试)

https://blog.csdn.net/Lunaqi/article/details/78517200

   java面试题:什么是中间件?

https://blog.csdn.net/wzygis/article/details/19334945

消息中间件之ActiveMq面试题

https://blog.csdn.net/qq_28009065/article/details/79860610

 

9 大数据Hadoop

Hadoop常识性的面试题

https://blog.csdn.net/high2011/article/details/52673165

25大常见Hadoop面试题及答案

https://blog.csdn.net/qq_33314107/article/details/79675292

98道常见Hadoop面试题及答案解析

https://blog.csdn.net/away30/article/details/78039682

50个Hadoop的面试问题

https://blog.csdn.net/WYpersist/article/details/80262066

Hadoop面试45个题目及答案

https://blog.csdn.net/qq_32440951/article/details/79561986

hadoop面试题答案

https://blog.csdn.net/zkl99999/article/details/50754540

Hadoop 面试题(一)

https://blog.csdn.net/xd_122/article/details/42242429

 

 

10 研发管理

一个完整的软件项目开发流程

https://blog.csdn.net/S_king_/article/details/78612905

研发管理(2)---七个工作法则

https://blog.csdn.net/zhangbijun1230/article/details/79736865

我们的管理:定制研发管理

https://blog.csdn.net/david_lv/article/details/16805175

研发管理典型问题的认识及建议

https://blog.csdn.net/dolphin98629/article/details/52291977

如何管理好一个研发管理团队

https://blog.csdn.net/abc_email/article/details/54964580

关于研发管理的几点个人见解(-)

https://blog.csdn.net/gooogleman/article/details/70548423

 

 

11 产品面试

产品研发流程的四个里程碑

https://blog.csdn.net/orangelizq/article/details/51479323

产品经理面试题

https://blog.csdn.net/lanxingfeifei/article/details/79334133

产品面试

https://blog.csdn.net/willlu10/article/details/79853658

产品经理面试题整理

https://blog.csdn.net/chenqiuping_helen/article/details/62425417

15个产品经理问题,面试经常被问到!

https://blog.csdn.net/PEXUE/article/details/52328569

产品经理会被问到的十道面试题

https://blog.csdn.net/Amydom/article/details/53064547

网易产品经理笔试模拟题及个人解答

https://blog.csdn.net/u013816144/article/details/52514829

产品经理面试需要准备哪些问题

https://blog.csdn.net/shangguanyumo/article/details/51745899

 

 

12 测试

https://blog.csdn.net/yuyuxiadegudu/article/details/82839685

 

13 运维

https://blog.csdn.net/yuyuxiadegudu/article/details/82840273

 

14 设计模式

常见设计模式面试题

https://blog.csdn.net/kai_wei_zhang/article/details/7957452

   java笔试+面试总结——设计模式篇

https://blog.csdn.net/u014206526/article/details/52251924

面试题系列 (二) 四种最常用的设计模式

https://blog.csdn.net/kansas/article/details/4315568

设计模式总结(面试必问二)

https://blog.csdn.net/tian31233/article/details/52061153

 

 

15 架构

JAVA架构师面试题,如何成为架构师

https://blog.csdn.net/huangshulang1234/article/details/78449512

JAVA架构师面试题,如何成为架构师

https://blog.csdn.net/u012637358/article/details/81452565

Java面试题以及答案精选(架构师面试题)-基础题1

https://blog.csdn.net/zzhuan_1/article/details/82584684

架构师面试题

https://blog.csdn.net/iteye_13491/article/details/82066507

一位10年Java工作经验的架构师聊Java和工作经验

https://blog.csdn.net/sd09044901guic/article/details/80132589

JAVA架构师面试题,如何成为架构师

https://blog.csdn.net/huangshulang1234/article/details/78449512

Java中高级面试总结-更新中

https://blog.csdn.net/hanerer1314/article/details/79567068

阿里java高级工程师面试题

https://blog.csdn.net/zhanjianshinian/article/details/77073723

面试整理-Java综合高级篇

https://blog.csdn.net/zuochao_2013/article/details/78786355

面试总结——Java高级工程师(三)

https://blog.csdn.net/moneyshi/article/details/53086927

20个高级Java面试题汇总

https://blog.csdn.net/qq_37267015/article/details/77316158

2018年java技术面试题整理

https://blog.csdn.net/qq_35661171/article/details/79320000

2018年Java面试题整理,拿高薪全靠它了

https://blog.csdn.net/hang1995/article/details/79377048
 

16 数据库

数据库基础(面试常见题)

https://blog.csdn.net/writebook2016/article/details/71566430

数据库常见面试题(附答案)

https://blog.csdn.net/qq_22222499/article/details/79060495

面试常考知识点—数据库

https://blog.csdn.net/xiaomingdetianxia/article/details/72475924

最常见的oracle数据库面试题、oracle数据库开发面试题

https://blog.csdn.net/weixin_39415084/article/details/76252965

sql常见面试题 (我觉得太好了)

https://blog.csdn.net/u012467492/article/details/46790205

数据库常见笔试面试题

https://blog.csdn.net/Hectorhua/article/details/13767361

 

 

17 数据结构与算法

90 个名企笔试题 + 算法题

https://blog.csdn.net/weixin_41795820/article/details/79457746

常见的80道面试算法题

https://blog.csdn.net/Swollow_/article/details/73614721

经典算法面试题及答案

https://blog.csdn.net/chenjie863/article/details/25227459

数据结构与算法面试题80道

https://blog.csdn.net/jokes000/article/details/7070520

互联网公司常见面试算法题

https://blog.csdn.net/jiangyanting2011/article/details/70325215

 

18 计算机网络

https://blog.csdn.net/yuyuxiadegudu/article/details/82902006

   计算机网络常见笔试面试题(一)

https://blog.csdn.net/xiongluo0628/article/details/81394982

OSI七层模型详解(物理层、数据链路层、网络层、传输层.....应用层协议与硬件)

https://blog.csdn.net/xw20084898/article/details/39438783

计算机网络笔试题

https://blog.csdn.net/rshp_520/article/details/20862337

面试/笔试第一弹 —— 计算机网络面试问题集锦

https://blog.csdn.net/justloveyou_/article/details/78303617

 

19 重构

共鸣 http://www.zhihu.com/collection/275271241?utm_source=qq&utm_medium=social&utm_oi=999410971382820864

笔试题 http://www.zhihu.com/collection/276059863?utm_source=qq&utm_medium=social&utm_oi=999410971382820864

程序 http://www.zhihu.com/collection/272488390?utm_source=qq&utm_medium=social&utm_oi=999410971382820864

c程序 http://www.zhihu.com/collection/279647348?utm_source=qq&utm_medium=social&utm_oi=999410971382820864

代码 http://www.zhihu.com/collection/276520284?utm_source=qq&utm_medium=social&utm_oi=999410971382820864

经验 http://www.zhihu.com/collection/275860696?utm_source=qq&utm_medium=social&utm_oi=999410971382820864

 

20 性能优化

Java常见性能优化总结

https://blog.csdn.net/zhengchao1991/article/details/53579906

JAVA性能优化:35个小细节让你提升java代码的运行效率

https://blog.csdn.net/qq_15766297/article/details/70503222

Java性能优化

https://blog.csdn.net/paincupid/article/details/78536124

java性能优化之java web项目性能优化(一)

https://blog.csdn.net/gaojinyu521748/article/details/25343773

10种简单的Java性能优化方法

https://blog.csdn.net/MAOZEXIJR/article/details/78559899

软件一定存在修改的余地——《大话Java性能优化》

https://blog.csdn.net/dongfeng9ge/article/details/51373457

   JAVA性能优化

https://blog.csdn.net/tiegenZ/article/details/77935745

10-03 15:05