招银网络科技 软开面经(Java方向校招)(未完整整理)

本文分享了作者在招银网络科技软件开发岗位的校招经历,包括笔试环节的编程题和设计模式问题,电话一面涉及的JVM、数据库事务、索引等基础,现场技术二面的并发控制、Spring框架理解,三面的项目经验与数据库优化讨论,以及HR面试的部分。
摘要由CSDN通过智能技术生成

最近略忙,稍后整理

笔试

  1. 给出一段代码,判断是哪种设计模式:适配器模式、桥接模式、组合模式
  2. 磁盘调度扫描中,给定数据计算使用CSCAN算法磁头经过的总磁道数
  3. 对图求强连通分量是用什么算法(深度优先、广度优先…首先要知道强连通分量的概念是啥)
  4. 单例模式的缺点
  5. 哈夫曼树
  6. 给定条件,判断程序的耦合是属于哪种耦合(数据耦合、内容耦合、公共环境耦合、控制耦合)
  7. 压缩8位文件(具体的内容不太清楚了,好像是计算能节省几位,这个具体研究后再来补全)
  8. 工厂方法、建造者模式、组合者模式、外观模式
  9. 根据系统管理员规定的存取控制文件控制属性可分为:1.只读;2.读写;3.只执行;4.忘记了但一定错误
  10. 给出数字的整型十六进制表示求其单精度浮点数的十六进制表示
  11. 编程题分为两个补全题一个完全自主的编程题,补全题第一道比较考察对题干的理解,第二道注重考查文件io,自主编程题的题目要求是:在摇号购房的场景下,给出不同楼盘的押金价格和获得资格概率,求在一定金额下,概率之和最高的组合,并输出对应的楼盘序号

电话一面

先记下来,后期整理,总时长:35分11秒:

  1. 自我介绍
  2. 项目介绍(这个我介绍的比较多,大概十分钟是有的)
  3. (接下来开始问一些基础知识)对jvm的理解(简要说了内存模型的构成和垃圾回收功能,详细
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值