招行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、TCOUDP的说法错误的是()

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相同,则不能同时作为hashmapkey

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、已知一颗二叉树的中序序列分别为EBIFCAGDHEICFBGHDA

画出二叉树 写出二叉树前序列

3、设计一个存储健值度的数据结构

#春招##笔试题目##招商银行##Java工程师##Java#
全部评论

相关推荐

点赞 51 评论
分享
牛客网
牛客企业服务