zoukankan      html  css  js  c++  java
  • 携程网面经

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

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

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

      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.关闭所有文件描述符。

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

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

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

  • 相关阅读:
    css3中calc()使用
    垂直居中
    QLineEdit IP地址校验
    UML类图几种关系的总结(网摘)
    如何解压 Mac OS X 下的 PKG 文件(网摘)
    %appdata%目录下配置文件修改
    文件字符串替换
    Qt版权符号显示问题
    Mac OS X 终端命令开启功能
    Qt 无边框拖拽实现
  • 原文地址:https://www.cnblogs.com/johnsblog/p/3991568.html
Copyright © 2011-2022 走看看