
for interview
文章平均质量分 85
java,各种技术面试题汇集
乌托邦钢铁侠
Practice makes perfect, fighting with my time .
1. Java
2. English foolish
3. Love riding
展开
-
面试官: 如何用Java实现一个栈?
面试官看到了最后,嗯嗯... 小伙子等后续通知把~原创 2022-04-20 20:19:25 · 1534 阅读 · 0 评论 -
阿里面试题:设计相关的系统对外提供商品实时价格获取功能
题目 要求:(1)尽可能展示你的编码能力(Java语法、编码风格等),java语言肯定比伪代码得分高(2)有疑问请随时问我们现场的工作人员(3) 时间30分钟问题1:某电商公司是多站点结构,目前已经开设了ABC三个子站点,这3个子站点的会员等级体系不同,但产品模型和数据是完全一致的,产品平时在各个站点分别有不同的销售价格;现计划在全公司范围内进行618大促,活动期间为6月17日零时-6月19日零时,针对不同用户的会员等级,对产品销售实行不同折扣优惠;请设计相关的系统对外提供商品实时原创 2021-07-05 20:16:40 · 663 阅读 · 0 评论 -
锐锢商城面经
面试分两个流程: 1. 先做10道题,通过4道即可参与面试。 2.面试的时候是一对一的模式。 准备按照我的记忆把题目整理一下 笔试题整理: 1.引用传递和值传递考查,以下打印结果为:package com.tedu.day05;/** *author:bingbing *日期:2020年7月15日 *时间:下午9:36:06 */ public class Demo01 { public static voi...原创 2020-07-16 17:12:53 · 2400 阅读 · 9 评论 -
Mysql经典面试题汇总
1. ACID是什么? 答: mysql的ACID是指事务的原子性,一致性,隔离性,持久性。其中原子性是基于 Redo/undo log机制来实现的, Redolog记录的是事务更新后的记录值,undo log记录的是事务更新后的记录,更新失败后,就可以根据undo log来进行回滚。............原创 2020-07-13 21:16:38 · 9320 阅读 · 2 评论 -
Redis面试题汇总
一、Redis的优势有哪些? 1.性能极高,速度快,因为它可以在内存中运行,读的速度是110000次/s,写的速度是81000次/s。 2.支持丰富的数据类型。 String,list,set,hash及 zsetsorted set(有序集合)等。 3.原子性。单个Redis的操作要么全部成功,要么全部失败。多个操作是支持事务的,需要通过MUL...原创 2020-05-02 17:28:00 · 605 阅读 · 0 评论 -
Dubbo常见面试题
一、 Dubbo是在什么样的环境下产生的? 答: 随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,就诞生了面向服务的架构体系(SOA)。 也因此衍生出了一系列的面向服务治理的技术: 服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路由、日志输出等行为进行封装的服务框架。就这样为分布式系统的服务治理框架就出现了,...原创 2020-04-12 20:55:00 · 378 阅读 · 0 评论 -
Zookeeper面试题集锦
一、什么是Zookeeper? 答: Zookeeper是一个开放源码的分布式协调服务。它是集群的管理者并监视着各节点的状态以及根据节点的反馈进行下一步操作。...原创 2020-04-12 16:21:03 · 994 阅读 · 0 评论 -
Mybatis经典面试题汇总
一、什么是Mybatis? 1. Mybatis是一个半orm(对象映射)框架,它内部封装了JDBC,开发时只需要关注SQL的本身,不需要 加载驱动、创建连接、写statement的过程,程序员直接编写原生的sql,灵活性高。 2. Mybatis可以使用XML 或注解来配置和映射原生信息,将POJO映射成数据库的记录(对象的属性字段),避免了所有JDBC代码和手动设置参数以及...原创 2020-03-30 21:53:56 · 21935 阅读 · 1 评论 -
HashMap经典面试题汇总
一、什么是哈希表? 答: 哈希表也叫散列表,是一种非常重要的数据结构,许多缓存技术的核心就是内存中一张非常大的哈希表。读取元素的时间复杂度为0(1)。二、 数据是怎么插入到HashMap里面的?是怎么取出来的? 答: 存值:HashMap的底层是一个数组,数据会通过哈希算法计算出一个哈希值,然后根据哈希值转换为内存的实际存储地址,接着根据...原创 2020-03-12 15:23:01 · 1513 阅读 · 0 评论 -
算法面试题(二)
一、用1,2,2,3,4,5 这六个数字,用java写一个函数,打印出所有不同的排列组合,如:512234,412325等,要求: "4"不能放在第3位,"3"与"5"不能相连。 方法一:直接使用for循环,每次循环做筛选,代码如下:package suanfa;/** * author:bingbing 日期:2020年2月27日 时间:下午8:12:28 */pu...原创 2020-02-27 21:31:36 · 353 阅读 · 0 评论 -
算法面试题(一)
一、请写出n!的算法。package digui;/** *author:bingbing *日期:2020年2月27日 *时间:下午3:21:14 */public class Demo01 { /** * 写出n!算法 */ public static void main(String[]args) { int n=5; int resul...原创 2020-02-27 16:44:34 · 654 阅读 · 0 评论 -
数据库面试题(一)
一、数据库的主键与外键的作用? 主键作用: 能够保证设置主键的列唯一且非空。另外在定义主键时如果这个列之前没有索引,数据库会自动建立唯一索引。 外键作用: 能够保证设置外键的列的取值必须匹配父表中已有的值。通过外键可以将同一张表建立引用关系,也可以将不同的表建立引用关系。二、 主键和索引的区别? 1. 主键是为了标识数据库记录的唯一...原创 2020-02-26 21:43:10 · 855 阅读 · 0 评论 -
Spring经典面试题汇总
1. 描述Spring 框架的优点和缺点? 答: 1)Spring 是一个开源的轻量级应用开发框架,目的在于简化企业开发。 2) Spring 提供ioc和aop应用,可以将组建的耦合度降到最低,有利于应用后期的维护和升级。 3)Spring 提供一个整体的解决方案,有助于开发者技术选型,可以与第三方框...原创 2020-02-25 20:33:28 · 2276 阅读 · 0 评论