论坛首页 招聘求职论坛

存档下这2周在广州找工作的经历,不给力啊

浏览 18914 次
精华帖 (0) :: 良好帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-11-10  
灯泡那题据说是微软的面试题,好吧?
0 请登录后投票
   发表时间:2011-11-10  
lydawen 写道
lpf8024531 写道
dayday_up1 写道
lpf8024531 写道
第四题 我的想法是先进大房间,然后把小房间的门都打开,然后到开关出依次按下开关,分别记录哪个开关对应哪个房间的灯亮,这样貌似这样进大房间一次,小房间都不用进。。。。

你在大房间里,根本看不见小房间。


偶只考虑嵌套问题。。。木有考虑并行问题,貌似利用灯泡发热的答案也缺少个条件,没有考虑房间的封闭问题,有可能是不透光的房间,只有一扇门,所以出来看不到哪个房间灯亮,需要一开始先把三个房间的门打开,然后再进大房间。。。


然后再在大房间里伸出你足够长的手去摸哪个是热的,用千里眼看哪个是亮的。

这个回答,亮了。
0 请登录后投票
   发表时间:2011-11-10  
7.虚拟机可以装载同一个类2次以上吗?为什么?
这个问题该怎么解答,求解
0 请登录后投票
   发表时间:2011-11-10  
liuhu2967 写道
7.虚拟机可以装载同一个类2次以上吗?为什么?
这个问题该怎么解答,求解

这个应该可以吧, 我想应该是考查classloader的,自定义的classloader也可以加载
0 请登录后投票
   发表时间:2011-11-10   最后修改:2011-11-10
liuhu2967 写道
7.虚拟机可以装载同一个类2次以上吗?为什么?
这个问题该怎么解答,求解


看下类型的生命周期,有两种类型的装载器
1. 启动类装载器,jvm实现的
2. 用户自定义装载器,java.lang.ClassLoader,或其子类
0 请登录后投票
   发表时间: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.你在带领团队的时候,怎样激励他们的?如果有不听话的队员,你怎样处理?
-- 无经验


  
0 请登录后投票
   发表时间: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);
	}
}

0 请登录后投票
   发表时间:2011-11-10  
类装载器还跟类的命名空间有关的
0 请登录后投票
   发表时间:2011-11-10  
3.全世界的下水道金属盖为什么是原型的,不设计成长方形的?
  不知道是不是为了节省材料,我不知道答案。


晕,老掉牙的题了
因为圆的不会掉进去!
0 请登录后投票
   发表时间:2011-11-10  
首先撬开一个开关,把火线与零线反接。
然后打开一个开关。
然后去小房间。
哈哈,去看异常情况吧。
(*^__^*) 嘻嘻……
0 请登录后投票
论坛首页 招聘求职版

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