• 建信金科


    建信金科面试是比较快。

    8.10晚上第一轮:

    (1)reator设计模式;

    这个我不会,主要是设计模式相关,我往自己会的单例模式和适配器模式上扯了。像工厂模式这些基本的设计模式还是要了解的。

    (2)RTTI:运行时共享内存;

    根据百度百科来看,我还是没有理解。

    https://baike.baidu.com/item/RTTI/5752573?fr=aladdin

    (3)I/O模型;

    主要是我I/O模型的种类,然后我扯到了I/O复用上了select/poll/epoll

    https://www.jianshu.com/p/d863a26dd32a

    (4)dynamic_cast 的具体实现;

    ```

     

    template<typename Ttypename T1
    T1 *my_dynamic_cast(*t){ 
      if(typeid(t== typeid(T1)) { 
        return (T1*)t
      else
      {
        return NULL
      
    }
    ```

    typeid 运算符用来获取一个表达式的类型信息。类型信息对于编程语言非常重要,它描述了数据的各种属性:

    对于基本类型(int、float 等C++内置类型)的数据,类型信息所包含的内容比较简单,主要是指数据的类型。

    对于类类型的数据(也就是对象),类型信息是指对象所属的类、所包含的成员、所在的继承关系等。

     

    (5)linux网络编程;这本书要看

    (6)map的重载“< “的陷阱;

    重载“<“时,但是此时并没有重载”>“,只能用小于操作符实现大于操作符a>b为b<a,如果=操作符则表示!(a>b)&&!(b>a)。同理可以重载>。

    但是不能重载“<="和">="。大概就是这个意思。

    https://www.cnblogs.com/walkerlala/p/5561339.html

    (7)零拷贝;

    网络编程保证数据使用较少次数的拷贝,具体的方案就是零拷贝。

    (8)进程和线程的区别:

    创建进程时需分配4GB虚拟空间,然后进程切换要逻辑地址切换到物理地址;

     

    8.11上午第二轮:

    和第一轮面试内容差不多,这次是两个面试官面试的。

    8.12下午一轮领导面试,一轮hr面试:

    领导面试比较简单,时间也比较短不到十分钟

    hr面试就是特别像国企,没有告诉我具体薪资待遇只是说达不到的我的预期;一直说他们部门比较稳定。

  • 相关阅读:
    POJ 2996 Help Me with the Game (模拟)
    PCL系列——怎样逐渐地配准一对点云
    sublime text3同时编辑多行
    博客搬家
    将博客搬至CSDN
    centos7用xshell可以连接, xftp连接失败!(墙裂推荐)
    重启ssh服务出现Redirecting to /bin/systemctl restart sshd.service
    重装wordpress
    ubuntu 16.04 启用root用户方法
    Ubuntu创建新用户并增加管理员权限(授权有问题)
  • 原文地址:https://www.cnblogs.com/xiaohaigegede/p/13504168.html
Copyright © 2020-2023  润新知