- 浏览: 374676 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
surpassno:
很不错,学习了
一个对象占用多少字节? -
ysyzww:
你这么牛逼,你父母知道吗
maven使用技巧 -
妖人不要跑:
JDK中反序列化对象的过程(ObjectInputStream#readObject) -
lanhz:
谢楼主,构建成功了
Mac OSX 10.9 上build openjdk8和openjdk7 -
zqb666kkk:
通过了吗 ?????
淘宝北京专场java面试题(2011-12-31)
笔试(只记下来了几道)
1、写出以下代码的输出结果:
public class DispatchTest {
public static void main(String[] args) {
Base b = new Sub();
System.out.println(b.x);
}
}
class Base {
int x = 10;
public Base() {
this.printMessage();
x = 20;
}
public void printMessage() {
System.out.println("Base.x = " + x);
}
}
class Sub extends Base {
int x = 30;
public Sub() {
this.printMessage();
x = 40;
}
public void printMessage() {
System.out.println("Sub.x = " + x);
}
}
2、这段代码大多数情况下运行正常,但是某些情况下会出问题。什么时候会出现什么问题?如何修正?
public class MyStack { private List<String> list = new ArrayList<String>(); public synchronized void push(String value) { synchronized (this) { list.add(value); notify(); } } public synchronized String pop() throws InterruptedException { synchronized (this) { if (list.size() <= 0) { wait(); } return list.remove(list.size() - 1); } } }
3、画出最熟悉的三个设计模式的类图
4、写代码分别使得JVM的堆、栈和持久代发生内存溢出(栈溢出)
第一面(只记得这么多了)
1、笔试题第四题实现又口述了下
2、有个每秒钟5k个请求,查询手机号所属地的笔试题(记得不完整,没列出),如何设计算法?请求再多,比如5w,如何设计整个系统?
3、比较熟悉什么技术?我说jvm和oracle,就让我画jvm的体系结构,画了之后说各个部分的职责,并扯到运行期优化。
第二面(没有技术细节,都是泛泛的,但是我回答的比较保守,只觉得能滔滔不绝的说上半小时才敢说看过或了解)
1、是否愿意去杭州
2、熟悉各种技术框架么?源码读过么?
3、数据库了解什么?mysql了解么
4、前台技术,看我用的ExtJS,就问是否了解JQuery
5、进现在的公司,觉得对技术是否有提升?
第三面,此面没有技术问题
第四面HR(感觉这面问题回答的有点扯,毕竟是这么几年来首次面HR,之前面过2、3个公司,要么很早就挂了,要么感觉流程太长,自己不愿意面下去)
1、愿意去杭州发展么?我说要考虑,hr就问主要考虑什么问题
2、从技术角度来说,你觉得你跟你同学比怎么样
3、你的父母怎么看待你的
评论
8 楼
406657836
2013-06-15
在csdn中发了一篇关于这道题的讨论
http://blog.csdn.net/liguogangde/article/details/9103501
如有问题请及时指出呵。
http://blog.csdn.net/liguogangde/article/details/9103501
如有问题请及时指出呵。
7 楼
yueyemaitian
2012-12-03
litianyu0815 写道
结果怎么样?你进阿里了???
嗯,进了tmall
6 楼
litianyu0815
2012-11-06
结果怎么样?你进阿里了???
5 楼
feikiss
2012-03-16
yueyemaitian 写道
makemyownlife 写道
您好 向您问一下 这里的这段代码大多数情况下运行正常,但那些情况不正常 我看了半天也没找出来 能否指教一二。
提示一点,notify是可以唤醒wait处的线程,也可以唤醒synchronized处的线程
是说如果list的size为0时,这时同时过来两条pop请求,然后两个线程都在等待,然后另一线程进行了push操作,就会将这两个pop请求的线程均唤醒,然后问题就该出现了,不知我理解正确不。。。
4 楼
yueyemaitian
2012-02-08
zxwu 写道
yueyemaitian 写道
makemyownlife 写道
您好 向您问一下 这里的这段代码大多数情况下运行正常,但那些情况不正常 我看了半天也没找出来 能否指教一二。
提示一点,notify是可以唤醒wait处的线程,也可以唤醒synchronized处的线程
if (list.size() <= 0)
while (list.size() <= 0)
呵呵,是的
3 楼
zxwu
2012-02-07
yueyemaitian 写道
makemyownlife 写道
您好 向您问一下 这里的这段代码大多数情况下运行正常,但那些情况不正常 我看了半天也没找出来 能否指教一二。
提示一点,notify是可以唤醒wait处的线程,也可以唤醒synchronized处的线程
if (list.size() <= 0)
while (list.size() <= 0)
2 楼
yueyemaitian
2012-02-06
makemyownlife 写道
您好 向您问一下 这里的这段代码大多数情况下运行正常,但那些情况不正常 我看了半天也没找出来 能否指教一二。
提示一点,notify是可以唤醒wait处的线程,也可以唤醒synchronized处的线程
1 楼
makemyownlife
2012-02-04
您好 向您问一下 这里的这段代码大多数情况下运行正常,但那些情况不正常 我看了半天也没找出来 能否指教一二。
发表评论
-
springboot程序错误排查
2016-12-12 10:37 11992.0.0版本的springboot程序,在eclipse中 ... -
debug Java进程的debug参数
2016-08-25 21:13 1596前几天给java应用设置debug参数,发现有两个参数:- ... -
Java NIO Socket通信需要考虑的问题(持续更新)
2016-04-27 19:57 281. NIO 多个线程同时往 ... -
Fastjson反序列化泛型类型时候的一个问题
2015-01-21 15:34 32279import static org.junit.Asser ... -
HTTP 50X code实例
2014-10-31 19:24 01、500 Internal Server Err ... -
一次Direct buffer memory引发的OutOfMemoryError问题排查
2014-10-28 17:22 0留坑位 -
netty3.6.2中写数据的过程,以及写数据写不出去后怎么处理
2014-08-11 17:37 3133netty写数据的时候,会先放到一个缓存队 ... -
在用Netty 3.6.2发数据,发现内核缓冲区满的时候.....
2014-08-11 16:06 2211用nettys收发网络数据的时候,一般不会注 ... -
JDK中反序列化对象的过程(ObjectInputStream#readObject)
2014-06-10 20:10 4171此处,对象描述信息即ObjectStre ... -
Mac OSX 10.9 上build openjdk8和openjdk7
2014-03-29 18:29 14276先分享下自己build出来的fastdeb ... -
内存充足情况下应用一直CMS GC的问题分析
2014-03-26 22:39 0前几天日常上线发布后,收到大量的CMS GC ... -
查看java对象在内存中的布局
2014-03-20 22:39 13060接着上篇《一个对象占用多少字节?》中遇到的 ... -
一个对象占用多少字节?
2014-03-18 21:56 35100老早之前写过一篇博客,是关于一个Integ ... -
maven使用技巧
2014-03-18 15:34 39361、pom打jar包的时候设置MANIFEST.MF的ke ... -
cpu字长、操作系统字长和jvm中各数据类型占用的字节数关系
2014-03-16 02:05 4711cpu字长是指cpu同时参与运算的二进制位 ... -
比反射更高效的修改字段值的方法
2014-03-13 20:49 1376开发过程中,不少情况下都会遇到需要通过反射 ... -
cache line对内存访问的影响
2014-03-12 20:48 1374cache line对内存访问的影响很早就 ... -
Java Web应用Web层异步化应该考虑的问题
2014-01-25 17:45 5821之前做了一 ... -
jvisualvm jmx方式远程监控tomcat
2013-10-10 20:38 19771、如果用jmx方式监控,不需运行服务器上的jstatd进 ... -
一些数据切分、缓存、rpc框架、nosql方案资料
2013-10-07 23:48 14681、数据切分 ...
相关推荐
理想地,应聘者应该能够表达出阅读源码不仅仅是为了应付面试,而是为了提高编码能力、理解面向对象思想、设计模式以及解决实际开发中遇到的问题。同时,阅读源码也是一种个人兴趣和学习提升的途径,能够通过写作技术...
互联网出海专场MinTech2019阿里云峰会北京.pdf
在2019年举办的阿里云峰会北京分会场上,物联网专场成为了焦点,集中展示了阿里巴巴集团在物联网(IoT)领域的最新成果和技术趋势。这个专场的资料全面且深入,涵盖了多个关键议题,旨在推动行业的创新和发展。 1. ...
从给出的文件内容中,我们可以提炼出关于阿里大数据及流计算的多个知识点: 1. 阿里巴巴数据技术及产品部的实践: - 阿里巴巴数据技术及产品部是负责管理和优化大数据处理的组织结构。在双11期间,面对海量的数据...
互联网出海专场大数据助力海外精准营销.pdf
园林局10月18日广场专场文艺演出节目主持词.doc
开发者专场杨皓然2019阿里云峰会北京函数计算最终版.pdf
开发者专场张磊2019阿里云峰会北京最终版.pdf
### SaaS企业加速器专场畅捷通阿里云分会场核心知识点解析 #### 一、SaaS企业加速器概念与意义 在当前数字化转型的大背景下,SaaS(Software as a Service,软件即服务)作为一种新兴的服务模式,正在逐渐改变企业...
关键词“Dragonwell”指向一种Java平台实现,“云栖”通常指的是阿里巴巴集团举办的云栖大会,这可能意味着这份文档是针对某个会议或研讨会准备的技术分享材料。“三红kingsum”可能是作者或演讲者的名称。 ### 二...
国密解决方案专场推介会-华南篇.docx
北京海淀区2019年随军家属专场招聘人员试题及答案解析.docx
每个板块都有详细的分类和功能,如专场模块有多种商品展示方式和搜索功能,分类模块则按不同类别细分商品,方便用户按需搜索。消息模块包含了客户服务和售后信息,而进货车模块则提醒用户及时进货。我的模块包含个人...
2017年河南省教育部直属师范大学免费师范毕业生专场双选供需见面会.doc.docx
2017年河南省——教育部直属师范大学免费师范毕业生专场双选供需见面会.doc.docx
2020中国(盐城)新能源高峰论坛产学研专场活动在我校举办.pdf
5. 应用场景:MaxCompute应用场景广泛,包括但不限于机器学习、人工智能(PAI)、数据可视化、数据同步服务、智能大脑开发套件以及各种数据分析和处理工具等。它支持各种应用层的数据服务,如淘宝、阿里妈妈、高德...
标题和描述中提到的“2019 ICPC 女生专场 竞赛试题”,可以理解为ACM-ICPC(国际大学生程序设计竞赛)的一个专场活动,专门面向女性参赛者。ACM-ICPC是一项历史悠久、广受计算机专业学生欢迎的国际级编程竞赛,由...
标题中的“2019阿里云峰会北京分会场资料-开发者专场”表明这是一次针对开发者的专业会议,由阿里云主办,旨在分享最新的技术趋势和实践经验。在2019年的这场峰会上,阿里云可能向开发者展示了其在云计算、人工智能...
【成都京东方医院护理专场招聘理论考试知识点】 本次考试是成都京东方医院针对护理岗位的一次专项招聘理论考试,旨在评估应聘者的护理专业知识和技能。考试形式为在线进行,包含50道单项选择题,考试时间为30分钟,...