欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 综合教程 >内容正文

综合教程

建信金科

发布时间:2023/12/31 综合教程 54 生活家
生活随笔 收集整理的这篇文章主要介绍了 建信金科 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

建信金科面试是比较快。

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<typenameT,typenameT1>
T1*my_dynamic_cast(T*t){
  if(typeid(t)==typeid(T1)) {
    return(T1*)t;
  }else
  {
    returnNULL;
  }
}

```

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

总结

以上是生活随笔为你收集整理的建信金科的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。