招行2018春招Java研发工程师笔试经验分享
整理了一下招商银行春招时的java工程师的试题,应该有很多同学对这个比较感兴趣吧,虽然没得答案
单选
1、一般来说,最快的进程间通信方式是()
A套接字socket
B 共享内存
C 消息队列
D 管道
2、以下多线程对int型变量x的操作,哪几个不需要晋西兴同步:
A X+1 B ++X C X++ D X=Y
3、代码的输出结果是()
A b-function in B B a-function in A C b-function in A Da-function in B
4、下列不属于常用负载均衡算法的是
A consistent hashing B Bloo filter CRound roubin D 随机
5、TCO和UDP的说法错误的是()
A TCP是基于字节流的,会对数据分段,是无边界的;UDP是米阿娘报文的,保留了应用层数据的边界
B TCP提供了拥塞控制,UDP通过滑动窗口机制来保证传输的质量
C TCP是可靠的传输,TCP新协议通过确认额和重传机制来保证数据可靠性,UDP是不可靠的传输
D TCP是有链接的,象台主机在进行性数据交互biubiu先通过三次握手建立连接,UDP不能简历链接这个过程
6、不属于创建性设计模式的是
A 适配器 B抽象工厂 C 工厂方法 D 案例模式
7、说法正确的是()
A JAVA语言中,Math.abs的值等于Integer.MIN-VALUE
B 在调用system.gc后,JAVA虚拟机会立即进行垃圾回收
C C++和JAVA都是面向对象的语言,都支持多继承
D JAVA语言中,对于任意的整数i,i+1>i都成立
8、某计算机系统有8台打印机,有K个进程竞争使用,每个进程最多需要三台打印机,该系统可能会发生死锁K的最小值是()
A 5 B 4 C 3 D 2
9、下列关于JAVA语言,正确的是()
A 以上都不对 B JAVA语言编译后生成dll动态链接库文件
C Java语言编译后生成字节码 D JAVA语言编译后生成二进制机器码
10、以下哪项不能通过super关键字获取:
A 父类的私有成员变量 B 父类的公有方法 C 父类的公有成员变量
D 父类的构造函数
11、下列说法错误的是()
A 进程具有控制表 PCB,而线程也有字的控制表TCB
B 系统在运行的时候会为每个线程分诶不同的内存区域
C 线程是CPU分派的基本单位
D 进程是向系统进行资源调度的基本单位
12、对hashcode叙述从错误的是:
A 如果两个类实例的hashcode相同,则不能同时作为hashmap的key
B 类额hashcode方法可以被重新写
C 默认由JVM分配
D 是一个64位整数
13、下列哪种排序算法是稳定的。
A 堆排序 B选择排序 C 快速排序 D 归并排序
14、下列关于数据库说法正确的是
A 数据库中的主键和外键均可以有多个
B 事务的四个特征是:原子性、一致性、持续性和隔离性
C 第一范式不允许表中有子表。但BC允许
D不小心droptable删库后,只需执行ctrl+z撤销命令,便可恢复数据。
15、哪项不属于http请求方法?
A GET B REMOVE C PUT D POST
不定项选择
1、下列属于伟大的计算机科学家迪杰斯特拉的贡献的是()
A 哈佛体系架构 B 操作系统中的信号量和PV原语
c 图轮中的迪杰斯特拉最短路径算法
D goto有害论
2、JAVA中的泛型错误的是()
A Array中可以用泛型 B 可以把list<string>传递给一个接受List<Object>参数的方法
C 方法可以返回泛型类型 D List<?extends T>为可以接受任何集成自T类型的List
3、下面有关事务隔离级别说法正确的是?
A 可重复读:在同一个事务内的查询都是事务开始时刻一致的
B 提交读:只能读取到已经提交的数据
C 未提交读:允许脏读,也就是可能读取到其他会话中未提交事务修改的数据
D 串行读:完全串行化的读,每次读都需要获得表级共享锁,度***相互都会阻塞
4、下列关于UNI内存的描述正确的是()
A 简化在链接阶段分配地址空间
B 在多进程中,应避免进程的虚拟空间地址映射到相同的物理空间地址
C 提供进程之间的地址空间隔离,防止进程访问地址越界或非法
D 解放物理空间的存储管理,使得数据被分配的地址与逻辑上程序执行的上下文结余
5、下列关于多线程的说法正确的是()
A stringbuilder是线程安全的,可在多线程环境下使用
B 继承thred类与实现runnble接口都可实现多线程
C 哲学家就餐场景可能会发生死锁
D 释放所有锁
编程
1、给一个费控的字符串,判断字符串是有它的一个子串多次收尾拼接
2、给一个正整数n,给出所有包含n的字符
3、把n分解为至少两个证书和,让成绩最大化,输出能得到的最大乘积。
问答题:
1、什么是死锁?产生的条件是什么?
2、已知一颗二叉树的中序序列分别为EBIFCAGDH和EICFBGHDA
画出二叉树 写出二叉树前序列
3、设计一个存储健值度的数据结构
#春招##笔试题目##招商银行##Java工程师##Java#