• 国信证券笔试题总分120分


    国信证券笔试题总分120分

    1. 选择题60分,20题

    单选*10,每题3分

    多选*10,每题3分

    2. 业务题,每题4分总共20分

    2.1 post,get请求区别

    • 后退按钮/刷新

      • 无害
      • 数据会被重新提交(浏览器应该告知用户数据会被重新提交)。
    • 书签

      • 可收藏为书签
      • 不可收藏为书签
    • 缓存

      • 能被缓存
      • 不能缓存
    • 编码类型

      • application/x-www-form-urlencoded 只能进行url编码
      • application/x-www-form-urlencoded 或 multipart/form-data。为二进制数据使用多重编码。
    • 历史

      • 参数保留在浏览器历史中。
      • 参数不会保存在浏览器历史中。
    • 对数据长度的限制

      • 是的。当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。
      • 无限制。
    • 对数据类型的限制

      • 只允许 ASCII 字符。
      • 没有限制。也允许二进制数据。
    • 安全性

      • 与 POST 相比,GET 的安全性较差,因为所发送的数据是 URL 的一部分。在发送密码或其他敏感信息时绝不要使用 GET !
      • POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。
    • 可见性

      • 数据在 URL 中对所有人都是可见的。
      • 数据不会显示在 URL 中。
    • 以上描述都是get请求在上面,post请求在下面

    • 本质区别

      • GET和POST本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。
      • GET产生一个TCP数据包;POST产生两个TCP数据包。

    2.2 http状态码以及含义

    • 1** 信息。服务器收到请求,请继续执行请求

      • 100继续请求者应当继续提出请求。服务器已收到请求的一部分,正在等待其余部分。
      • 101切换协议请求者已要求服务器切换协议,服务器已确认并准备切换。
    • 2** 成功。请求被成功接收并处理

      • 200成功服务器已成功处理了请求。
      • 201已创建请求成功并且服务器创建了新的资源。
    • 3** 重定向。需要进一步操作来完成请求

      • 300多种选择针对请求,服务器可执行多种操作。
      • 301永久移动请求的网页已永久移动到新位置,即永久重定向。
      • 302临时移动请求的网页暂时跳转到其他页面,即暂时重定向。
    • 4** 客户端错误。无法完成请求,或请求包含语法错误

      • 401未授权,请求没有进行身份验证或验证未通过。
      • 403禁止访问,服务器拒绝此请求。
      • 404未找到,服务器找不到请求的网页。
    • 5** 服务器错误。服务器在处理请求的过程中发成错误

      • 500服务器内部错误,服务器遇到错误,无法完成请求。
      • 501未实现服务器不具备完成请求的功能。
      • 503服务不可用服务器目前无法使用。
      • 504网关超时服务器作为网关或代理,但是没有及时从上游服务器收到请求。
    • 参考地址

    2.3 登录功能如何做

    • Cookie + Session 登录

      • 历史悠久,适合于简单的后端架构,需开发人员自己处理好安全问题。
    • Token 登录

      • 方案对后端压力小,适合大型分布式的后端架构,但已分发出去的 token ,如果想收回权限,就不是很方便了。
    • SSO 单点登录

      • 单点登录,适用于中大型企业,想要统一内部所有产品的登录方式。
    • OAuth 第三方登录

      • 第三方登录,简单易用,对用户和开发者都友好,但第三方平台很多,需要选择合适自己的第三方登录平台。
    • 参考地址:https://segmentfault.com/a/1190000030685155

    2.4 微服务组件以及优劣势

    2.5 索引失效的场景

    3.sql,每题4分

    3.1 查班级平均成绩4分

    3.2 查部门最高薪水4分

    3.3 保留重复邮件的最小id4,多余的删除分

    3.4 按总分以及平均成绩按学生编号排名

    4. 杂项

    4.1 按你以往的经历你如何保证代码规范以及质量10分

    4.2 你最擅长哪个领域不局限于大数据,框架,设计模式,sql,noSql等等以及10分

  • 相关阅读:
    vivado 串行 I/O 硬件调试流程
    Vue非父子组件之间的通信
    iperf3和psping网络性能测试
    3.3主存储器与CPU的连接
    5G工业网关的科技治超应用 超限超重超速非现场联合执法
    Fastdfs图片上传 配置Fastdfs在linux------基于SpringBoot
    【Linux-RTC】
    k8s 中 Pod 的控制器
    python设置windows系统全局代理,并控制白空单和开关
    IP组播协议基础6(SSM Mapping)
  • 原文地址:https://blog.csdn.net/qq_40011574/article/details/127273629