建信金科
建信金科面试是比较快。
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 的具体实现;
```
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面试就是特别像国企,没有告诉我具体薪资待遇只是说达不到的我的预期;一直说他们部门比较稳定。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通