面试题
文章平均质量分 74
码者人生
在高并发、高可用、大数据架构、智能运维等技术和管理领域有14年工作经验,长期关注企业信息安全、企业信息化、互联网电商等业务发展方向
展开
-
2021年百度、美团、顺丰、京东等java研发面试题
整理的面试题 ,看吧百度(3轮技术面):1.synchrnoized和reentrantlock的底层实现及重入的底层原理 monitorenter monitorexit AQS。 重入原理:entry count,state2.锁的四种状态及升级过程3.CMS和G1的异同4.G1什么时候引发Full GC5.除了CAS,原子类,syn,Lock还有什么线程安全的方式 final6.HashMap和Hashtable的异同7.允许null键的map你知道...原创 2021-03-05 17:41:35 · 349 阅读 · 2 评论 -
互联网平台-测试工程师-笔试题-20190807
1.在您以往的工作中,一条bug记录都包含了哪些内容?如果提交高质量的软件缺陷(bug)记录?2.用例设计:根据需求“帮张三购买一张回家的火车票“,设计测试用例;3.同时出售两件商品,售价都是600元,一件赚25%,一件赔25%,整体 (赚/赔)了 元。再写出计算过程。4.有如下字符串,要求编码输出其中得:tijiaString str ...原创 2019-08-07 15:46:25 · 544 阅读 · 1 评论 -
Java面试题-Java集合类-001
ArrayList 和 Vector 的区别。 说说 ArrayList,Vector, LinkedList 的存储性能和特性。 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么? hashmap 的数据结构。 HashMap 的工作原理是什么? Hashmap 什么时候进行扩容呢? List、Map、Set 三个接口,存取元素时,各有什么特点? ...原创 2019-08-07 15:55:03 · 145 阅读 · 0 评论 -
Java面试题-spring-001
什么是 Spring 框架?Spring 框架有哪些主要模块? 使用 Spring 框架能带来哪些好处? 什么是控制反转(IOC)?什么是依赖注入? 请解释下 Spring 框架中的 IoC? BeanFactory 和 ApplicationContext 有什么区别? Spring 有几种配置方式? 如何用基于 XML 配置的方式配置 Spring? 如何用基于 Java 配置的...原创 2019-08-07 17:34:58 · 180 阅读 · 0 评论 -
Java面试题-设计模式-001
请列举出在 JDK 中几个常用的设计模式? 什么是设计模式?你是否在你的代码里面使用过任何设计模式? Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式 在 Java 中,什么叫观察者设计模式(observer design pattern)? 使用工厂模式最主要的好处是什么?在哪里使用? 举一个用 Java 实现的装饰模式(decorator design patt...原创 2019-08-07 17:36:06 · 424 阅读 · 0 评论 -
Java面试题-springboot-001
什么是 Spring Boot? Spring Boot 有哪些优点? 什么是 JavaConfig? 如何重新加载 Spring Boot 上的更改,而无需重新启动服务器? Spring Boot 中的监视器是什么? 如何在 Spring Boot 中禁用 Actuator 端点安全性? 如何在自定义端口上运行 Spring Boot 应用程序? 什么是 YAML? 如何实现 S...原创 2019-08-07 17:37:04 · 255 阅读 · 0 评论 -
Java面试题-Netty-001
BIO、NIO和AIO的区别? NIO的组成? Netty的特点? Netty的线程模型? TCP 粘包/拆包的原因及解决方法? 了解哪几种序列化协议? 如何选择序列化协议? Netty的零拷贝实现? Netty的高性能表现在哪些方面? NIOEventLoopGroup源码?...原创 2019-08-07 17:37:47 · 427 阅读 · 0 评论 -
Java面试题-Redis -001
什么是redis? Reids的特点 Redis支持的数据类型 Redis是单进程单线程的 虚拟内存 Redis锁 读写分离模型 数据分片模型 Redis的回收策略 使用Redis有哪些好处? redis相比memcached有哪些优势?4 redis常见性能问题和解决方案 MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据2...原创 2019-08-07 17:38:35 · 240 阅读 · 0 评论 -
Java面试题-rabbitmq-001
使用RabbitMQ有什么好处? 消息基于什么传输? 消息怎么路由? 如何做到信息的可靠性?确保消息正确地发送至RabbitMQ?确保消息接受方消费了消息?休息不丢失不重复? 如何避免消息重复投递或重复消费? 为什么使用集群 RabbitMQ节点不完全拷贝特性 集群节点类型 单节点系统必须是磁盘节点? RabbitMQ要求集群中至少有一个磁盘节点? mq的缺点...原创 2019-08-07 17:47:45 · 196 阅读 · 0 评论