2018京东校招Java笔试题
相比阿里巴巴,京东的题都是考研基础题,加上一点java基础知识和linux命令。
1. 单选题(19道题,每题2分):
1)4个并发进程都需要5个同类资源,则至少需要多少个资源,才不会导致死锁?
2)有一个user.txt文件,其中每行为一个user记录,用(sort,uniq,head,top,cat等命令组合)统计出现次数最多的3个user,及它们出现的次数。
3)序列13,18,24,35,47,50,63,83,90,115,124用二分法查找90,需要查找多少次?
4)A继承T,B继承A,List<Class<? extends T>> list=new ArrayList<>();则T,A,B类对象能放进list吗?
5)进栈顺序为1,2,3,4,5的可能的出栈序列有多少个?
6)进程的状态有等待,就绪,运行等,不可能的状态切换是?等待->运行?
7)两个重载方法func(String s)和func(Object o),若调用func(null),则调用的是哪一个,还是出现编译错误,还是运行错误?//调用参数为String的那个
8)子类,父类的初始化顺序是怎样的?
9)适配器模式是(?)的典型应用:组合模式,xx 模式,xxx 模式
2. 不定项选择(11道题,每题2分,错选0分,少选1/3分):
1)linux shell函数正确的申明和调用方式是?
2)浏览器访问www.jd.com时用到的协议包括? ARP,MAC,SMTP,HTTP?
3)jstat,jmap,jps,jstack等命令的作用分别是?
4)用awk对txt文件(每行都是一个数字)求和?
5)下列有哪些是磁盘调度算法?LRU,SCAN,SRT,SSTF
6)用于检查内存状态的linux命令包括? top,iostat...
7)"|"运算符是啥?
8)不断加入元素,平衡二叉树如何调整,最后有几层?
9)
void addone(final Myclass o)
{
o.i++;
}
若myobj 是Myclass的一个对象,myobj.i==0,调用addone(myobj)后,myobj的i的值是多少?//myobj==1,即加1正常执行,只是o不能引用其他Myclass对象而已
10)
public class Test{
public static void main(String args[])
{
new Test().fib(7)
System.out.println(count);
}
static int count=0; public int fib(int n){
count++;
if(n==0)
return 1;
else if(n==1)
return 1;
else
return fib(n-1)+fib(n-2);
}
}
输出多少?41,40,39,42
11)网络192.168.0.0/22要划分成5个子网,则最小子网的子网掩码是?255.255.255.128,还是255.255.255.224,还是xxx?
3. 编程题(2题,每题30分):
求n以内的幂相同的式子个数,其中幂相同是指(a^b=c^d,并且a,b,c,d在区间[1,n]内)。例如n=2时,
1^1=1^1
1^1=1^2
1^2=1^1
1^2=1^2
2^1=2^1
2^2=2^2
所以n=2以内的幂相同的式子个数为6。
我没思路就写了个最简单的4层for循环,提示复杂度太高,规定时间内没运行完成,测试用例通过率为20%。
2018京东校招Java笔试题的更多相关文章
- java笔试题13-11-21
中xxx科技公司java笔试题 今天去参加一个公司的面试,去先做了一份笔试题,妈的,太他妈难了(对于我来说,最后做完一个员工说你是不是投错简历了,都是空白,我说我做的大部分都对了..最后面试都没有,就 ...
- 2016最新Java笔试题集锦
更新时间:2015-08-13 来源:网络 投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...
- 华为Java笔试题
华为Java笔试题+数据库题 一. 单项选择题 1.Java是从( )语言改进重新设计. A.Ada B.C++ C.Pasacal D.BASIC 2.下列语句哪一个正确( ) A. Java程序经 ...
- Java笔试题集锦
Java笔试题集锦 1.MVC的各个部分都有那些技术来实现?怎样实现? 答:MVC是Model-View-Controller的简写."Model" 代表的是应用的业务逻辑(通过J ...
- java面试题—精选30道Java笔试题解答(二)
摘要: java面试题-精选30道Java笔试题解答(二) 19. 下面程序能正常运行吗() public class NULL { public static void haha(){ System ...
- 北京Java笔试题整理
北京Java笔试题整理 1.什么是java虚拟机?为什么ava被称作是"平台无关的编程语言? 答:Java虚拟机可以理解为一个特殊的"操作系统",只是它连接的不是硬件,而 ...
- 【笔试题】精选30道Java笔试题解答
转自于:精选30道Java笔试题解答 精选30道Java笔试题解答 1. 下面哪些是Thread类的方法() A. start() B. run() C. exit() D. getPriority( ...
- 精选30道Java笔试题附答案分析
精选30道Java笔试题解答 都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑 ...
- 阿里腾讯校招Java面试题总结及答案
阿里校招java面试题汇总 1.HashMap和HashTable的区别,及其实现原理. Hashtable继承自Dictionary类,而HashMap是Java1.2引进的,继承自Abstract ...
随机推荐
- python模块之time and datetime
time # python3 # coding = utf-8 import time timestamp = time.time() print('timestamp:%s, type: %s' % ...
- c/c++获取硬盘序列号
最近在接触软件注册模块,需要获取硬盘序列号来生成注册码. 硬盘序列号,英文名:Hard Disk Serial Number,该号是硬盘厂家为区别产品而设置的,是唯一的.网上搜索一下,发现获取硬盘序列 ...
- 一篇博客带你轻松应对java面试中的多线程与高并发
1. Java线程的创建方式 (1)继承thread类 thread类本质是实现了runnable接口的一个实例,代表线程的一个实例.启动线程的方式start方法.start是一个本地方法,执行后,执 ...
- Spring Cloud 学习 之 Spring Cloud Eureka(架构)
Spring Boot版本:2.1.4.RELEASE Spring Cloud版本:Greenwich.SR1 文章目录 Eureka服务治理基础架构的三个核心要素: 服务治理机制: 服务提供者: ...
- Mahout聚类和kafaka相关知识
1.说几种距离测度Mahout: 欧式距离测度:平方欧式距离测度:曼哈顿距离测度:余弦距离测度:加权距离测度 2.K-means算法参数:
- 在培训机构花了好几万学Java,当了程序员还常被鄙视,这是招谁惹谁了?
在之前的文章中说过,我是非计算机专业,通过参加培训进入程序员这行的. 入了程序员这行后,挺长一段时间在亲戚朋友中,我还是挺有面子的:家族里的第一个程序员,工作不用风吹日晒,收入比其他行业高不少,尤其是 ...
- Spring Boot 入门(十三):集成Hasor的Dataway模块,干掉后台,自动配置接口
终于出湖北了,封闭2个月,家里没电脑,感觉好久没自主撸代码啊啊啊啊啊啊啊啊啊啊啊啊啊. 连接上篇文章Spring Boot 入门(十二):报表导出,对比poi.jxl和esayExcel的效率,继续从 ...
- 2018-06-30 js事件
一.js代码加载的时机 1.DOM加载完毕 -> 将js代码放到body体之下即可: 2.网页资源加载完毕-> $(window).onload(function(){ }); 3.jQ ...
- Vuser发生器
一.脚本开发过程: 1.计划:收集测试信息,整理业务逻辑,制定测试计划 2.录制脚本: 新建脚本---选择脚本协议(单协议脚本:多协议脚本:最近使用过协议)选择协议---开始录制脚本 脚本录制时,Vu ...
- 这是一篇致力于解决Linux小白无法安装tunctl工具的文章
计算机网络——搭建Linux下的实验环境并成功安装tunctl 各位如果是来解决安装tunctl的问题的,请直接到2.2部分的内容. 这个学期终于迎来了计算机网络这门课程,也终于能够进一步了解让我无数 ...