13、使用MyBatis的mapper接口调用时有哪些要求?
14、在 mapper 中如何传递多个参数?
15、Mapper编写有哪几种方式?
16、简述Mybatis的插件运行原理 , 以及如何编写一个插件 。
17、MyBatis编程步骤是什么样的?
十九、ZooKeeper 面试题1、什么是Zookeeper?
2、zookeeper的数据结构(树)? 讲一下基于它实现的分布式锁?基于它实现的Master选举?基于它的集群管理?zookeeper的注册(watch)机制和轮询机制的使用场景?
3、ZooKeeper 提供了什么?
4、讲一下如何用 zookeeper 实现分布式锁?
5、ZAB 协议?
6、Zookeeper的同步过程 , 写操作流程 , 读操作流程
7、ZK 的部署方式有哪几种?集群中的角色有哪些?集群中最少需要几台机器
8、客户端注册 Watcher 实现
9、 服务端处理 Watcher 实现
10、客户端回调 Watcher
11、ACL 权限控制机制
12、服务器角色
13、会话管理
14、数据同步
15、Zookeeper 下 Server 工作状态
16、zk 节点宕机如何处理?
17、zookeeper 是如何保证事务的顺序一致性的?
18、分布式集群中为什么会有 Master?
19、zookeeper 负载均衡和 nginx 负载均衡区别
20、Chroot 特性
21、集群最少要几台机器 , 集群规则是怎样的?
22、集群支持动态添加机器吗?
23、Zookeeper对节点的watch监听通知是永久的吗?为什么不是永久的?
24、Zookeeper的java客户端都有哪些?
25、chubby是什么 , 和zookeeper比你怎么看?
26、说几个zookeeper常用的命令 。
27、ZAB和Paxos算法的联系与区别?
28、Zookeeper的典型应用场景
二十、数据结构面试题1、栈(stack)
栈( stack)是限制插入和删除只能在一个位置上进行的表 , 该位置是表的末端 , 叫做栈顶(top) 。 它是后进先出(LIFO)的 。 对栈的基本操作只有 push(进栈)和 pop(出 栈)两种 , 前者相当于插入 , 后者相当于删除最后的元素 。
2、队列(queue)
3、排序二叉树
4、前缀树
5、红黑树
6、散列表(Hash Table)
7、B-TREE
8、位图
9、链表(Link)
10、栈和队列的共同特点是?
11、栈通常采用的两种存储结构是?
12、用链表表示线性表的优点是?
13、增加头结点的目的是?
14、在计算机中 , 算法是指?
二十一、算法面试题1、数据里有{123456789 , 请随机打乱顺序 , 生成一个新的数组(请以代码实现)
2、给定一个数组 nums , 编写一个函数将所有 0 移动到数组的末尾 , 同时保持非零元素的相对顺序 。
3、如何解决样本类别的不均衡问题?
4、在神经网络训练过程中 , 为什么会出现梯度消失的问题?如何防止?
5、二分查找
6、冒泡排序算法、插入排序算法、快速排序算法、希尔排序算法、归并排序算法
7、K-Means或KNN中 , 通常使用欧式距离来表示最近的数据点之间的距离 , 有时候也使用曼哈度距离 , 对比两者的区别 。
8、参数模型与非参数模型
9、生成模型与判别模型
10、神经网络中参数量parameters和FLOPs计算
11、桶排序算法、基数排序算法、剪枝算法、回溯算法
12、AES
13、RSA
14、CRC
15、最短路径算法
16、最小生成树算法
18、有两个篮子 , 分别为A 和 B , 篮子A里装有鸡蛋 , 篮子B里装有苹果 , 请用面向对象的思想实现两个篮子里的物品交换(请用代码实现)
19、假设今日是2015年3月1日 , 星期日 , 请算出13个月零6天后是星期几 , 距离现在多少天(请用代码实现 , 谢绝调用API方法)
- 软件|2022年买手机选128G、256G还是512G?跟着内行人走,错误率很低
- x86|开放x86,4年5个制程节点,英特尔代工业务未来五年这样走
- 超频|英特尔的“付费解锁硬件性能”构想恐怕是个潘多拉魔盒
- 北京2022冬奥会|人工智能、云计算等新技术加持北京2022冬奥会,为其增添色彩
- AMD市值首超英特尔,500亿买赛灵思是福还是祸?
- 短片|2022春节营销创意案例盘点,收藏
- 一加科技|老加油发声:用了几年一加,2022年为何还会继续选一加10 Pro?
- |2022首款屏下摄像旗舰发布—红魔7/Pro!
- 公司|2022,SaaS公司还能拼什么?
- 英特尔|英特尔CEO称有意组财团买下ARM