【offer】银行信息科技岗笔试题总结

1、区块链中哪种数据结构会汇总区块中的交易信息?

  默克尔树

链接:https://www.nowcoder.com/questionTerminal/f45d63b256004094a3e32a595b4bbd8d
比特币采用Merkle tree储存交易,使用Merkle tree的理由是1.Merkle tree使用hash pointer,保障了区块的不可篡改性; 2.提供Merkle proof,全节点可以向轻节点证明区块中打包了某个特定交易

2、在外汇的直接标价法下,汇率下降意味着什么?

  外国货币与本国货币的比价下降

3、磁盘缓冲区的主要目的是?

  减少磁盘IO次数

4、数据预处理的方法有哪些?

数据清理、数据集成、数据规约和数据变换

详细参考:https://zhuanlan.zhihu.com/p/51131210

5、TCP连接中,出现SYN_SEND代表什么?

SYN_SENT是TCP连接的发起方第一次发给接受放的时候设置成的状态。

可以通过netstat -ano查看

 6、哪些票据一定是银行签发的?

银行汇票和银行本票。

汇票分为银行汇票和商业汇票。由出票银行签发的是银行汇票。

本票是银行签发的。由银行承兑的商业汇票称为银行承兑汇票,其出票人一般为企业。

支票的出票人也不一定是银行,可以是其他单位和个人

7、中国人民银行的职责有哪些?

参见:http://www.pbc.gov.cn/rmyh/105226/105436/index.html

8、列存储的好处?

  • 列存储能够大幅度提高查询性能。列存储是把每一列都单独存储在Pages集合中,对于行存储,哪怕只从数据表中选择(select)一列,SQL Server引擎都把整个数据行所在的Page读取到内存中,而使用列存储索引,仅仅需要把select子句指定的列读取到内存,不需要的列不会被读取;
  • 数据更容易被压缩存储。由于单个数据列的数据冗余度更高,因此同一列的数据更容易被压缩存储,单个Page存储更多的数据;
  • 缓存命中率提高。这是因为同一列的数据被高度压缩,常用的Page被频繁访问而变得异常活跃,Buffer Manager把活跃的数据页缓存到内存中,不常用的Page被换出(Page Out)。
  • 更高级的查询执行技术,列存储模式读取数据使用的是批处理模式(Batch Processing Mode),相对于传统的行处理技术,查询性能更高。
  • 参考:https://www.cnblogs.com/ljhdo/archive/2017/12/14/5508274.html

9、有监督学习和无监督学习

有监督学习:线性和逻辑回归、朴素贝叶斯、支持向量机、决策树和随机森林、人工神经网络

无监督学习:K-means

[ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
原文地址:https://www.cnblogs.com/gslgb/p/15552994.html