• 【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

    [ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
  • 相关阅读:
    全新通用编程语言 Def 招募核心贡献者、文档作者、布道师 deflang.org
    全球最快的JS模板引擎:tppl
    4行代码实现js模板引擎
    [Node.js框架] 为什么要开发 Codekart 框架
    Android用BusyBox替换系统toolbox
    纪念一下,昨天换手机了
    在Android上使用gcc编译C/C++源程序
    关于BAPI_ACC_DOCUMENT_POST解读
    关于ABAP和JSON互相转换
    关于客户和供应商预制凭证添加WBS字段
  • 原文地址:https://www.cnblogs.com/gslgb/p/15552994.html
Copyright © 2020-2023  润新知