阿里美团腾讯面试官集体发声你这就是面试作

北京中科白癜风医院诈骗曝光 http://pf.39.net/bdfyy/zjft/161225/5154125.html

这些都是这几年来BATJ面试问的最多关于Java的面试题,大家可以以这个为标准参考下

多多准备下,可能针对一部分人来说比较简单,但是今年有很多面试人员,都是败在了基础上

面,所以你也可以查缺补漏下看哪些是你还记得都会的/或者是面试有哪些被问到比较多.

大家都可以评论区多多交流下经验.

Mysql

与Oracle相比,Mysql有什么优势?简洁描述Mysql中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?在Mysql中ENUM的用法是什么?Mysql中使用什么存储引擎?如何使用Unixshell登录MysqlMysql中有哪几种锁?简单介绍一下JVM

GC第三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?GC收集器有哪些?CMS收集器与G1收集器的特点。JVM内存分哪几个区,每个区的作用是什么?如何判断一个对象是否存活?(或者GC对象的判定方法)简述java类加载机制?什么是类加载器,类加载器有哪些?Tomcat

Tomcat的缺省端口是多少,怎么修改?tomcat有哪几种Connector运行模式(优化)?Tomcat有几种部署方式?监视Tomcat的内存使用情况Tomcat一个请求的完整过程Tomcat工作模式Redis

redis主从复制如何实现的?redis的集群模式如何实现?redis的key是如何寻址的?使用redis如何设计分布式锁?说一下实现思路?使用zk可以吗?如何实现?这两种有什么区别?知道redis的持久化吗?底层如何实现的?有什么优点缺点?redis过期策略都有哪些?LRU算法知道吗?写一下java代码实现缓存穿透、缓存击穿、缓存雪崩解决方案?在选择缓存时,什么时候选择redis,什么时候选择memcached多线程

现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?在java中wait和sleep方法的不同?用Java编程一个会导致死锁的程序,你将怎么解决?什么是竞争条件?你怎样发现和解决竞争?为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?Java教你怎样唤醒一个阻塞的线程?设计模式

在Java中,为什么不允许从静态方法中访问非静态变量?在Java中,什么时候用重载,什么时候用重写?举例说明什么情况下会更倾向于使用抽象类而不是接口?Java中什么叫单例设计模式?请用Java写出线程安全的单例模式什么是设计模式?你是否在你的代码里面使用过任何设计模式?请列举出在JDK中几个常用的设计模式?Nginx

请列举Nginx的一些特性请解释Nginx如何处理HTTP请求。使用“反向代理服务器”的优点是什么?请列举Nginx服务器的最佳用途。请解释你如何通过不同于80的端口开启Nginx?在Nginx中,解释如何在URL中保留双斜线?ActiveMQ

ActiveMQ服务器宕机怎么办?ActiveMQ中的消息重发时间间隔和重发次数吗?Kafka

Kafka判断一个节点是否还活着有那两个条件?Kafaconsumer是否可以消费指定分区消息?Kafka消息是采用Pull模式,还是Push模式?Kafka存储在硬盘上的消息格式是什么?Kafka创建Topic是如何将分区放置到不同的Broker中kafka的ack机制还有很多总结的核心的大厂面试题,记得下面直接带走喔!!!!!

收集了各方面的,当前公司的,还有自己收集总结的需要这份资料的,


转载请注明:http://www.aierlanlan.com/rzdk/5101.html