- 主题:作为面试官~
面试官问: copy对象怎么做?
面试者: 支吾了一会儿说,这里面有深拷贝和浅拷贝的问题,他们程序里面用一个builder方法去copy的。
面试官A: 这人厉害的。
面试官B: 这人很初级,说了半天,连clone这个函数的字眼都没提到,问他用过clone函数吗,他说不知道。。。
面试官A,拿出effective java的第11条说,看,不要轻易用clone,用另外的方法去实现这个clone效果,这是他想要的答案。。。
面试官B说:他应该回答,拷贝对象分深拷贝浅拷贝,浅拷贝clone ok,深拷贝需要
用copy构造,或者另写方法。。。他们程序里面另写方法了.blabla..
面试官A: "我的问题都很深,他给了我想要的答案,就行。"
1.大家怎么评价这三个人?
2.完美的回答是什么?
--
修改:Splunk FROM 139.224.253.*
FROM 139.224.253.*
你说说
beanutil?
【 在 lefenbo (moonheart) 的大作中提到: 】
: 没提到一个现成的库吗?
: 来自 MI 9
--
FROM 139.224.253.*
本来工作要求也不高,
不需要精通算法的,只需要精通语言和框架的
【 在 galaxy123 (galaxy123) 的大作中提到: 】
: 考算法,从leetcode上随机找题。
: - 来「最水木 for iPhone 11 Pro Max」
--
FROM 139.224.253.*
是的。
但是面试者说不知道java,clone方法,但是他又说自己程序是用builder函数copy对象。
属于对java不太懂,做代码维护的吧
【 在 guetking (无) 的大作中提到: 】
: 光看这一个问题
: 也看不出来面试者有多厉害
--
修改:Splunk FROM 139.224.253.*
FROM 139.224.253.*
guestking大佬一般怎么问
【 在 guestking (无) 的大作中提到: 】
: 光看这一个问题
: 也看不出来面试者有多厉害
--
修改:Splunk FROM 139.224.253.*
FROM 139.224.253.*
基本数据类型,基本数据类型的封装类,用clone都没问题吧
集合类clone会有问题,这时候要考虑深度拷贝
【 在 blueboats (天·地·魔·鬥) 的大作中提到: 】
: 哈哈,,反正我不用。
: 前几天我写一个测试程序的时候想把主进程的数据copy一份给子进程用,本来都打算重载clone了,想了一下觉得还是算了。然后写了个view类,把数据给copy进去然后传出去。
: 用clone的时候总有一种脱离自己掌控的感觉,生怕哪里会出问题,所以干脆就不碰了。
: ...................
--
FROM 139.224.253.*
没有鄙视。就是觉得评价有失公允,A工作二十多年了,怎么有这种评价
【 在 dpblue (deep blue) 的大作中提到: 】。
: 能看出楼主是面试官B,并且鄙视面试官A
--
修改:Splunk FROM 139.224.253.*
FROM 139.224.253.*
一年30w的薪水,怎么封神
【 在 linkrmb (昵称2022) 的大作中提到: 】
: 面试者大佬
: 要是再加个面试官这个面试者能封神
--
FROM 139.224.253.*