转载自 2017一季度JAVA面试题锦集

1、如何实现分布式事务,你们公司是怎么解决的?

2、HashMap数据结构及实现原理,其链表是用来解决什么问题的

3、可以自定义java.lang.String类吗,说明为什么

4、redis

1)有哪几种类型的数据结构

2)如何防止缓存穿透

3)如何做集群,有哪些方案

4)和memcache、ehcache有什么区别

5)如何做持久化

5、如何防止死锁

6、zookeeper

1)说说选举算法

2)有哪几种节点类型

3)有哪些应用场景

4)如何部署集群,至少有几台机器?

7、dubbo

1)里面用的什么通信框架

2)和dubbox有什么区别

3)里面用的什么序列化框架

4)如何利用zookeeper实现注册发现的,还有别的方式实现注册发现吗

5)还了解别的分布式框架吗

6)如何解决分布式服务调用链过长的问题

7)它是阻塞的吗

8)说说核心的配置有哪些

8、线程同步的有哪些方式

9、说说你们公司的架构并画出来

10、springmvc加载流程

11、nginx有哪几种负载均衡算法

12、mysql

1)如何进行sql优化?如何进行性能检测

2)有哪几种索引类型及应用场景

3)主备同步是如何进行的,原理是什么

4)分库分表有哪几种分法,如何解决数据分布不均匀的问题,如果避免查询某个字段扫全库全表的情况

5)事务隔离级别有哪几种,默认是哪个

6)如何解决幻读问题

7)读写分离方案

8)有哪几种引擎及应用场景

13、mybatis占位符的#和$有什么区别

14、如何实现分布锁,需要考虑的问题

15、spring事务传播机制有哪些,如何用jdbc实现require_new

16、java集合常用类及数据结构

17、MQ

1)什么是推模式,什么是拉模式

2)有没有消息丢失情况,如何防止

3)MQ用来解决什么问题

4)你们用的什么MQ,为什么要用这个,它的最大吞吐量是多少

18、设计模式

1)说说六大设计原则

2)你会哪些设计模式

3)装饰模式和代理模式有什么区别

4)单例模式有哪几种写法,有哪些注意的地方

5)怎么实现策略模式

6)spring中用到了哪些设计模式

19、线程有哪几种状态流转

20、spring ioc aop是什么,实现动态代理有哪些方式,代理类和原来的类之间是什么关系

21、什么是悲观锁和乐观锁,分别如何实现

22、java有哪几种自带的线程池,说说它们的应用场景

23、说说volatile关键字及使用场景

24、怎么排查多线程问题

25、session共享有哪些方案

26、jvm有哪些自带命令及如何使用

27、说说jvm内存模式及如何调优

28、如何对tomcat调优

29、用户登录有哪些保障安全的手段

30、如何减库存,如何防止超买超卖

31、TCP协议为什么是三次握手四次挥手,为什么不是别的

32、HTTP报文有哪几个部分

33、接口安全如何做

34、要你实现RCP框架,你会注重什么

35、linux查看cpu、内存、硬盘、网络IO、负载、端口占用情况、及某个具体进程的命令

36、说说一致性hash算法

37、说说类加载机制,它们是怎么设计的

38、你怎么做职业规划的,未来三年你有什么规划

39、你目前手中有哪些offer,你会考虑我们公司吗,你对我们公司有什么想要了解的

40、你为什么要离职(这个要慎重,千万不要抱怨前任公司,更不要说坏话,不然你技术再牛逼也过不了)

答案自寻百度,也没有百分百的答案,自己找的往往是最深刻的,二季待续。

2017一季度JAVA面试题锦集相关推荐

  1. 阿里巴巴Java面试题锦集

    1.微信红包怎么实现. 2.海量数据分析. 3.测试职位问的线程安全和非线程安全. 4.HTTP2.0.thrift. 5.面试电话沟通可能先让自我介绍. 6.分布式事务一致性. 7.nio的底层实现 ...

  2. Java面试进阶:Dubbo、Zookeeper面试题锦集

    Dubbo面试题锦集 1.默认也推荐使用netty框架,还有mina. 2.默认是阻塞的,可以异步调用,没有返回值的可以这么做. 3.推荐使用zookeeper注册中心,还有redis等不推荐. 4. ...

  3. Zookeeper面试题锦集

    转载自 Zookeeper面试题锦集 1.zookeeper是什么框架? 2.有哪些应用场景? 3.使用什么协议? 4.说说分布式一致性算法Paxos 5.说一说选举算法及流程 6.zookeeper ...

  4. Dubbo面试题锦集

    转载自 Dubbo面试题锦集 1.默认使用的是什么通信框架,还有别的选择吗? 2.服务调用是阻塞的吗? 3.一般使用什么注册中心?还有别的选择吗? 4.默认使用什么序列化框架,你知道的还有哪些? 5. ...

  5. Java面试核心知识点(283页)Java面试题合集最新版(485页)

    阿里.腾讯两大互联网企业传来裁员消息,很多人都陷入担心,不安情绪蔓延-- 其实大家应该更冷静和理性地看待大厂裁员.每年三四月都是大厂人员调整期,这个季节是各个公司战略调整.战略规划的一个关键期,肯定会 ...

  6. C#笔试题面试题锦集(全)总20篇

    前些时候找过一次工作,收集了很多不错的笔试题目 C#笔试题面试题锦集(20) 微软应试题目 (2010-01-15 21:32) C#笔试题面试题锦集(19) 雅虎C#题目 (2010-01-15 2 ...

  7. Android大厂面试题锦集

    一篇最完全的android面经诞生了.这是我集合了牛客网.百度.简书等网站的几十篇面经和我自己面试的经历的合集,希望大家喜欢.(ps:里面当然会有纰漏,如果有问题欢迎大家留言或者加我QQ讨论) 1.a ...

  8. 【转】Java面试题合集

    2013年年底的时候,我看到了网上流传的一个叫做<Java面试题大全>的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对 ...

  9. Android大厂面试题锦集(BAT TMD JD 小米)

    1.android事件分发机制,请详细说下整个流程 事件分发(面试).png 2.android view绘制机制和加载过程,请详细说下整个流程 1.ViewRootImpl会调用performTra ...

最新文章

  1. 三角函数在线快速计算机,三角函数计算器
  2. 如何在Linux终端里用Shell和C输出带颜色的文字
  3. MatConvnet工具箱文档翻译理解(1)
  4. Facebook视频支持AV1
  5. 小米平板2刷remix_昆明小米售后维修点手机维修怎么收费?小米手机拆机换屏教程...
  6. es 中关于 term,match, text, keyword
  7. Android新的menu实现——ActionMode
  8. ruby语言仅仅是昙花一现
  9. php rrd 源码,ganalia+php+nginx+rrd 监控hadoop
  10. java之excel模板下载
  11. 经历过CMMI后的体会和总结,为什么别人的时间总是比你的值钱
  12. 《阿尔比恩的种子》pdf、mobi、epub
  13. UC手游平台九游已成与91手机助手、360并列的国内三大手机游戏平台
  14. 1000kv电子加速后的速度
  15. 苹果cms小程序服务器要求,苹果cmsV10最新版小程序插件
  16. Ajax实现图片上传并预览
  17. 大厂钟爱的全链路压测有什么意义?四种压测方案详细对比分析
  18. 型、T型、K型 热电偶的区别和特点
  19. 数据库连接池与DBUtils工具
  20. springboot结合Hikari连接池出现java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x8F\x98\xEF\xB8...‘

热门文章

  1. Mysql@和@@符号的详细使用说明
  2. C++二维数组作为函数参数
  3. 《C++ Primer》8.2.1节练习(部分)
  4. [蓝桥杯][历届试题]回文数字-暴力枚举
  5. Phone List POJ - 3630(字典树模板题)
  6. #10017 「一本通 1.2 练习 4」传送带+三分套三分
  7. Linux和unix发行版本,UNIX发展历史和发行版本
  8. exceptionhandler注解_SpringMVC 中 @ControllerAdvice 注解的三种使用场景!
  9. 【BZOJ4028】[HEOI2015]公约数数列(分块/数量级很小法)
  10. Codeforces Round #603 (Div. 2) E. Editor 线段树维护括号序列