论坛首页 Java企业应用论坛

阿里电话面试被刷经验

浏览 38104 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (8) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-05-29  
搞了十几年java表示不知道mina是什么玩意,每日千万数据量的项目随便弄弄看来阿里要求太高了。
0 请登录后投票
   发表时间:2013-05-29  
呵呵。阿里要的都是技术大牛,
0 请登录后投票
   发表时间:2013-05-29  
这些要求是家规模大点的互联网公司都需要。10tps的收单规模太小,你只用了mina网络部分的功能,后面并发处理都没有仔细看吧,应该多看看源代码。在JAVA平台开发,操作系统、编译不清楚还可以原谅,JVM不熟悉说不过去。
0 请登录后投票
   发表时间:2013-05-29  
yecllsl 写道
这些要求是家规模大点的互联网公司都需要。10tps的收单规模太小,你只用了mina网络部分的功能,后面并发处理都没有仔细看吧,应该多看看源代码。在JAVA平台开发,操作系统、编译不清楚还可以原谅,JVM不熟悉说不过去。

10tps的收单不少了,你可以去算算,收单单笔金额很大的,保守估计按2000算的话,有效交易算一半,1秒也有1万的交易额了,高峰期在17点到20点,大约占全天交易25%,这样算全天交易额能达到4亿,一年1000多亿不少了,何况这10tps是很流畅的响应,稍微延迟点的话30tps没问题。
0 请登录后投票
   发表时间:2013-05-29  
感谢LZ的分享。这些问题拿来问我,基本上也是挂了。在公司好多年,业务基本上发展不上去,最大的项目也就是几十万的用户,系统的负荷基本上交给CDN来解决,基本上也没有人来关心平台底层的JVM优化之类的事情,就算做了优化也没有领导敢用。很多新的技术也很难应用进来,因为领导首先需要就是保持现有业务的稳定性,如果技术上的革新无法立竿见影带来用户量的增加,基本上没有人敢兴趣。以前自己自身也是有一些惰性,公司项目和业务上没有迫切要求的东西就没有深入研究。跟LZ共勉吧,
0 请登录后投票
   发表时间:2013-05-29  
又是问jvm调优,一个庞大的项目群里也就至少几个人搞这个,问的太生僻的了

问问jvm调优,还不如问问如何上系统运行快起来,这才是正道

凡是面试官问jvm调优的,他十有八九都没有水平。
0 请登录后投票
   发表时间:2013-05-29  
javamonkey 写道
又是问jvm调优,一个庞大的项目群里也就至少几个人搞这个,问的太生僻的了

问问jvm调优,还不如问问如何上系统运行快起来,这才是正道

凡是面试官问jvm调优的,他十有八九都没有水平。


我想阿里的JVM调优问题应该不仅仅是GC方式的选择,应该是广义上的Java性能诊断,通过JVM的一些工具比如jstack、jmap、jvisualvm之类的工具发现系统的瓶颈,解决一些架构上的,代码上的缺陷。
0 请登录后投票
   发表时间:2013-05-29  
方世玉 写道
javamonkey 写道
又是问jvm调优,一个庞大的项目群里也就至少几个人搞这个,问的太生僻的了

问问jvm调优,还不如问问如何上系统运行快起来,这才是正道

凡是面试官问jvm调优的,他十有八九都没有水平。


我想阿里的JVM调优问题应该不仅仅是GC方式的选择,应该是广义上的Java性能诊断,通过JVM的一些工具比如jstack、jmap、jvisualvm之类的工具发现系统的瓶颈,解决一些架构上的,代码上的缺陷。

是这样, 这些东西确实没用过,主要是系统没遇到大问题,也就没钻进去了
0 请登录后投票
   发表时间:2013-05-29  
awaker 写道
方世玉 写道
javamonkey 写道
又是问jvm调优,一个庞大的项目群里也就至少几个人搞这个,问的太生僻的了

问问jvm调优,还不如问问如何上系统运行快起来,这才是正道

凡是面试官问jvm调优的,他十有八九都没有水平。


我想阿里的JVM调优问题应该不仅仅是GC方式的选择,应该是广义上的Java性能诊断,通过JVM的一些工具比如jstack、jmap、jvisualvm之类的工具发现系统的瓶颈,解决一些架构上的,代码上的缺陷。

是这样, 这些东西确实没用过,主要是系统没遇到大问题,也就没钻进去了


我觉得大多数公司应该都不会遇到JVM上的问题,毕竟没有几个公司能有那么大规模的系统,对性能上也没有那么严格的要求。
0 请登录后投票
   发表时间:2013-05-30  
光明左使 写道
awaker 写道
方世玉 写道
javamonkey 写道
又是问jvm调优,一个庞大的项目群里也就至少几个人搞这个,问的太生僻的了

问问jvm调优,还不如问问如何上系统运行快起来,这才是正道

凡是面试官问jvm调优的,他十有八九都没有水平。


我想阿里的JVM调优问题应该不仅仅是GC方式的选择,应该是广义上的Java性能诊断,通过JVM的一些工具比如jstack、jmap、jvisualvm之类的工具发现系统的瓶颈,解决一些架构上的,代码上的缺陷。

是这样, 这些东西确实没用过,主要是系统没遇到大问题,也就没钻进去了


我觉得大多数公司应该都不会遇到JVM上的问题,毕竟没有几个公司能有那么大规模的系统,对性能上也没有那么严格的要求。


真正调优过的,应该都知道,发现问题比解问题更难,如果真关心面试者对调优的理解,应该着重考察发现问题的能力,可以用java提供的jstatck,jmap,甚至oql等来考察,也可以根据代码版本管理找到代码上的问题。
作为面试官,也只有少数人才有这些经历,才能问出问题考察面试者,大多数人只不过是问个理论,还不如不问了
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics