上周一去一家公司面试碰到的一些题目

huangsq 发布于 2012/01/01 11:19
阅读 6K+
收藏 72
1.System.out.println(Integer.MAX_VALUE+1);的输出是多少?
2.HashMap和HashTable的区别?
3.如何写一个线程,如何在线程中控制同步?
4.有数组A,数组B,B中的元素A中都有,如何将A中有,B中没有的元素放入数组C中?
5.如何用最简短的代码以金字塔的形式显示输出100以内的数字,
6.一个文件正在写时如何保证实时读取并且保证无重复读取和漏读?
7.一个4kw行的文本文件,如何快速查重并排序
8.在遍历一个list时,要对其中的一个对象做修改,如何做能保证不出错?
9.在服务器端编程用到过queue吗?为什么要用queue(queue的实现方式及工作原理)?
10.servlet的工作原理?servlet和java bean有什么区别?
11.jvm的工作原理?jvm启动时加载类的顺序,它们分别做什么了? java中的几种引用类型及区别
12.java的垃圾回收机制决定了它不能够及时地释放对象,但是我们的编程可以促进它进行释放.
   列出你知道的所有能够促进垃圾回收的方法和技巧.有实际应用的技巧请详细阐述.
13.如何删除数据库里id不同,但其它字段相同的记录.
14.假如要往数据库里一个blob字段写数据,一个字段里数据量很大(100M+),如何做能保证正常读取且高效?
15.一个web server当机的时候,如果顺序快速地排查问题?
16.如何调优tomcat,mysql?tomcat里的运行参数根据什么去调整?如何调
17.如何提高系统的并发访问量?你在以前系统设计中是如何做的?
18.架构项目时如何设计(硬件,技术选型,用户访问量,并发访问量)如果给你一个注册用户500万,日pv100w的系统,你如何去设计?
19.如何去优化一个系统?说说你的一些经验
加载中
0
赵开锦
赵开锦
完蛋了,我肯定过不了
0
王振威
王振威
这些问题要是都能很好的回答上来,得达到神马水平啊?
0
huangsq
huangsq
国内一家视频网站的面试题,人家对服务器端编程,以及高并发及性能方面比较看重.
0
开源中国射线科科长
开源中国射线科科长
前面比较简单 19题 全中国都没几个人能说清楚  出这种题目的人 除非是500强大公司 否则自身就是个半吊子
Monkey
Monkey
我偏向于认为是个半吊子。
liujb88
liujb88
这只是一道自由发挥题 仁者见仁智者见者 没有所谓的答案 无所谓答不答得出来 只有合不合理 可不可取 所以你的想法貌似有些偏激
0
aiasfina
aiasfina
最后不会,其余的倒是挺基础
0
huangsq
huangsq
7,9,14,18望有人能说说.
修真0
修真0
@Coder4 : 可以用trie树,bloomfilter也可以变异下,变成精确去重
Coder4
Coder4
7:不精确用BloomFilter,内存大用类似哈希表,内存不够大用外排衍生算法(一块一块读到内存中处理),机器多直接Map Reduce。
0
慕容日华
慕容日华
誒,,,挂了
慕容日华
慕容日华
@黄绍清 :誒...與君共勉,卷土從來
huangsq
huangsq
恩,挂了的同时被鄙视了.无法自拔地陷入浅浅的自卑之中(:
0
Binny
Binny

引用来自“虚空假面”的答案

前面比较简单 19题 全中国都没几个人能说清楚  出这种题目的人 除非是500强大公司 否则自身就是个半吊子
不会吧,这种题目我也有出过!有过系统优化经验的人,都能说的清楚。
Binny
Binny
@黄绍清 : 每一个层次的系统优化的内容都很多,比如就数据库这一层次的优化就讲几大篇文章,详细说内容太多了,只能说大体的思路。如果有实际参与过系统优化就很快明白。
huangsq
huangsq
@Binny : 能否就这块说得详细一些?
Binny
Binny
@虚空假面 : 不能!但我可以讲讲对于一个系统优化,首先要切分为几个部分,比如J2EE系统,分为网络、Web应用服务器、应用程序本身、数据库多个层次。通过各种手段跟踪每个层次的运行效率,找出影响整体性能进行改进。传统系统很多问题出现在数据库,因为系统设计不够灵活,不够有弹性,将业务处理更多集中到数据库操作。简单说就这些!
开源中国射线科科长
开源中国射线科科长
那你能讲讲Windows时间片轮训和Linux抢占式任务 在优化手段上的区别么 包括为什么NT 运行7*24小时以后必然比Linux占用更多的内存碎片?
0
o
orcas
谁有答案啊,关注一下这类考题,还是挺难的。
0
霖vv
霖vv

都不是无理取闹的问题,可以关注下

返回顶部
顶部