w**n 发帖数: 122 | 1 面了四个人(都是Sr. MTS) + HM
前面两个,感觉还可以。不会的,稍加提示,就答出来了。
HM带着吃午饭,没有技术问题,基本都是behavior问题,或者就是介绍他们现在做的东
西。
下午是两个女工程师,感觉就很差
有个女印印,问了很多怎么debug dump file的问题。这个弄得我很头疼。
而且明明我不是很在行, 她还不停地摁着这个方向反复问。
另外一个表情很严肃,老是皱眉头。跟她说话也很费劲。她连什么时候是call copy
constructor和什么时候call operator=都分不清楚。她问了不少database的问题,但
是我简历上完全没有DB经验。哎。。。
算法问得不太多, 也就问问概念层面的东西, 没让写程序
有什么排序算法, 各个的效率怎么样
什么情况下O(n^2)会比O(nlgn)效率更好
coding办(C++)问得很细, 概念问了很多
什么时候应该用initialization list
virtual inheritance
multi inheritance
virtual function
virtual constrctor/destructor
smart pointer
exception
multi-threading
const function 想 call 一个 非const的function(后者的interface和内部实现都不
能改写,怎么写code才能call? ---这个我不会, 后来对方给我解释了,现在也忘记
了。:(
每个人都让检查code,拿出一页纸, 让给挑错。 有的程序都不知道想要干什么,反正
就是要挑错。multi-threading的比较多
也写了程序,singleton(这个觉得很简单,就忽略了,结果因为不熟,还是写错了,
应该亲自练习一下就好了)
实现一个在list里查找的template function
问了两个brain teaser都不难
太多了, 好多都忘了。
捡还记得的写下来,希望对大家有帮助。
这个算失败吧, move on了
祝大家好运!! |
k*****u 发帖数: 14053 | 2 zan
【在 w**n 的大作中提到】 : 面了四个人(都是Sr. MTS) + HM : 前面两个,感觉还可以。不会的,稍加提示,就答出来了。 : HM带着吃午饭,没有技术问题,基本都是behavior问题,或者就是介绍他们现在做的东 : 西。 : 下午是两个女工程师,感觉就很差 : 有个女印印,问了很多怎么debug dump file的问题。这个弄得我很头疼。 : 而且明明我不是很在行, 她还不停地摁着这个方向反复问。 : 另外一个表情很严肃,老是皱眉头。跟她说话也很费劲。她连什么时候是call copy : constructor和什么时候call operator=都分不清楚。她问了不少database的问题,但 : 是我简历上完全没有DB经验。哎。。。
|
h**********3 发帖数: 427 | |
L********n 发帖数: 930 | |
w*****o 发帖数: 714 | |
i*****t 发帖数: 636 | 6 问简历上没列的这个比较没谱,其它貌似不算太刁,下面这个题应该是用const_cast,
比起茴香豆茴字的四种写法c++的四种cast用法还不算太变
const function 想 call 一个 非const的function(后者的interface和内部实现都不
能改写,怎么写code才能call?
【在 w**n 的大作中提到】 : 面了四个人(都是Sr. MTS) + HM : 前面两个,感觉还可以。不会的,稍加提示,就答出来了。 : HM带着吃午饭,没有技术问题,基本都是behavior问题,或者就是介绍他们现在做的东 : 西。 : 下午是两个女工程师,感觉就很差 : 有个女印印,问了很多怎么debug dump file的问题。这个弄得我很头疼。 : 而且明明我不是很在行, 她还不停地摁着这个方向反复问。 : 另外一个表情很严肃,老是皱眉头。跟她说话也很费劲。她连什么时候是call copy : constructor和什么时候call operator=都分不清楚。她问了不少database的问题,但 : 是我简历上完全没有DB经验。哎。。。
|
w**n 发帖数: 122 | 7 const_cast是const away constness
在这里怎么用?
能具体讲一下吗?
【在 i*****t 的大作中提到】 : 问简历上没列的这个比较没谱,其它貌似不算太刁,下面这个题应该是用const_cast, : 比起茴香豆茴字的四种写法c++的四种cast用法还不算太变 : const function 想 call 一个 非const的function(后者的interface和内部实现都不 : 能改写,怎么写code才能call?
|
n***y 发帖数: 1675 | 8 bless!!
借宝地弱弱的问个问题:
以前在别人报offer的帖子里总是看到猎头什么的,不知道我要怎么才可以弄到猎头的
联系方式啊?还望高人指教 |
f****4 发帖数: 1359 | 9 const_cast只对变量起作用
const function call non-const function我就找到一个
把non-const重载成const的
void g(){}
void g() const{}
void f() const{ g(); }
【在 i*****t 的大作中提到】 : 问简历上没列的这个比较没谱,其它貌似不算太刁,下面这个题应该是用const_cast, : 比起茴香豆茴字的四种写法c++的四种cast用法还不算太变 : const function 想 call 一个 非const的function(后者的interface和内部实现都不 : 能改写,怎么写code才能call?
|
o***i 发帖数: 603 | 10 bless~
【在 w**n 的大作中提到】 : 面了四个人(都是Sr. MTS) + HM : 前面两个,感觉还可以。不会的,稍加提示,就答出来了。 : HM带着吃午饭,没有技术问题,基本都是behavior问题,或者就是介绍他们现在做的东 : 西。 : 下午是两个女工程师,感觉就很差 : 有个女印印,问了很多怎么debug dump file的问题。这个弄得我很头疼。 : 而且明明我不是很在行, 她还不停地摁着这个方向反复问。 : 另外一个表情很严肃,老是皱眉头。跟她说话也很费劲。她连什么时候是call copy : constructor和什么时候call operator=都分不清楚。她问了不少database的问题,但 : 是我简历上完全没有DB经验。哎。。。
|
|
|
i*****t 发帖数: 636 | 11 class T {
public:
void constfunc() const {
const_cast(this)->nonconstfunc();
}
void nonconstfunc() {
}
}
it's ugly, but it works. actually i think at least you should mention it is
not a good design to call nonconst func in const func
【在 w**n 的大作中提到】 : const_cast是const away constness : 在这里怎么用? : 能具体讲一下吗?
|
i*****t 发帖数: 636 | 12 call const_cast on this, then access member function
【在 f****4 的大作中提到】 : const_cast只对变量起作用 : const function call non-const function我就找到一个 : 把non-const重载成const的 : void g(){} : void g() const{} : void f() const{ g(); }
|
w**n 发帖数: 122 | 13 这个肯定不work啊
const function不能call 非const function
如果能call, g()直接call 就完了啊
【在 f****4 的大作中提到】 : const_cast只对变量起作用 : const function call non-const function我就找到一个 : 把non-const重载成const的 : void g(){} : void g() const{} : void f() const{ g(); }
|
f****4 发帖数: 1359 | 14 work不work,你编译一下就知道了啊
这里call的是那重载non-const函数
【在 w**n 的大作中提到】 : 这个肯定不work啊 : const function不能call 非const function : 如果能call, g()直接call 就完了啊
|
f****4 发帖数: 1359 | 15 谢了~
is
【在 i*****t 的大作中提到】 : class T { : public: : void constfunc() const { : const_cast(this)->nonconstfunc(); : } : void nonconstfunc() { : } : } : it's ugly, but it works. actually i think at least you should mention it is : not a good design to call nonconst func in const func
|
h****a 发帖数: 70 | 16 这个怎么答?
什么情况下O(n^2)会比O(nlgn)效率更好?
【在 w**n 的大作中提到】 : 面了四个人(都是Sr. MTS) + HM : 前面两个,感觉还可以。不会的,稍加提示,就答出来了。 : HM带着吃午饭,没有技术问题,基本都是behavior问题,或者就是介绍他们现在做的东 : 西。 : 下午是两个女工程师,感觉就很差 : 有个女印印,问了很多怎么debug dump file的问题。这个弄得我很头疼。 : 而且明明我不是很在行, 她还不停地摁着这个方向反复问。 : 另外一个表情很严肃,老是皱眉头。跟她说话也很费劲。她连什么时候是call copy : constructor和什么时候call operator=都分不清楚。她问了不少database的问题,但 : 是我简历上完全没有DB经验。哎。。。
|
c********l 发帖数: 8138 | 17 我觉得问题的本意好像不是这个
而是说什么情况下算法复杂度为O(n^2)的排序算法(如冒泡)
比O(nlgn)的排序(快速)效率更好?
【在 h****a 的大作中提到】 : 这个怎么答? : 什么情况下O(n^2)会比O(nlgn)效率更好?
|
c********l 发帖数: 8138 | 18 请教:
c++的4种cast,是哪4种?
【在 i*****t 的大作中提到】 : 问简历上没列的这个比较没谱,其它貌似不算太刁,下面这个题应该是用const_cast, : 比起茴香豆茴字的四种写法c++的四种cast用法还不算太变 : const function 想 call 一个 非const的function(后者的interface和内部实现都不 : 能改写,怎么写code才能call?
|
a********m 发帖数: 15480 | 19 正常不可以,但是const_cast就是为了某些特殊情况。和friend function类似,为了
饶开某些限制。
【在 w**n 的大作中提到】 : 这个肯定不work啊 : const function不能call 非const function : 如果能call, g()直接call 就完了啊
|