锁定老帖子 主题:存档下这2周在广州找工作的经历,不给力啊
精华帖 (0) :: 良好帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-10
灯泡那题据说是微软的面试题,好吧?
|
|
返回顶楼 | |
发表时间:2011-11-10
lydawen 写道 lpf8024531 写道 dayday_up1 写道 lpf8024531 写道 第四题 我的想法是先进大房间,然后把小房间的门都打开,然后到开关出依次按下开关,分别记录哪个开关对应哪个房间的灯亮,这样貌似这样进大房间一次,小房间都不用进。。。。
你在大房间里,根本看不见小房间。 偶只考虑嵌套问题。。。木有考虑并行问题,貌似利用灯泡发热的答案也缺少个条件,没有考虑房间的封闭问题,有可能是不透光的房间,只有一扇门,所以出来看不到哪个房间灯亮,需要一开始先把三个房间的门打开,然后再进大房间。。。 然后再在大房间里伸出你足够长的手去摸哪个是热的,用千里眼看哪个是亮的。 这个回答,亮了。 |
|
返回顶楼 | |
发表时间:2011-11-10
7.虚拟机可以装载同一个类2次以上吗?为什么?
这个问题该怎么解答,求解 |
|
返回顶楼 | |
发表时间:2011-11-10
liuhu2967 写道 7.虚拟机可以装载同一个类2次以上吗?为什么?
这个问题该怎么解答,求解 这个应该可以吧, 我想应该是考查classloader的,自定义的classloader也可以加载 |
|
返回顶楼 | |
发表时间:2011-11-10
最后修改:2011-11-10
liuhu2967 写道 7.虚拟机可以装载同一个类2次以上吗?为什么?
这个问题该怎么解答,求解 看下类型的生命周期,有两种类型的装载器 1. 启动类装载器,jvm实现的 2. 用户自定义装载器,java.lang.ClassLoader,或其子类 |
|
返回顶楼 | |
发表时间:2011-11-10
说说我一个6年的回答... 求补充
---------------------------------------------------------------------------------- 觉得有点意思的笔试面试题目,凭着印象,分享一下: 1.用SQL删除一个表A里面的重复记录,假设有字段id,a,b,c,即abc三个字段取值有重复. 要求保留一条该重复记录。 考察max(), min()函数和group by, in, not in的用法。 -- 不说了,简单的 2.Unix的一些命令等 umask,umake,crontab,文件s位,查看系统资源状况(top/iostat/sar/rmstat/tcpdump) shell编程的一些$0,$$,$?等的含义。 -- 只能说出一半多点 ![]() 3.全世界的下水道金属盖为什么是原型的,不设计成长方形的? 不知道是不是为了节省材料,我不知道答案。 -- 我也想是节省材料?因为同量的材质,做成圆的比做成长方形的容积要大,生活中的碗,盘同理。 4.说一个大房间与3个小房间都是黑暗的,大房间里有3个开关abc,分别对应小房间ABC。问怎么只去大房间和小房间一次,确定开关abc与小房间ABC的对应关系。 这个我也不知道答案。 -- 是微软的面试题, N年前网上就有了,开一灯泡,热了后关掉,再打开另一个,立马去房间摸就可以判断出来了。 5.Oracle的函数to_char()的参数使用,把金额2000打印成“2,000.00”的形式。有多个格式串。 -- 不会,需要google ![]() 6.谈谈你常用的设计模式场景,画出uml图讲解下。 -- 挑自己最熟悉二三个吧! 7.虚拟机可以装载同一个类2次以上吗?为什么? -- 不可以吧,同一个类不是只装载第一次的嘛?我们应用打补丁就这么干.... 让JVM先加载补丁目录下的JAR文件。 8.写一个单例模式的类实现代码。问单例模式能保证整个JVM里面只有一个实例吗? 和7类似,考察对类加载机制的理解。 -- 可以?求探讨 9.谈谈多线程中对象锁的使用,以及线程的状态变化。Concurrent包里面用过哪些类?Volatile与Synchronized有什么不同。 -- 多看下多线程,可以扯一下。 10.Memcached的实现原理是怎样的?你认为它是怎样实现性能那么优的?和MongoDB比较,有什么不同? -- 对CACHE不熟... :cry: 11.说说你对架构的理解,可以结合你的项目经历讲讲特定的项目中的系统架构。如果让你设计一个系统的架构,主要从哪些方面来考虑? -- 无经验 12.你在带领团队的时候,怎样激励他们的?如果有不听话的队员,你怎样处理? -- 无经验 |
|
返回顶楼 | |
发表时间:2011-11-10
最后修改:2011-11-10
dajian 写道 说说我一个6年的回答... 求补充
---------------------------------------------------------------------------------- ............... 7.虚拟机可以装载同一个类2次以上吗?为什么? -- 不可以吧,同一个类不是只装载第一次的嘛?我们应用打补丁就这么干.... 让JVM先加载补丁目录下的JAR文件。 8.写一个单例模式的类实现代码。问单例模式能保证整个JVM里面只有一个实例吗? 和7类似,考察对类加载机制的理解。 -- 可以?求探讨 楼上: 既然 7. 不可以了, 为什么 8. 又可以啊 关于类装载器的,贴段代码(周志明的深入java虚拟机) package oom.classloading; import java.io.IOException; import java.io.InputStream; public class ClassLoaderTest { public static void main(String[] args) throws Exception{ ClassLoader loader = new ClassLoader(){ public Class<?> loadClass(String name) throws ClassNotFoundException{ try{ String fileName = name.substring(name.lastIndexOf(".")+1)+".class"; InputStream is = getClass().getResourceAsStream(fileName); if(is == null){ return super.loadClass(name); } byte[] b = new byte[is.available()]; is.read(b); return defineClass(name, b, 0, b.length); }catch(IOException e){ throw new ClassNotFoundException(name); } } }; String name = "oom.classloading.ClassLoaderTest"; Object obj = loader.loadClass(name).newInstance(); System.out.println(obj.getClass());//的确是ClassLoaderTest字节码 //打印false,说明同一虚拟机实例中存在该class两种类型,分别是由不同的装载器装载 System.out.println(obj instanceof oom.classloading.ClassLoaderTest); } } |
|
返回顶楼 | |
发表时间:2011-11-10
类装载器还跟类的命名空间有关的
|
|
返回顶楼 | |
发表时间:2011-11-10
3.全世界的下水道金属盖为什么是原型的,不设计成长方形的?
不知道是不是为了节省材料,我不知道答案。 晕,老掉牙的题了 因为圆的不会掉进去! |
|
返回顶楼 | |
发表时间:2011-11-10
首先撬开一个开关,把火线与零线反接。
然后打开一个开关。 然后去小房间。 哈哈,去看异常情况吧。 (*^__^*) 嘻嘻…… |
|
返回顶楼 | |