携程网面经

  面完百度,立马从珞珈山杀到华科,头已经晕晕的了,坚持坚持。

  由于今天晚上再华科有美团和搜狗的笔试,在武大有高德红外的笔试,因此携程这里显得略冷清。早上还人山人海,大坑。

  面试官看样子有三十来岁,人很温和,但问题却有点难度,也可能是我的知识面太窄了。

  1.公有继承,保护继承,私有继承的区别。

  答:这个比较简单,共有继承public->public,protected->protected,private不可访问;保护继承public->protected,protected->protected,private不可访问;私有继承public->private,protected->private,private不可访问。

  2.linux怎么编译静态库

  答:不会。

  3.四个数组,都已经排好序,找出四个数组的交集。

  答:先两两找交集,再将这两个交集求交集。两两找交集的方法是,i,j分别为0,若A[i]=B[j],则A[i]是交集中的元素,若A[i]<B[j],i++,若A[i]>B[j],j++,直到i>lenA或j>lenB。

  追问:可不可以更快?

  答:没找到更快的方法。

  4.怎么起一个守护进程?

  答:1.umask(0),2.fork(),3.setsid(),4.fork(),5.将工作目录改为根目录,6.关闭所有文件描述符。

  追问:是这样吗?是自己这么起过还是说书上看的。

  答:书上看的。(实战经验还是略少,谁让咱不是这个专业呢?)

  携程问的问题不多,不过需要一定的实践经验才能很好地答出来吧。

posted @ 2014-09-24 21:12  米其林轮船  阅读(459)  评论(0编辑  收藏  举报